Плагин, позволяет: 1) Добавлять админов в реальном времени через меню на сервре, выбрал игрока, выбрал, какую привелегию выдать (вип, админ, админвип, гл. админ), ввёл дату окончания админки, как только выбрал нужного игрока, ему в эту же секунду выдаются выбранные права. 2) В системе есть авто-отключение прав по истечении датыи. 3) Данная система позволит избежать не срабатывания выдачи прав, при смене карты (такое зачастую бывает на серверах, использующих амхбанс и ему подобные). 4) Система все данные пишет в бд через модуль sqlx. 5) Для игроков, имеющих привелегии есть личый кабинет, в котором показывает дату окончания привелегии, текущий пароль, который можно сменить в этом же кабинете. Для открытия личного кабинета нужно просто написать в чате /kabinet 6) Настройки довольно гибкие, есть отдельный конфиг, в котором и хранятся все настройки.
ac_bd_table "AControl" // Таблица, которую плагин создаст в бд. //Если вы используете плагин на нескольких серверах и хотите записывать всех админов одну бд, //и хотите, чтобы на всех серверах были разные админы, просто на каждом сервере, в этом конфиге поставьте разные называния таблиц.
ac_add_menu_flags "z" // Флаги доступа к меню добавления админов ac_kabinet_flags "b" // Флаги доступа к личному кабинету
ac_remove_flags "abcdefghijkmnopqrstu" // Все флаги, которые нужно удалить, при отключении админки
ac_admin_flags "abcdefghijkmnopqrstu" // Флаги, которые будут выдаваться админу ac_vipadmin_flags "abcdefghijkmnopqrstu" // Флаги, которые будут выдаваться випадмину ac_vip_flags "abcdefghijkmnopqrstu" // Флаги, которые будут выдаваться випу ac_gladmin_flags "abcdefghijkmnopqrstu" // Флаги, которые будут выдаваться гл.админу ac_other_flags "z" // Флаги, которые будут выставлятся админу, после его удаления
LANG файл
admin_control.txt
[ru] AC_REASON = Вы не имеете права захода под этим ником! AC_KICKED = !g*!yИгрок!g %s !yкикнут за неправомерное использование этого ника! AC_SUCCESSFULDELETTE = !g*!yВы !gуспешно !tудалили !y учетную запись игрока! AC_NEWPASS = !g*!yПридумайте !gновый !yпароль AC_SUCCESSFULNEWPASS = !g*!yВы !gуспешно !yсменили пароль! AC_NOТSIMBOLS = !g*!yПароль должен содержать хотябы !g1!y символ! AC_KABNOACCESS = !g*!yВы не имеете !gправ!y доступа к !gличному кабинету!y! AC_ADDADMINNOACCESS = !g*!yВы не имеете !gправ!y доступа к !tменю!y добавления!g админов!y! AC_TITLEKABADMINVIP = \rЛичный кабинет^n\yАдм\w и \yВип\w закончится:\y %d\w.\y%d\w.\y%d^n\wВаш пароль:\y setinfo _pw %s AC_ENDACCESS = !yВаша ваши права на этом сервере закончились! AC_TITLEKABADMIN = \rЛичный кабинет^n\yАдм\w закончится:\y %d\w.\y%d\w.\y%d^n\wВаш пароль:\y setinfo _pw %s AC_TITLEKABVIP = \rЛичный кабинет^n\yВип\w закончится:\y %d\w.\y%d\w.\y%d^n\wВаш пароль:\y setinfo _pw %s AC_TITLEKABGLADMIN = \rЛичный кабинет^n\yГЛ.Адм\w закончится:\y %d\w.\y%d\w.\y%d^n\wВаш пароль:\y setinfo _pw %s AC_KABITEMONE = Сменить пароль AC_ADDADMINSUCCESS = !g*!y Вы!g успешно!g выдали!y привелегии игроку -!g %s AC_NEWADMINNOACCESS = !g*!y Вы!g успешно!g обновили!y привелегии игроку -!g %s AC_TITLEADDMENU = Что будем делать? AC_TITLEADDITEM = \rДобавить\w/\yОбновить\w админа AC_TITLEADDITEMTWO = Удалить админа AC_TITLEDELMENU = Кого будем удалять? AC_TITLEPRIVELEGEMENU = Что выдаём? AC_ITEMPRIVELEGEMENU = ГЛ.Админ AC_ITEMTWOPRIVELEGEMENU = Админ + Вип AC_ITEMTHREEPRIVELEGEMENU = Админ AC_ITEMFORPRIVELEGEMENU = Вип AC_DELADMINSUCCESFUL = !g*!y Вы!g успешно!y удалили привелегии игроку -!g %s AC_SETDATEY = !g* !yВведите год окончания привелегии! AC_SETDATEM = !g* !yВведите месяц окончания привелегии! AC_SETDATED = !g* !yВведите день окончания привелегии! AC_CHOOSEPLAYERSETFLAGS = Выберите игрока
Установка плагина и что нужно для его работы 1) Качаете плагин 2) Расскладываете всё по папкам, как в архиве. 3) Покупаете серийник
4) Настраиваете admin_control.cfg 5) Прописываете плагин в plugins.ini 6) Перезагружаете сервер\меняете карту и вуаля, плагин работает в полную силу 7) Если плагин не работает, в папке amxmodx/logs есть файл AControl.log, в нём написана вся нужная инфа. 8) Плагин предоставляется без раскрытия исходного кода. 9) Лицензия приобретается на один сервер hlds, при обнаружении использования одного серийного номера на нескольких он будет заблокирован без возврата денежных средств. 10) Для работы плагина необходимо использование сокетов. 11) Для работы плагина необходимо использование модуля MySQL. 12) Обновления плагина бесплатны.