Перейти к содержимому


Фотография

Server Rules 2.5


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 08 сентября 2014 - 03:02

Server Rules
----------------------------------
Правила для сервера. Перед началом игры, каждому игроку необходимо с ними согласится, в противном игрок будет кикнут.
Для нормальной работы плагина необходимо создать, в общем доступе, страничку с правилами, подробней на форуме.

Сайт разработчика:
http://amx-x.ru/view....php?f=11&t=554

Описание:
При заходе на сервер у игрока затемняется экран, и предлагается меню:
Вы согласны с Правилами сервера?1. Да!2. НЕТ3. Прочесть правила
1. Затемнение экрана у игрока убирается, и он может свободно играть дальше до выхода с сервера;
2. Игрока кикает с причиной "Вы не согласны с правилами сервера";
3. Игрока перемещают в наблюдатели (если amx_spect_user "1") и выводят MOTD с правилами. Далее он может заново выбрать команду, и при следующем спавне, ему опять затемнят окно и предложат выбор.
 
Админам с флагом 'ADMIN_KICK' правила не видны.

Требования:
AMX Mod X 1.8.Х и выше.

Установка:
Через панель управления.
После установки перезапустить сервер.

Настройки и команды:
Настройки добавляются в действующий файл конфиг, например: addons/amxmodx/configs/amxx.cfg

amx_spect_user (по-умолчанию: 1) - Переводить игрока в наблюдатели, когда он выбрал пункт "Правила (просмотр)";
amx_rules_enable (по-умолчанию: 1) - Включение/выключение плагина;
amx_rules_nodamage (по-умолчанию: 1) - Если игрок выбрал команду, при спавне (появлении), ему не будет наноситься урон, пока ему выводится меню;
amx_rules_glow (по-умолчанию: 1) - При спавне (появлении) пока игроку выводится меню, его модель будет блестеть. По-умолчанию цвет - фиолетовый (строка 130 для 2.3b, 150 для 2.4b);
amx_rules_knife (по-умолчанию: 1) - При спавне (появлении) пока игроку выводится меню, Он может взять только нож. (!не тестировалось!);
amx_rules_setinfo (по-умолчанию: 0) - Позволяет проводить проверку через SetInfo поле "_rules" (строка 26). При ее использовании, после согласия с правилами сервера игроку записывается в конфиг "setinfo _rules 1". Далее при наличии этого параметра в конфиге, игроку не будет вновь выводится меню и заменяться экран и прочее.

Создание страницы правил:
Создать саму страничку можно на любом бесплатном веб хостинге, или попросить друга/знакомого, у которого есть уже сайт, положить к себе файл формата html, для примера:
Прикрепленный файл  rules.html   789байт   12 Количество загрузок:
Отредактируйте содержимое файла по своему усмотрению.
После, как файл выложен, у вас есть ссылка на него вида "http://адрес_сайта.ру/rules.html", редактируем файл на сервере addons/amxmodx/data/lang/Server_Rules.txt:
URL=
меняем на
URL=http://адрес_сайта.ру/rules.html
перезапускаем сервер, если работал, и проверяем.

Если вместо правил вы видите ошибку вида текста "ML_NOTFOUND..." - измените язык в файле addons/amxmodx/data/vault.ini:
server_language	en
на
server_language	ru
или установите плагин RusLang из панели управления.

Сообщение отредактировал OneOfThose: 22 октября 2014 - 03:48


#2 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 20 октября 2014 - 21:36

А не проще сделать, уже готовое окно? Просто половину людей, вообще незнают как этим пользоваться, они просто тупо будут его устанавливать, а что-бы еще окно вылезало у них, я думаю может его готовый уже сделать, и поставить в Пу?



#3 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 21 октября 2014 - 00:12

"Готовое окно" как пример, прикреплено выше уже, его надо просто выложить куда-то, и указать к нему путь в плагине. Автору плагина видимо это показалось самым простым. Других, более простых аналогичных плагинов, я не нашел, если найдете вы - дайте ссылку в личку.




Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных