Reklama

Reklama 20.05.2020

Нет прав для скачивания
Сообщения
18
Реакции
21
Если принимаются пожелания, то можно сделать вывод рекламы (или подсказки) в зависимости от наличия ключевого слова в сообщении, как в admanager?
Допустим, в настроить в конфиге, если в сообщении присутствует слово «как», выводится рекламное сообщение «подсказка по моду»
 
Сообщения
2,288
Реакции
1,737
Помог
31 раз(а)
Affl, это получится как автоответчик в рекламе неугомона
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
zhorzh78, нет конечно, наследие старой логики. Спасибо за инфу. Если не сложно, пройдитесь по коду, может ещё что заметите. Я чуть позже подфикшу.
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
Ресурс Reklama был обновлен:

Reklama 30.11.2018 v2

Нажмите на эту ссылку, чтобы узнать подробности обновления
1 Дек 2018
Обновил дополнительную информацию.

Чтобы автоответчик работал:
Пропишите reklama.amxx в файле /amxmodx/configs/plugins.ini ВЫШЕ плагина, отвечающего за чат
По поводу порежимного разделения сообщений:
Допустим, у вас два режима - классический и CSDM.
Сообщениям, которые нужно показывать в обоих режимах, вы ставите 'режим' 0
Сообщениям, которые нужно показывать только в классическом режиме, ставите 1
Сообщениям, которые нужно показывать только в CSDM-режиме, ставите 2
Когда работает классический режим, квар reklama_mode выставляете в значение 1
Когда работает CSDM-режим, квар reklama_mode выставляете в значение 2
Данную схему можно применять так же и для разделения сообщений на дневные и ночные (ночной режим сервера)
 
Сообщения
9
Реакции
-3
BlackSignature,
L 03/09/2019 - 00:28:06: [AMXX] Run time error 10 (plugin "reklama.amxx") (native "ArrayGetArray") - debug not enabled!
L 03/09/2019 - 00:28:06: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 
  • Не нравится
Реакции: IXY
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
Lunky, достаточно просто прочитать вторую строку, просит включить debug режим чтобы вывести полную ошибку. Нужно в plugins.ini после reklama.amxx добавить слово debug. Скорее всего в конфиге где-то ошиблись.
 
Сообщения
9
Реакции
-3
Неверный раздел форума
w0w,
L 03/09/2019 - 15:04:13: [AMXX] Displaying debug trace (plugin "reklama.amxx", version "30.11.2018 v2")
L 03/09/2019 - 15:04:13: [AMXX] Run time error 10: native error (native "ArrayGetArray")
L 03/09/2019 - 15:04:13: [AMXX] [0] reklama.sma::hook_Say (line 255)
 

IXY

Сообщения
103
Реакции
9
Думаю, можно было бы для удобства еще добавить ключи ниже, или хотя бы самые важные из них, это hostname и server_ip.
Список ключей заменяющиеся при загрузке
#hostname# - название сервера
#maxplayers# - максимальное количество игроков на сервере
#server_ip# - ип данного сервера
#mapname# - название карты
#contact# - контактная информация взятая из квара sv_contact
Список ключей заменяющиеся при показе сообщения игроку
#name# - имя игрока
#numplayers# - количество игроков онлайн
#timeleft# - время до конца карты

P.S. Стырил с плагина "AD Manager", "1.0", "Nesquik".

Я лично еще бы хотел видеть ключ #steamid#. Тогда в автоответчике можно было бы узнавать свой SteamID через этот ключ =)
 
Последнее редактирование:
Сообщения
453
Реакции
255
Помог
9 раз(а)
Нумерация строк отлична от оригинала +-5-15.
С ошибкой справлюсь, а вам как "багрепорт" кидаю лог дебуга
 

Вложения

Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
malniata, приложите конфиг (можно в ПМ). Нет времени ковыряться, выявлю воспроизведением.
 
Сообщения
453
Реакции
255
Помог
9 раз(а)
malniata, приложите конфиг (можно в ПМ). Нет времени ковыряться, выявлю воспроизведением.
после использования автоответчика, и несколько использований команды /reklama выкидывает с сервера с Reilable
квары все по стандарту от дефайнов
 

Вложения

Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
malniata, у вас тип обоих сообщений равен 1, т.е. "вызвать след. строку". В этом случае, когда вы пишите "группа", вызывается так же и "привет". А он снова вызывает "группа", и снова "привет"... И так до момента, пока стек не переполнится. Должно быть, как минимум, так:
 

Вложения

Сообщения
212
Реакции
25
Помог
1 раз(а)
BlackSignature, Здравствуйте можно конкретно объяснить вот это

0 0 0 D 0 "" "!g* !nПосетите наш форум: !tDev-CS.ru" Что каждые цифры означают

Вот например возьмем один плагин и его описание тут все понятно.

// Настройка списка эффектов взрыва лечебной гранаты
// 1 - включен, 0 - выключен эффект на соответствующей позиции
// первая цифра - зеленое облако взрыва
// вторая цифра - волна расходящаяся от взрыва
// третья цифра - рассыпающиеся плюсики
// четвертая цифра - рассыпающиеся цветные шары
// По умолчанию: "1110"
hg_explode_effects "1110"

Можете такой же пример дать, а то все в кашу и не понятно без обид.
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
ade888, вы пробовали скачивать ресурс и открывать файл configs/reklama.ini ?
 
Сообщения
212
Реакции
25
Помог
1 раз(а)
BlackSignature, Извиняюсь!
До меня Дошло все )

Разберем все по частям данную строку

0 0 0 D 0 "" "!g* !nПосетите наш форум: !tDev-CS.ru"

// первая цифра - Выбор режима
// вторая цифра - Перенос строки
// третья цифра - Выбор звук (пример 1 это звук buttons/blip2.wav)
// четвертая Буква - D это деваульт тоесть !n- стандартный цвет !t- командный цвет и так далее
// пятая цифра - Автответчик 1-вкл / 0 -откл

Как я понимаю еще момент

0 0 0 R 0 "" "!g* !nПосетите наш форум: !tDev-CS.ru"
0 0 0 B 0 "" "!g* !nПосетите наш форум: !tDev-CS.ru"

Поправь пожалуйста меня если я не правильно понял.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу