Иконка ресурса

Плагин текстовой рекламы 0.5.5

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #1
Advertisements

Описание:
Это простой плагин рекламы основан на basechat. Он поддерживает такие команды как : say, csay, hsay, msay и tsay.

Настройки:
sm_advertisements_enabled (0/1, по умолчанию 1)
Включить/отключить отображение рекламы
sm_advertisements_file (по умолчанию "advertisements.txt")
Файл из которого будет считываться реклама. Полезно если вы используете несколько серверов в одной установке, и вы хотите использовать различные рекламные объявления для каждого сервера.
sm_advertisements_interval (по умолчанию 30)
Количество секунд между отображением рекламы.
sm_advertisements_reload
Команда серверу для перезагрузки рекламы в файле advertisements.txt.

По умолчанию плагин читает рекламу из файла configs/advertisements.txt, который имеет следующий формат:
C-подобный:
  "Advertisements"
  {
      "1"
      {
          "type"        "S"
          "text"        "{GREEN}contact@domain.com"
      }
      "2"
      {
          "type"        "T"
          "text"        "www.hlmod.ru"
          "flags"       "a"
      }
  }
Чтобы выводить рекламу в несколько строк, используйте \n для перехода на новую строку.

Немного о структуре файла:
Поле type:
C сообщение по центру, как после команды sm_csay.
H отображение сообщения, как после команды sm_hsay.
M сообщение в меню, как после команды sm_msay, но без названия или Выйти варианта. 0- по-прежнему будет скрывать сообщение. Будет блокировать 1-9 с переключение оружия до тех пор, пока она показывается.
S сообщение в области чата, как при команде sm_say. Это поддерживает следующие цвета: {DEFAULT}, {TEAM}, {GREEN} и {LIGHTGREEN}. {TEAM} и {LIGHTGREEN} к сожалению не работает в одной рекламе, их нужно использовать только по одиночке. Например: {GREEN}Current {LIGHTGREEN}Map: {DEFAULT}{CURRENTMAP}
T сообщение в верхнем левом углу, как после команды sm_tsay. Она поддерживает один из следующих цветов: {WHITE}, {RED}, {GREEN}, {BLUE}, {YELLOW}, {PURPLE}, {CYAN}, {ORANGE}, {PINK}, {OLIVE}, {LIME}, {VIOLET} и {LIGHTBLUE}.Вы можете пропустить цвета, если вы просто хотите нормальный цвет. Например, чтобы получить более оранжевое сообщение, наберите текст: {ORANGE} Текст здесь

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

Поле text:
Это поле поддерживает следующие переменные:
{CURRENTMAP}, {DATE}, {TICKRATE}, {TIME}, {TIME24} и {TIMELEFT}.
Далее вы можете написать переменные , которые должны быть заключены в {} скобки.
Например, вы можете использовать {SM_NEXTMAP} , чтобы показать название следующей карты.
Последнее, но не менее важное, поддержка булевой cvar, вы можете выводить OFF/ON вместо 0/1. Для этого используйте {BOOL:name}. Например, {BOOL:MP_FRIENDLYFIRE} выведет если mp_friendlyfire установлен в 0 OFF, и, если он установлен в 1 ON. Если вы хотите выводить нечто иное, чем OFF / ON, вы должны открыть исходный код плагина, внести изменения в верхней части и пере компилировать его. Также поддерживается \n для перехода на новую строку (подтверждена работа для C, M и S типов сообщений). Несколько примеров приведены в прилагаемом файле advertisements.txt.

Библиотека цветов от Dr.McKay: More Colors

Поле flags:
Это поле является обязательным для заполнения. В нем хранятся флаги администраторов которые не будут видеть рекламу. Если оставить пустым, только администраторы будут видеть рекламу.
Если пропущены все увидят рекламу.

Примечание: чтобы отображался русский текст нужно сохранить файл advertisements.txt в кодировке UTF-8 без BOM/Signature (without signature), иначе плагин не будет отображать рекламу по кругу.

Версия от Danyas (облегченная)

В ней убрана проверка OnGameFrame (TickRate), за основу взята последняя версия с источника.

Оригинал
Скачать версию от Danyas
 
Последнее редактирование модератором:

rezonans

Участник
Сообщения
2
Реакции
0
Ответ: Advertisements v0.5.5

Advertisements 0.5.5

Описание:
Это простой плагин рекламы основан на basechat. Он поддерживает такие команды как : say, csay, hsay, msay и tsay.

Настройки:
sm_advertisements_enabled (0/1, по умолчанию 1)
Включить/отключить отображение рекламы
sm_advertisements_file (по умолчанию "advertisements.txt")
Файл из которого будет считываться реклама. Полезно если вы используете несколько серверов в одной установке, и вы хотите использовать различные рекламные объявления для каждого сервера.
sm_advertisements_interval (по умолчанию 30)
Количество секунд между отображением рекламы.
sm_advertisements_reload
Команда серверу для перезагрузки рекламы в файле advertisements.txt.

а где эти настройки прописуются....помогите плиз???
 

Dambo

Участник
Сообщения
5
Реакции
0
Ответ: Advertisements v0.5.5

а как сделать чтоб сервер рекламу на русском языке показывал а то у меня не кажет просто пустота если по русски напишу(
 

plohish

Участник
Сообщения
33
Реакции
11
Ответ: Advertisements v0.5.5

а как сделать чтоб сервер рекламу на русском языке показывал а то у меня не кажет просто пустота если по русски напишу(
сохраняй файл с текстом в коде UTF-8
 

Kori

Участник
Сообщения
108
Реакции
2
re: Advеrtisements v0.5.5

А можно ли сделать чтоб например красным цветом показывало рекламу в чате?
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #7
re: Advеrtisements v0.5.5

А можно ли сделать чтоб например красным цветом показывало рекламу в чате?
S сообщение в области чата, как при команде sm_say. Это поддерживает следующие цвета: {DEFAULT}, {TEAM}, {GREEN} и {LIGHTGREEN}. {TEAM} и {LIGHTGREEN} ксожалению не работает в одной рекламе, их нужно использовать только по одиночке. Например: {GREEN}Current {LIGHTGREEN}Map: {DEFAULT}{CURRENTMAP}
Красный в чате не работает, но можно выводить надписи цвета команды, для террористов красные для контр-террористов синие.
 

Kori

Участник
Сообщения
108
Реакции
2
re: Advеrtisements v0.5.5

Andrey,спасибо разобрался
 

yeah

Участник
Сообщения
18
Реакции
2
re: Advеrtisements v0.5.5

А есть плагин для сурсмода с помощью которого можно разместить графическую рекламу на сервере?
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #10
Последнее редактирование модератором:

Kori

Участник
Сообщения
108
Реакции
2
re: Advеrtisements v0.5.5

А почему он у меня 1 раз показывает рекламу? По 2 кругу не идет)
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #12
re: Advеrtisements v0.5.5

А можно ли сделать чтоб например красным цветом показывало рекламу в чате?
Теперь можно, если поставить расширение [INC] Colors
Kori, нет, не видел ни у кого такой проблемы с этим плагином.
 
Последнее редактирование модератором:

GaGaRiN

Участник
Сообщения
13
Реакции
1
re: Advеrtisements v0.5.5

блин чета непашет уменя реклама (, я непойму она автомотически должна работать или через консольные команды?
 

Kori

Участник
Сообщения
108
Реакции
2
re: Advеrtisements v0.5.5

GaGaRiN,автоматически
 

GaGaRiN

Участник
Сообщения
13
Реакции
1
re: Advеrtisements v0.5.5

да спасибо Kori , но все равно не работает (((((((((
 

Kori

Участник
Сообщения
108
Реакции
2
re: Advеrtisements v0.5.5

Не знаю у меня отлично работает,только рекламу 1 раз показывает,а по 2 кругу не идет
 

GaGaRiN

Участник
Сообщения
13
Реакции
1
re: Advеrtisements v0.5.5

только как сохраняешь файл с текстом в коде UTF-8 , реклама перестает работать по кругу ((((
 

shtopor-89

Участник
Сообщения
65
Реакции
2
re: Advеrtisements v0.5.5

у меня тоже реклама по второму кругу не идет. Один круг покажет и все!
может что-то нужно, где-то дописать чтобы по второму кругу показывалась???
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #19
re: Advеrtisements v0.5.5

shtopor-89, в оригинальной теме про плагин писали что если сохранять его в кодировке UTF то реклама будет показываться только 1 раз.
http://forums.alliedmods.net/showthread.php?t=67885&page=69
Вроде должно помочь сохранение файла в кодировке UTF-8 без BOM/Signature
В Notepad ++
860252.png


Скачать Notepad++ можно тут: http://sourceforge.net/projects/notepad-plus/
 

shtopor-89

Участник
Сообщения
65
Реакции
2
re: Advеrtisements v0.5.5

действительно, сохранение файла в кодировке UTF-8 без BOM/Signature помогло, большое спасибо
 
Сверху Снизу