Все о Counter-Strike [13] |
Главная » Статьи » Counter-Strike » Все о Counter-Strike |
Сейчас мы рассмотрим с вами основные вопросы по плагинам cs. Будут подняты эти темы и их решения. 1) Каким образом увеличить количество карт в CS, при стандартном голосовании? 2) Как можно увеличить число, на добавление администраторов? 3) Как при помощи команды amx_who получить информацию по IP, вместо ID игрока? 4) Как сделать так, чтобы все могли получить доступ к команде amx_who? И так, поехали. Каким образом увеличить количество карт в CS, при стандартном голосовании? Для этого нам достаточно открыть файл Код X:\....\AMXMODX\scripting\mapchooser.sma И заменить значение Код #define SELECTMAPS 3 на угодное вам. Далее не забываем компилировать и заменить в папке кс. Как можно увеличить число, на добавление администраторов? Открываем файл Код X:\....\AMXMODX\scripting\admin.sma И заменяем число 63 у этого параметра Код #define MAX_ADMINS 64 На тот, который вам нужно. Далее компилируем файл и заменяем. Не забываем, что с выходом AMX Mod X 1.8.X и выше, данная проблема была устранена, путём реализации динамического списка админов. Как при помощи команды amx_who получить информацию по IP, вместо ID игрока? Открываем файл Код X:\....\AMXMODX\scripting\admincmd.sma И ищем вот эту строчку в коде. Код console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "authid", "userid", lImm, lRes, lAccess) Далее заменяем её на Код console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "ip", "userid", lImm, lRes, lAccess) Это ещё не все, нужно выставить значение на вывод ip. Для этого ищем Код get_user_authid(players[a], authid, 31) И заменяем на Код get_user_ip(players[a], authid, 31, 1) Компилируем плагин и заменяем стандартный. Как сделать так, чтобы все могли получить доступ к команде amx_who? Если вы загорелись открыть эту команду всем, то нужно придать значение ALL. По стандарту, эта команда плагина доступна только админам. Открываем файл Код X:\....\AMXMODX\scripting\admincmd.sma И ищем строку Код register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server") Эту строку заменяем y вот эту, она откроет команду amx_who всем пользователям. Код register_concmd("amx_who", "cmdWho", ADMIN_ALL, "- displays who is on server") Компилируем плагин и заменяем. Не забываем опять же, что от AMX 1.8.X и выше средства назначения прав доступа к командам доступна без исправления плагинов. | |
Просмотров: 376
| Теги: |
Всего комментариев: 0 | |