AMX и Администрирование
ВНИМАНИЕ! Запрещается удаление копирайтов и распространение без указания автора материала (статьи и т.п.). Автор не несет никакой ответственности за возможные повреждения ваших компьютеров, Вы качаете и используете всё на свой страх и риск!

Быстрый поиск

понедельник, 10 августа 2009 г.

MastaMOTDs 2.0






================================
Название: MastaMOTD
Версия : 2.0.0
Код: MastaMan
----------------------
Доступные языки: RU, UA, EN

Источник: amx-server.blogspot.com
================================


Плагин обновлен до версии 2.0.0 (11.08.2009)

===================================================

ВНИМАНИЕ! Запрещается удаление копирайтов и распространение без указания автора данного плагина!
Автор не несет никакой ответственности за возможные повреждения ваших компьютеров, Вы качаете и используете всё на свой
страх и риск!

===================================================

----------------------
I. Описание:
----------------------


MastaMOTDs - плагин предназначенный для просмотра/показа HTML страниц в игре.
Каждый пользователь может посмотреть любой из предусмотренных 11 шаблонов HTML-страниц.
Так же Администратор может принудительно показать их игроку.


В новой версии плагина переписан полностью весь код, добавлено удобное визуальное меню, добавлена возможность настраивать плагин при помощи конфигурационного файла, добавлена мультиязычность, теперь в чате показывается список доступных клиентских команд, изменена структура построения консольной команды, исправлены многочисленные ошибки и многое другое...

Вы по желанию можете скрывать от просмотра определенные HTML страницы и изменять их под свои потребности.
ПРИМЕЧАНИЕ: Помните при изменении HTML-файлов букву "я" необходимо заменять кодом ""


Предусмотрены такие шаблоны:

WARNING.htm - Предупреждение о нарушении правил, данная страница не доступна для просмотра обычным игрокам, показать её сможет толко администратор и страницу невозможно будет закрыть 20 секунд
RULES.htm - Правила сервера, данную страницу может просматривать каждый игрок, при показе администратором страницу невозможно будет закрыть 20 секунд

Все следующие страницы игроки смогут просматривать, а при принудительном показе страницы не возможно
будет закрыть в течении 10 секунд


ADMINS.htm - Информация об администраторах
SERVER.htm - Информация о сервере
INFO.htm - Некая важная информация
SAY.htm - Помощь по чат-командам
CW.htm - Правила проведения Clan War
MORE.htm - Дополнительная страница для информации

Следующие странцы могут так же просматривать все игроки, а при принудительном показе, игроки смогут закрывать их сразу

VIPINFO.htm - Информация о возможностях VIP-игроков
BUY.htm - Информация о продаже VIP - аккаунтов и админок

Специальная страница для информации доступной только для администраторов
FORADMINS.htm - Информация для администраторов (Посмотреть смогут только администраторы с флагом "e")

===================================================

----------------------
II. Установка:
----------------------


1) Разархивируйте архив
2) Файл plugins\MastaMotds.amxx скопируйте в папку cstrike\addons\amxmodx\plugins\ на вашем сервере.
3) Пропишите MastaMotds.amxx в cstrike\addons\amxmodx\configs\plugins.ini на вашем сервере
4) Файл локализации data\lang\mastamotds.txt скопируйте в папку cstrike\addons\amxmodx\data\lang\ на вашем сервере.
5) Файл конфигурации configs\mastamotds.cfg скопируйте в папку cstrike\addons\amxmodx\configs\ на вашем сервере.
6) Папку с HTML шаблонами configs\MASTAMOTDS скопируйте в configs\ на вашем сервере
7) Перезагрузите сервер


===================================================

----------------------
III. Использование:
----------------------


1) Клиентские чат команды для просмотра HTML-страниц
/vipinfo
/server
/say
/rules
/info
/cw
/buy
/admins
/more

/foradmins команда доступна только для администраторов с флагом "e"

2) Команды администратора:

mm_showmotd_menu - открыть меню для показа MOTD

mm_showmotd <имя, или #userid> <название HTML файла> - показать MOTD

ПРИМЕР: mm_showmotd Ser_UFL rules

===================================================

----------------------
IV. Настройки:
----------------------


КОД
//================================
// Название : MastaMotds
// Версия : 2.0.0
// Автор : MastaMan
// Источник: http://www.amx-server.blogspot.com
//================================

/////////////////////////////////////////////////////////////////////
// ФАЙЛ КОНФИГУРАЦИИ
/////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////
// Настройки времени
/////////////////////////////////////////////////////////////////////


// Время в секундах между показами подсказок в чате.
// По умолчанию: 180 (3 минуты)

mm_mastamotds_chat_time_anonce 180

// Время в секундах для показа предупреждений администратором
// От 1 до 99
// По умолчанию: 20

mm_mastamotds_show_motd1 20

// Время в секундах для показа обычных сообщений администратором
// От 1 до 99
// По умолчанию: 10

mm_mastamotds_show_motd2 10


/////////////////////////////////////////////////////////////////////
// Настройки показа
/////////////////////////////////////////////////////////////////////


// Разрешить АДМИНИСТРАТОРАМ просматривать FORADMINS.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_foradmins 1


// Разрешить пользователям просматривать VIPINFO.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_vipinfo 1

// Разрешить пользователям просматривать RULES.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_rules 1

// Разрешить пользователям просматривать ADMINS.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_admins 1

// Разрешить пользователям просматривать BUY.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_buy 1

// Разрешить пользователям просматривать CW.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_cw 1

// Разрешить пользователям просматривать INFO.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_info 1

// Разрешить пользователям просматривать SAY.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_say 1

// Разрешить пользователям просматривать SERVER.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_server 1

// Разрешить пользователям просматривать MORE.HTM
// 1 - Да, 0 - Нет
// По умолчанию: 1

mm_mastamotds_more 1



---------------------
V. Изменение версий:
----------------------


2.0.0
- Полностью переписан код
- Добавлено меню
- Добавлена конфигурация
- Добавлена мультиязычность
- Добавлена подсказка в чате с доступными командами
- Оптимизирован код


1.0.0
- Первый релиз

Отдельная благодарность Ser_UFL - за "не закрывающиеся" MOTD
На будующее:
Добавить больше настроек плагина
Добавить возможность пользователям устанавливать свои названия HTML файлов и команд



30 комментариев:

  1. Когда пишу любую команду из мануала по полагину то меня кикает с сервера с такой ошибкой:
    Realiable channel overflowe
    Что мне делать?

    ОтветитьУдалить
  2. HTML - файлы сам писал(изменял мои) или использовал мои?

    ОтветитьУдалить
  3. Изменил 1
    ADMIN.Htm
    Поставил свой ник как главный админ на своем срвере!
    А как правельно изменять эти файлы??
    Я через Office открывал...

    ОтветитьУдалить
  4. Все понятно, оффис добавил очень много своего кода, из за этого возникает эта ошибка.

    Необходимо изменять код вручную, и открывать Блокнотом

    ОтветитьУдалить
  5. ок!спасибо щас этим займусь!

    ОтветитьУдалить
  6. я редактировал блокнотом, код урезан до минимума, но у игроков пинг подскакивает до 150 при показе предупреждения.
    довольно часто выкидывает с ошибкой overflowed.

    как то можно этого избежать ?

    ОтветитьУдалить
  7. upd^
    думаю это из-за "включения" в htm файл вставок оформления и т.п., т.е. всего, что подгружается "извне"

    ОтветитьУдалить
  8. Это из за не закрывающегося MOTD, оно пытается открыться 10 раз за секунду, потому может возникать эта ошибка, в новой версии постараюсь придумать другой способ "не закрывающегося" MOTD

    ОтветитьУдалить
  9. MastaMan протестил,ошибку (Realiable channel overflowe) даже выдавало тогда когда я html странички не трогал,были по стандарту!За менюшку огромное спасибо,ждал,и ещо не большая просьба убери пожалуйста окошко /server,вапше из кода убери,или хотябы выложи мне сма без окошка server,пожалуйста!сам убрать не смог,убирал,а потом не компилировался плагин!(colorchat.ins был в папке include)

    ОтветитьУдалить
  10. На счет ошибки я описал уже выше почему это происходит.

    /server - можно убрать, просто зайди в конфиг плагина найди:

    // Разрешить пользователям просматривать SERVER.HTM
    // 1 - Да, 0 - Нет
    // По умолчанию: 1

    mm_mastamotds_server 1

    и поставь соотвественное значение ;)

    ОтветитьУдалить
  11. MastaMan а,спасибо,как сам не догодался)))

    ОтветитьУдалить
  12. MastaMan поставил в конфиге mm_mastamotds_server 0 и всеровно я мог командой /server отобразить это окошко,вот оно мне и мешается,т.е. кофликтует с другим плагином у каторово команда тоже /server,вот и мне нужно эз твоего плагина убрать вапше из кода окошко /server,подскажи как добавлять и как убирать эти окна,и почему я в sma поменял значение с register_cvar("mm_mastamotds_server", "1") на register_cvar("mm_mastamotds_server", "0"), сохранил,и при компиляции была ошибка "warning 217: loose indentation",подскажи плиз как избежать данной ошибки

    ОтветитьУдалить
  13. А в чате в списке доступных команд, /server пропал?

    ОтветитьУдалить
  14. MastaMan произошло чудо, два плагина начали хорошо работать,т.е. теперь окошко /server не отображается,как я и хотел,но все же как добавлять и убирать эти окна,и почему при компиляции выходила ошибка жду подсказки :)

    ОтветитьУдалить
  15. В новой версии сделаю возможным использовать свои html - файлы, и команды к ним.

    На счет ошибки - это warning, это не ошибка, просто где то не то вписал вот и все, но компилироваться должно

    ОтветитьУдалить
  16. MastaMan спс,буду ждать
    А на счет ошибки я изменил один параметр,с о на 1,в register_cvar("mm_mastamotds_server", "0") и все,компиляция прошла с ошибкой!

    ОтветитьУдалить
  17. MastaMan у меня вышла такая ситуация,я сделал сервер на два протокола.т.е. теперь заходят и со стим и нон-стим,и теперь когда я вижу читера хачу его забанить,но боюсь ошибится,т.е. вдруг это стим игрок,и понадобился такой плагин чтоб он например в бан меню стим игроки выделялись какимто образом(например различным цветом звездочки *) или к нику приписывался TAG,например если стим то [STEAM 0:0:123456] Nik,если нон-стим то [Non-steam]Nik,а если с включенными античитами Sxe и myAC(но это не обязательно) [sXe]Nik и [myAC]Nik,буду очень благодарен:)

    ОтветитьУдалить
  18. MastaMan ну што ты напишеш такой плагин?:)лчень нужен

    ОтветитьУдалить
  19. Там многовато работы получается, придется переписывать стандартный плагин банов, и делать это для одного человека не вижу смысла...

    ОтветитьУдалить
  20. Ладна,а тогда не подскажеш плагин каторый сможет устанить мою проблемы?!

    ОтветитьУдалить
  21. Судя по скриншотам, это для сурса, а для КС 1.6 есть?

    ОтветитьУдалить
  22. О_о это для 1.6, скрины на новой сборке, над которой ведется работа....

    ОтветитьУдалить
  23. АА ясно, спасибо, просто второй скриншот(судя по всему де_даст2) на кс 1.6 вообще не похоже, чем-то сурс напоминает... поставил плагин, офигенная вещь, спасибо.....

    ОтветитьУдалить
  24. mm_showmotd_menu при этой команде кикается админ и игрок которому показываешь страницу.Что делать?

    ОтветитьУдалить
  25. Установить новую версию 2.5.0

    ОтветитьУдалить
  26. А что делать я нажимаю чтоб мне самому показало а оно не показывает?

    ОтветитьУдалить
  27. Can you make this in english to ?

    ОтветитьУдалить
  28. помогите пожалуйста! когда перезагружаю сервер вся статистика обновляется что можно сделать чтобы этого не происходило?

    ОтветитьУдалить
  29. Народ, привет! Подскажите (лучше всего если автор плагина подскажет), где я могу заменить чат-команды на придуманные мной?
    Вместо:
    /admins - /administartion
    /vipinfo - /adminka

    и еще добавить команду /ah, которая будет выводить adminhelp.htm и будет доступна только игрокам с флагом доступа "a"

    Просто есть некоторые плагины, которые будут конфликтовать с данным, да и випка мне не нужна...

    MastaMan, очень надеюсь на твою помощь. Я уже попытался изменить команды, компилирует с ошибкой :(

    ОтветитьУдалить
    Ответы
    1. Могу тебе помочь, за не болшую сумму денег :) Пиши в скайп с пометкой про плагин DSpeeak

      Удалить