Версия Дата выпуска Скачивания Оценка  
CS:S v34 - 2.1.1 | OB - 1.0 912 5.00 звёзд 1 оценок Скачать
2.0 52 0.00 звёзд 0 оценок Скачать
1.3.0 55 0.00 звёзд 0 оценок Скачать
  • Добавлена версия плагина для CS:S OB [v91+]
  • Поправлено определение тегов для HUD и описание в конфигах
  • Переменные из Adverts.cfg теперь параметры и хранятся в settings.ini
  • Небольшие правки и небольшая реструктуризация кода
Последние два обновления специально для тебя, @StormX
  • Мне нравится
Реакции: Endless Moon.
  • Добавлена возможность показывать рекламу в зависимости от языка клиента.

    Было так:
    C-подобный:
    "Chat"                               "bla bla bla"
    Стало так:
    C-подобный:
    "Chat"
     {
                  "def"                   "бла бла бла"        // Для тех, чей язык отличается
                  "en"                    "bla bla bla"
                  "es"                    "hola hola hola)))"
     }
    Коды стран указывать в нижнем регистре -
    Codes Link
  • Добавлена переменная adverts_lang_detect, позволяющая регулировать, как именно плагин будет определять язык игрока.
    Из-за этого плагин теперь требует наличие установленного на сервере GeoIP2.
  • Добавлен параметр "admins" для каждого блока и типа рекламы, позволяющий показывать сообщение только игрокам с указанным флагом (админам).
Обновление экспериментальное. Такие простые нововведения дались мне потом и кровью, ибо я тупой.
Но я всё тестировал, всё работает.
Внимательно изучайте немного изменившуюся структуру конфигов!
Обновлять на сервере нужно все файлы, кроме файла переводов!
  • Мне нравится
Реакции: Endless Moon.
  • Добавлен фон для hud-сообщений из этого обновления
  • Удалён тип сообщений "HUD" из файла рекламы для ClientMod
  • Изменён тип сообщений "MoreColorsHUD" на "HUD" в файле рекламы для ClientMod
  • Теперь структура конфига для HUD выглядит так:
    C-подобный:
    "HUD"
    {
        "1"
        {
            "x"                    "0.45"           // Расположение на экране по оси X
            "y"                    "0.3"            // Расположение на экране по оси Y
       
            "fadein"               "0.0"
            "fadeout"              "2.0"
       
            "holdtime"             "5.0"            // Продолжительность отображения в секундах
       
            "message"              "{red}Мы рады новым игрокам{dimgray}!"
       
            "background"           "0 0 0 164"      // Цвет фона            | Установить 4-й параметр в "0", чтобы убрать фон
            "scale"                "1.0"            // Размер отступа фона
        }
    }
  • Немного почищен код
Читать изменения в конфиге addons/sourcemod/configs/clientmod/adverts/clientmod.ini
  • Мне нравится
Реакции: Endless Moon.
  • Перезалив. Я не в ту папку положил конфиг, потому он и не читался.
  • Мне нравится
Реакции: Endless Moon.
  • Очередная попытка исправить чтение переменных
  • Изменена функция Custom_MC_PrintToChat на CM_PrintBigSayText
  • Изменена функция CFormatHudText на CM_PrintBigHudMsg | Из "MoreColorsHUD" пропали параметры "effect", "color" и "color2"
  • Добавлена функция CM_PrintKeyHintText | Конфиг рекламы для ClientMod обновлён, читайте в нём описание
  • Попытка исправить проблему с изменением таймера
Сверху Снизу