Описание: FuckAdmins - Плагин для AMXBans, позволяющий игрокам жаловаться на админов. Жалобы хранятся в SQL базе и выводятся на отдельной странице AMXBans. Жалобы, как и баны, можно комментировать, удалять, редактировать.
Пожелания о добавлении каких либо функций принимаются:D
Команды для игроков: /fa или /fuckadmin - Вызвать меню FuckAdmin
Настройки: amx_fa_dbhost "127.0.0.1" - Сервер где находиться MySQL БД amx_fa_dbuser "user" - Пользователь БД amx_fa_dbpass "pass" - Пароль пользователя БД amx_fa_dbname "bd" - Название БД
Установка: 1. Импортировать в Вашу SQL базу данных таблицу amx_complaints с помощью файла amx_complaints.sql, или вручную ввести SQL запрос: Внимание! При этом все текущие комментарии на сайте будут удалены!
DROP TABLE IF EXISTS `amx_comments`; CREATE TABLE `amx_comments` ( `id` int(11) NOT NULL auto_increment, `name` varchar(35) NOT NULL default '', `comment` text NOT NULL, `email` varchar(100) NOT NULL default '', `addr` varchar(100) NOT NULL default '', `date` varchar(35) NOT NULL default '', `bid` int(11) NOT NULL default '0', `bhid` int(11) NOT NULL default '0', `cid` int(11) NOT NULL,[center][thumb]http://makeserver.ru/uploads/posts//1268564752_fuckadmin.jpeg[/thumb][/center] PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=13;
CREATE TABLE `amx_complaints` ( `cid` int(11) NOT NULL auto_increment, `player_ip` varchar(100) NOT NULL, `player_nick` varchar(100) NOT NULL, `admin_nick` varchar(100) NOT NULL, `complaint` varchar(255) NOT NULL, `added` varchar(8) NOT NULL, PRIMARY KEY (`cid`) ) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=30;
INSERT INTO `amx_complaints` VALUES (1, '109.87.26.150', 'Andrey E. <w3sT>', '[WST-Team]', '1-a9 TecToBa9 }I{aJIo6a:D', '03-08-10');
2. Скопировать файлы из папки web на Ваш сервер с AMXBans следуя иерархии папок, соглашаясь на замену.
3. Откройте файл include/config.inc.php найдите в нем:
$config->default_lang = "russian"; или $config->default_lang = "english";
И после допишите:
$config->complaints = "amx_complaints"; $config->compl_per_page = "50";
4.[/color] Откройте файл include/lang/lang.russian.php и в конце дописать: //FuckAdmin v0.1 define("_COMPLLIST","Список жалоб на админов"); define("_COMPLAINT","Жалоба"); define("_COMPLAINTLIST","Список жалоб"); define("_COMPLDETAILS","Подробнее о жалобе"); define("_COMPLON","Жалоба на"); define("_COMPLADD","Добавлено"); define("_ADMINMSG","От админа"); define("_ADDCOMPL","Добавить жалобу"); define("_ADMNICK","Ник админа"); define("_COMPLTEXT","Текст жалобы");
5. Скинуть fuckadmin.amxx в папку plugins, или откомпилировать fuckadmin.sma и поместить его в plugins. Поместить fuckadmins.txt в amxmodx/data/lang/ и в файле plugins.ini дописать fuckadmin.amxx
6. Прописать CVAR'ы в amxx.cfg
Все установка закончена!
|