Плагин Message msay [CS:S & CS:GO]

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
А как понять мигающую, и статическую?
Вот смотри скажу так поймешь нет, а то мысли выражаю некорректно..

Вот идет карта, прошло N заданное время через которое появляется панель, она появилась, и вот не исчезает и висит висит висит, прошло E заданное время через которые происходит автозакрытие данной панели..

Статическое скорей всего надо, чтоб она появилась горела никуда не исчезала.. не мигала ничего, время прошло E, сама закрылась.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
[CS:GO/CS:S] Special Advertising Message v0.1.0

Показывает панель рекламы для игроков в команде (не читающих MOTD-окно на входе).
38ec08c2c393.jpg
Настройки(CVAR's):
sam_duration_show - Время показа сообщения игрокам (секунд).
sam_interval_show - Интервал между сообщениями (до долей секунды, например, 55.5555 сек).
sam_path_file - Путь к файлу сообщения (например: cfg/sourcemod/sam.txt); "пусто" - плагин отключён.

Все квары работают "онлайн" - их можно вбивать прямо в консоль для изменения.
Минимумы указаны в конфиге, максимум - не ограничен.
Изменяя sam_interval_show в режиме sam_path_file "" (плагин выключен), вы активируете плагин с заданным интервалом показа сообщений.
Плагину можно задавать разные стили показа панели.
Ищем CreatePanel() и внутри скобок дописываем Handle: "фразу" или цифру стиля:
C-подобный:
enum MenuStyle
{
	MenuStyle_Default = 0,		/**< The "default" menu style for the mod */
	MenuStyle_Valve = 1,		/**< The Valve provided menu style (Used on HL2DM) */
	MenuStyle_Radio = 2,		/**< The simpler menu style commonly used on CS:S */
};

Автоматическое создание конфигурационного файла от плагина по пути ...cfg/sourcemod сервера.
Предел отображаемого сообщения: 511 символов кодировки UTF8/255 символов в кириллице.
P.S. Обновление файла сообщения происходит при каждом показе (ждать смены карты не требуется).
Время после смены карты продолжается (не сбрасывается)!
 

Вложения

  • SpecialAdvertisingMessage_v0.1.0.sp
    1.9 КБ · Просмотры: 67
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Скриншот неработает)

Сейчас тестить буду

P.S. Заработал скриншот :D
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
AlmazON для CS GO пойдет?

Добавлено через 2 минуты
sam_duration_show - Время показа сообщения игрокам.
sam_interval_show - Интервал между сообщениями.
sam_path_file - Путь к файлу сообщения (например: cfg/sourcemod/sam.txt); "пусто" - плагин отключён.

Интервал в чем измеряется в секундах? Если да то какое максимально кол-во?
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
А вот об этом можно поточней?

Стили показа

Добавлено через 16 минут
Плагин работает великолепно! Именно то чего я хотел!

Спасибо большое AlmazON!
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
Что-то у меня не прокатило... То ли в CS:S нельзя менять. R1KO может подскажет. :-D Оффтоп
Кстати, думаю, можно ещё чуток увеличить предел символов в рекламном сообщении панели, дописав код, чтобы убрать переносы.
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Я не пробовал менят стиль показа, так как ты изначально сделал вариант который мне нужен!)
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Ещё мигающий было лень писать - дольше, да и по нагрузке/коду поболее будет. А раз не надо, то и не надо лишнего пичкать в код)
Достаточно простой и ближе к максимуму оптимальный вариант.

Вот и я тоже так думаю!) :clapp:
 
Сверху Снизу