AD Manager [Реклама для сервера]

  
Добавил Quin Просмотров: 5329 Комментариев: 9
AD Manager [Реклама для сервера]
Плагин: AD Manager
Автор: Nesquik (aka Quin)
Версия: 1.0 *test

Плагин рекламы переписанный мною на новый лад.
Плагин теперь может показывать сообщения с именем игрока, название сервера ну и немного другое)

Настройка плагина:
ad_manager_auto_type <0|1|2> - показывать авто сообщения всем, только мертвым, только живым.
ad_manager_auto_random <0|1> - выбирать случайным образом сообщения или же показывать по порядку.

Доступные ключи для формирования сообщения:


Установка:
Закинуть ad_manager.ini в $moddir$/addons/amxmodx/configs
Закинуть ad_manager.amxx в $moddir$/addons/amxmodx/plugins
Прописать ad_manager.amxx в начале $moddir$/addons/amxmodx/configs/plugins.ini
Прописать рекламу.
Готово!

Дата добавления материала: 2016 » Июль » 10 | время: 14:30
ПРИ ПОЛНОМ КОПИРОВАНИИ МАТЕРИАЛА - УКАЗЫВАЙТЕ ССЫЛКУ НА CS-AMBA.RU!
Всего комментариев: 9
Quin
+1 Quin 12.07.2016 в 18:37
Для решения проблем существует форум глупенький.
connoisseurs
0 connoisseurs 12.07.2016 в 17:59
Тут и коментарии....  uhm
sergi74
0 sergi74 12.07.2016 в 11:19
Ребята если у вас появятся такие ошибки в логах как в верху проста замените в SMA 
public replace_all_tags(id, msg[])
{
   static len, time; len = strlen(msg);
   static string[32];

Заменить на ->

public replace_all_tags(id, msg[], len)
{
   static time;
   static string[32];

public Print_Color_Msg(id, msg[])
{
   static cur_msg[192];
   format(cur_msg, charsmax(cur_msg), msg);
 
   replace_all_tags(id, cur_msg);

Заменить на ->

public Print_Color_Msg(id, msg[])
{
   static cur_msg[192];
   format(cur_msg, charsmax(cur_msg), msg);
 
   replace_all_tags(id, cur_msg, charsmax(cur_msg));

и скомпелируйте компеляторам Compiler 1.8.2
и все у меня работает ошибак нет а то сдесь вам некто не поможет
sergi74
0 sergi74 11.07.2016 в 13:52
всем привет не подскажите как исправить пишет в логах replace() buffer not big enough (130>=115)  [AMXX]Run time error 10 (plugin "ad_manager.amxx") (native "replace") - debug not enabled!
  [AMXX]To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 replace() buffer not big enough (118>=115)
добавляю debug пишет в логах replace() buffer not big enough (116>=115)  [AMXX]Displaying debug trace (plugin "ad_manager.amxx
  [AMXX]Run time error 10: native error (native "replace")
     [AMXX][0] ad_manager.sma::replace_all_tags (line 186)
     [AMXX][1] ad_manager.sma::Print_Color_Msg (line 170)
     [AMXX][2] ad_manager.sma::ShowAutoMSG (line 148)
sergi74
0 sergi74 10.07.2016 в 19:10
Спасибо за плагин все супер!
timasak47
0 timasak47 10.07.2016 в 18:15
Во, щас вроде все ок
Quin
0 Quin 10.07.2016 в 17:43
Я что то разве говорил?
sergi74
0 sergi74 10.07.2016 в 16:00
а ты сам попробуй его скомпелируй а патом гавори
sergi74
0 sergi74 10.07.2016 в 15:55
Ошибка компиляции:AMX Mod X Compiler 1.8.3-dev+5029
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

ad_manager.sma(24) : error 017: undefined symbol "reigster_cvaR"

1 Error.
Could not locate output file ad_manager.amx (compile failed).
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход
]