Автор: WEST
Версия: 0.1
Официальный сайт: amx-x.ru
Описание:
FuckAdmins - Плагин для AMXBans, позволяющий игрокам жаловаться на админов. Жалобы хранятся в SQL базе и выводятся на отдельной странице AMXBans. Жалобы, как и баны, можно комментировать, удалять, редактировать.
Пожелания о добавлении каких либо функций принимаются:D
Команды для игроков:
/fa или /fuckadmin - Вызвать меню FuckAdmin
Демо:
Сайт: http://109.87.26.150/bans/compl_list.php
Сервер: connect 109.87.26.150:27016
При испытании плагина на моем сервере прошу жаловаться на админа [WST-Team]!
Настройки:
amx_fa_dbhost "127.0.0.1" - Сервер где находиться MySQL БД
amx_fa_dbuser "user" - Пользователь БД
amx_fa_dbpass "pass" - Пароль пользователя БД
amx_fa_dbname "bd" - Название БД
Список изменений:
0.1 (8 марта 2010)
- Первый релиз
Установка:
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
Все установка закончена!