MastaMOTD's.

amxx MastaMOTD's. 2.5.0

Нет прав для скачивания
Установка
  1. Разархивируйте скачанный ресурс.
  2. Скомпилируйте плагин (инструкция).
  3. Скомпилированный файл MastaMotds.amxx скопируйте в папку cstrike\addons\amxmodx\plugins\ на вашем сервере.
  4. Настройте конфиг плагина в cstrike\addons\amxmodx\configs\mstamotds\mastamotds.cfg
  5. Измените содержимое окон MOTD в папке cstrike\addons\amxmodx\configs\mastamotds
  6. Залейте на сервер содержимое папки cstrike. Пустую папку для кеша cache заливать также обязательно, сама она не создастся.
  7. Пропишите MastaMotds.amxx в cstrike\addons\amxmodx\configs\plugins.ini на вашем сервере.
  8. Перезагрузите сервер.
Настройки
Все настройки хранятся в файле configs\mastamotds\mastamotds.cfg. При изменении настроек, они вступят в силу только после рестарта сервера, или смены карты.

От администрации
Показ окон MOTD возможен 2 путями:

  1. Мы закачиваем файлы игроку на клиент.
  2. Мы закачиваем файлы на веб-хостинг.
Рекомендуем использовать 2 способ по следующим причинам:
  1. Вам в настройках плагина надо будет чётко указать папку, куда скачивается MOTD. А он может скачиваться в разные папки в зависимости от клиента.
  2. Не захлямляем игроку клиент мусором. И вообще, незачем всем по умолчанию знать, что у нас там в коде написано.
  3. Изменения в MOTD'ах коснутся сразу всех, а не только тех, кто зашёл на сервер после внесения правок. К тому же игроку со старой версией MOTD придётся заново скачивать.
  4. FastDL может отвалиться.
  5. Размеры страниц могут быть любой величины.

Если в MOTD не будет отображаться русский язык, вставьте в код окна строчку
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


  • Включение/Отключение файла
    1 - включен
    0 - выключен
    mm_mastamotds_file3 "1"
  • Заголовок MOTD окна
    Заголовок MOTD окна так же используется в чат-уведомлениях
    Используйте названия не больше 11 символов
    mm_mastamotds_file3_title "Администрация"
  • Имя файла
    Указывайте имена файлов без расширения (Расширение по умолчанию *.htm)
    Не используйте слишком длинных названий
    Имя файла используется в качестве чат-команды
    От того как Вы назовете файл - такой чат-командой можно будет открыть MOTD в игре
    mm_mastamotds_file3_fname "admins"
  • Использование страницы из Интернет
    При помощи этой настройки Вы сможете использовать страницы из Интернет, или папок на клиенте
    Пример: mm_mastamotds_file3_web "manual/manual.htm"
    ВАЖНО: указывайте только достоверный путь! Если указать путь "../hl.exe ", - MOTD будет пытаться открыть исполняемый файл, что приведет к зависанию игры у клиента!
    ПРИМЕЧАНИЕ: Помните корневой директорией является cstrike
    Пример 2: Укажите имя файла - news, в качестве веб-страницы укажите адрес сайта с новостями - http://your_joomla_site/index2.php
    Таким образом, при использовании чат-команды /news будут отображаться новости с Вашего сайта
    Пример 3: Оставьте значение пустым, что бы использовать страницы из папки configs\mastamotds
    mm_mastamotds_file3_web ""
    mm_mastamotds_file3_web "http://www.google.ru"
  • Ширина и высота iframe
    Новый метод вывода контента MOTD окон при помощи тегов iframe
    Благодаря этому:
    1) размер HTML страниц может быть не ограничен
    2) буква "я" отображается корректно
    3) при принудительном показе игроку не возникает ошибка "Channel Overflow"
    4) страница нормально прокручивается
    Значение можно указывать в процентах или строго - в пикселях
    Пример: mm_mastamotds_file3_width "60%"
    Пример 2: mm_mastamotds_file3_width "585px"
    mm_mastamotds_file3_width "100%"
  • Время отображения при принудительном показе
    При помощи этой настройки можно задавать время принудительного показа каждого MOTD
    Время задается в секундах от 2 до 100
    0 - выключает эту настройку
    mm_mastamotds_file3_show "10"
Время в секундах, через которое будут показаны в чате "Дополнительные чат-команды"
0 - выключить
По умолчанию: 100
mm_mastamotds_chat_time_anonce "100"

Показывать в чате действия администраторов и игроков
По умолчанию: 1
mm_mastamotds_chat_use_cmd "1"

Включить или нет эффекты затухания и потряхивания экрана
1 - включить
0 - выключить
По умолчанию: 1
mm_mastamotds_effect "1"

Основной фон MOTD контента
По умолчанию: #112233 (темно-синий)
mm_mastamotds_bgcolor "#112233"

Вести лог работы плагина
1 - включить
0 - выключить
По умолчанию: 1
mm_mastamotds_log 1
Как открыть меню плагина?
Наберите в консоли:
mm_showmotd_menu - открыть меню показа MOTD

Как использовать консольную команду для показа MOTD?
Наберите в консоли:
mm_showmotd <Имя(часть имени) или #userid> <название MOTD>
Пример: mm_showmotd "vnycha" "rules"

Какое кол-во HTML файлов можно максимально использовать?
Максимально можно использовать 10 HTML файлов.
Помните, первый файл в настройках зарезервирован под "предупреждения"! Игроки не смогут его просматривать чат-командой. Только администратор может его показать!
Таким образом, Вы можете использовать только 9 файлов для публичной информации.

Какое расширение должно быть у HTML-шаблонов?
Используя HTML файлы из configs\mastamotds - у них должно быть расширение *.htm.


Можно ли использовать свои названия HTML-шаблонов?
Да, можно.
Для этого необходимо изменить название самого HTML-шаблона и указать это название в файле конфигурации.
Не используйте слишком длинных названий файлов.
Название файла в настройке mm_mastamotds_file(№)_fname служит так же для формирования чат-команды.


Какая максимальная длина может быть у заголовков MOTD?
Заголовок MOTD окна может максимально содержать ~11 символов.

Я использую страницы из Интернет, но они не отображаются.
Страницы из Интернет могут не отображаться по нескольким причинам:
  • В URL-адресе используются русские символы.
  • В URL-адресе нету приставки "http://www."
  • Используются слишком большие и "тяжелые" страницы, это может повлиять на кэш, из-за которого может не обновляться информация в MOTD.

Зачем необходима настройка mm_mastamotds_file(№)_height?
Данная настройка mm_mastamotds_file(№)_height задает высоту iframe, при помощи которого отображается контент MOTD.
При помощи такого метода выдачи контента добивается корректная прокрутка в MOTD. Высоту обязательно нужно указывать в px (пикселях).

Нужно ли заменять букву "Я" специальным кодом?
Благодаря новому способу выдачи контента в MOTD, заменять специальным кодом " &#1103;" букву " Я" НЕ нужно!

При принудительно показе MOTD выдает ошибку "Cannel Overflow".
Если у Вас для сервера используется слабый интернет-канал, или слабый компьютер,
рекомендуется поставить на 0 время принудительного показа MOTD ( mm_mastamotds_file(№)_show 0 ).

Не отображаются страницы у игроков.
Страницы используемые из директории с сервером могут не отображаться по следующим причинам:
  • Не установлена переменная сервера sv_allowdownload 1 .
  • Нету прав для записи кеша в директории cstrike/cache и cstrike/addons/amxmodx/data/ .
  • Название HTML-шаблона содержит не допустимые символы или слишком длинное.
  • В HTML-шаблонах используется слишком много текста.
  • Название HTML-шаблона и настройки в конфигурации mm_mastamotds_file(№)_fname не совпадают.
  • У игрока стоят права только на "чтение" для директории cstrike.
Сверху Снизу