Русское сообщество по скриптингу

FuckAdmin v0.2 для AMXBans

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

FuckAdmin v0.2 для AMXBans

Сообщение WEST » 23 мар 2010, 19:50

FuckAdmin v0.2

by WEST


Автор: WEST
Версия: 0.2
Официальный сайт: Вы должны зарегистрироваться, чтобы видеть ссылки.

Описание:
FuckAdmin - плагин для AMXBans и AMX Mod X сервера, позволяющий игрокам жаловаться на админов. Жалобы могут производиться с помощью веб-интерфейса или прямо с игрового сервера. Игроку достаточно написать в чат /fuckadmin и у него появится меню с выбором администрации, после выбора админа у игрока появиться поле ввода в которое он может ввести жалобу.

Команды для игроков:
/fuckadmin, /fa - для вызова меню FuckAdmin

Настройки:
amx_fa_dbhost "" - сервер где находиться MySQL База Данных (стандартно: "127.0.0.1")
amx_fa_dbuser "" - пользователь закрепленный за БД
amx_fa_dbpass "" - пароль пользователя
amx_fa_dbname "" - название БД
amx_fa_chatmsg "0/1" - выводить всем игрокам сообщение "Игрок "Имя игрока" пожаловался на администрацию!" (стандартно: 1)


Демо:
Сервер: connect 109.87.26.150:27015
Страница списка жалоб: Вы должны зарегистрироваться, чтобы видеть ссылки.
Страница добавления жалоб: Вы должны зарегистрироваться, чтобы видеть ссылки.

Список изменений:
  • 0.2 (23 марта 2010)
    Веб-серверная чать:
    - Добавлена возможность добавлять жалобы через сайт
    - Добавлена возможность ответа админа на жалобу
    - Теперь расширение работает на версии AMXBans 5.0 без проблем
    - Убраны мелкие баги
    - Оптимизирован код
    Серверная чать:
    - Убран баг с возможностью добавления жалобы с пустым полем жалобы и/или админа
    - Оптимизирован код
    - Сообщения в чат теперь выводятся цветом
    - Добавлено повторяющееся сообщение о возможности пожаловаться на админов
    - Добавлены сообщения об ошибках и об удачном добавлении для пользователя

  • 0.1 (8 марта 2010)
    - Первый релиз

Установка:
  1. Импортировать в Вашу базу данных файл amx_complaints.sql (При этом все текущие комментарии на сайте будут удалены)
  2. Скопировать файлы из папки web на Ваш веб-сервер, где находиться AMXBans, следуя иерархии папок, соглашаясь на замену.
  3. Откройте файл include/config.inc.php найдите в нем:
    $config->default_lang = "russian"; или $config->default_lang = "english";

    И после допишите если у вас версия 5.1:

    $config->complaints = "amx_complaints";
    $config->compl_per_page = "50";

    А если 5.0 то это:
    $config->amxcomments = "amx_comments";
    $config->complaints = "amx_complaints";
    $config->compl_per_page = "50";


  4. Откройте файл include/lang/lang.russian.php и в конце допишите:

    //FuckAdmin v0.2
    define("_FUCKADMIN","FuckAdmin v0.2 by WEST [WST-Team]");
    define("_COMPLLIST","Список жалоб на админов");
    define("_COMPLAINTLIST","Список жалоб");
    define("_COMPLDETAILS","Подробнее о жалобе");
    define("_COMPLON","Жалоба на");
    define("_COMPLADD","Добавлено");
    define("_ADMINMSG","Ответ админа");
    define("_DONTMSG","Администрация еще не ответила на эту жалобу!");
    define("_ADDCOMPL","Добавить жалобу");
    define("_ADMNICK","Ник админа");
    define("_COMPLTEXT","Текст жалобы");
    define("_ADDANSW","Добавить");
    define("_YOUNICK","Ваш ник");
    define("_CHOOSEADM","Выберите админа");
    define("_COMPLPERPAGE","Жалоб на страницу");
    define("_COMPLTBL","Таблица жалоб");


  5. Если у Вас версия AMXBans 5.0, Вам надо скопировать файлы из папки cfg5.0 в папку с Вашим AMXBans. Также Ваш надо дописать в файле include/lang/lang.russian.php:

    define("_READ","Читать коментарии");
    define("_ADDCOMMENT","Добавить комментарий");
    define("_NOCOMMENTS","Нет комментариев");
    define("_COMMENTS","Комментарии");
    define("_EDITCOMMENT","Редактировать комментарий");
    define("_COMMENT","Комментарий");
    define("_NAME","Имя");
    define("_MAIL","E-mail");
    define("_FILE","Фаил");
    define("_TOTALCOMMENTS","Всего комментариев в базе данных");


  6. Скопировать fuckadmin.amxx в папку plugins, или откомпилировать fuckadmin.sma и поместить его в plugins. Поместить fuckadmins.txt в amxmodx/data/lang/ и в файле plugins.ini дописать fuckadmin.amxx

  7. Прописать настройки соединения в amxx.cfg, но лучше их прописать в исходнике

  8. Все установка завершена!

Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Skype: MCWESSST or Steam: MCWESSST
Аватара пользователя
WEST
 
Сообщения: 82
Зарегистрирован: 22 ноя 2009, 12:46
Откуда: Харьков
Благодарил (а): 23 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike: 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение a.aqua » 23 мар 2010, 20:26

STEAM_0:0:25985652::bcdefghijklmnopqrstu:ce


Знакомо? Пофикси.
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение WEST » 23 мар 2010, 22:33

a.aqua писал(а):
STEAM_0:0:25985652::bcdefghijklmnopqrstu:ce


Знакомо? Пофикси.

?? что-то я не понял о чем ты?
Skype: MCWESSST or Steam: MCWESSST
Аватара пользователя
WEST
 
Сообщения: 82
Зарегистрирован: 22 ноя 2009, 12:46
Откуда: Харьков
Благодарил (а): 23 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike: 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение a.aqua » 23 мар 2010, 23:55

Это твой админ, я достал его через скуль инъекцию.
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение WEST » 23 мар 2010, 23:59

Ммм.. Найс) Достал мой стим ид, ладно попробую с этим что либо сделать...
Skype: MCWESSST or Steam: MCWESSST
Аватара пользователя
WEST
 
Сообщения: 82
Зарегистрирован: 22 ноя 2009, 12:46
Откуда: Харьков
Благодарил (а): 23 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike: 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение Fedcomp » 24 мар 2010, 01:52

попробую? просто закрой дырку вот и все. И почитай что такое sql инъекции
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: FuckAdmin v0.2 для AMXBans

Сообщение a.aqua » 24 мар 2010, 09:52

WEST писал(а):Ммм.. Найс) Достал мой стим ид

Ну вообще-то я не стал опубликовывать более важные данные (пароли, etc), потому что фактически это была бы смерть твоему бансу. А ты тут смеешься, что я "только лишь" достал твой стим ид, глупец.
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение qpAHToMAS » 24 мар 2010, 10:19

Забавно, a.aqua хулиган :D. Там походу всего-то надо сделать проверку введенных данных...
И вообще я бы сменил название, данное как минимум не серьезно.
Аватара пользователя
qpAHToMAS
 
Сообщения: 707
Зарегистрирован: 02 ноя 2009, 18:45
Благодарил (а): 79 раз.
Поблагодарили: 204 раз.
Языки программирования: CStrike

Re: FuckAdmin v0.2 для AMXBans

Сообщение WEST » 24 мар 2010, 12:02

a.aqua писал(а):
WEST писал(а):Ммм.. Найс) Достал мой стим ид

Ну вообще-то я не стал опубликовывать более важные данные (пароли, etc), потому что фактически это была бы смерть твоему бансу. А ты тут смеешься, что я "только лишь" достал твой стим ид, глупец.

Омг, я не смеюсь над тем что ты достал мой стим ид, через ту SQL инъекцию видны все пароли и ники админов, но ведь это недочет самого AMXBans, ты же не достал его через мой FuckAdmin, я не говорю что через FukcAdmin это не сделать. В этой версии скорее всего у тебя получиться, а в следующей я поставлю защиту...
Skype: MCWESSST or Steam: MCWESSST
Аватара пользователя
WEST
 
Сообщения: 82
Зарегистрирован: 22 ноя 2009, 12:46
Откуда: Харьков
Благодарил (а): 23 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike: 1.6

Re: FuckAdmin v0.2 для AMXBans

Сообщение a.aqua » 24 мар 2010, 12:24

WEST писал(а):
a.aqua писал(а):
WEST писал(а):Ммм.. Найс) Достал мой стим ид

Ну вообще-то я не стал опубликовывать более важные данные (пароли, etc), потому что фактически это была бы смерть твоему бансу. А ты тут смеешься, что я "только лишь" достал твой стим ид, глупец.

Омг, я не смеюсь над тем что ты достал мой стим ид, через ту SQL инъекцию видны все пароли и ники админов, но ведь это недочет самого AMXBans, ты же не достал его через мой FuckAdmin, я не говорю что через FukcAdmin это не сделать. В этой версии скорее всего у тебя получиться, а в следующей я поставлю защиту...

Вы должны зарегистрироваться, чтобы видеть ссылки.
Ок, загляни и удивись.

Добавлено спустя 9 минут 28 секунд:
Вы должны зарегистрироваться, чтобы видеть ссылки.
ну или так)
a.aqua
 
Сообщения: 369
Зарегистрирован: 08 сен 2009, 16:43
Благодарил (а): 146 раз.
Поблагодарили: 138 раз.
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8