Server Ads KF (Авто-сообщения в чате игры)

Тема в разделе "Общего назначения", создана пользователем kok-s, 3 авг 2013.

  1. kok-s

    kok-s Консильери

    Server Ads SE (Авто-сообщения в чате игры)

    Я не знаю почему данной темы нет на форуме.

    Итак, этот мутатор представляет собой ЧАТ-бот.

    Он выводит сообщения сервера в чат игры и как админ сообщения. Так же есть поддержка настройки через веб-админку.
    Выглядит так:
    [​IMG]

    Способ установки:
    1) ServerAdsSE, web переместить в корневую папку сервера.
    2) ServerAdsSE.u поместить в папку System.
    3) Открыть файл killingfloor.ini, добавить в секцию [Engine.GameEngine] строку
    Код:
    ServerActors=ServerAdsSE.ServerAdsSE
    
    4) Найти секцию [UWeb.WebServer], добавить строки:
    Код:
    Applications[2]=ServerAdsSE.WebAdmin
    ApplicationPaths[2]=/ServerAdsSE
    
    [2] - добавляется в случае повторения строки Applications и ApplicationPaths.
    5) Добавить секцию в killingfloor.ini:
    Код:
    [ServerAdsSE.ServerAdsSE]
    bEnabled=True
    fDelay=20.000000
    sLines[0]=This is the first message!
    sLines[1]=And this is the second message!
    sLines[2]=#This is an Admin Message in the center of the Screen!
    iAdType=0
    iGroupSize=1
    bWrapAround=True
    iAdminMsgDuration=5
    cAdminMsgColor=(B=0,G=255,R=0)
    
    Настройки, думаю, и так понятны.

    Хочу только заметить, что:
    1. Более 24-х сообщений у меня не получилось выводить.
    2. Админ-сообщения пишутся с тегом #.
    3. Для написания русскими буквами - нужно менять кодировку killingfloor.ini на UCS-2 Little Endian.
    4. Для веб-админки нужен специальный мутатор.

    Обновил пост и ссылку на мутатор!
    СКАЧАТЬ
     
    Последнее редактирование: 31 мар 2018
    Essence, Винни, Strit_Striker и 2 другим нравится это.
  2. BAHO

    BAHO Fresh Meat

    Действительно темы нет тут такой :) :plus:
     
  3. Strit_Striker

    Strit_Striker Солдат

    Действительно полезный мутатор
     
  4. w.a.l

    w.a.l Консильери

    UTF-8 работать не будет.
    давно пользуюсь.

    небольшое дополнение-совет к мутатору:

    Берём мутатор ServerColor, в этом мутаторе нам нужна сама прога .exe
    Запускаем программу ServerColor.exe
    Выбираем нужный цвет и дописываем нужный код цвета перед сообщением.

    Пример: sLines[8]=?A@На сервере автоматический бан за то что подключились к нему?A@ @ooСкоты@oo

    Получаем цветное сообщение. (это не относиться к цветам АДМИН сообщений)


    Еле еле нашёл сообщение про этот мутатор, блеать, http://killingfloor....ame/#entry26707

    Ссылка на трипах сдохшая.
    Держите мою http://files.killingfloorgame.net:8080/files_for_games/files/ServerColor.rar


    p.s. Ещё 1 большой секрет для многих: эти же цветовые коды можно использовать и для подписи почты админа в свойствах сервера AdminEmail=ш@@killingfloorgame.netш@@ , короче для любых читаемых со стороны сообщений
     
    Последнее редактирование: 29 окт 2018
    kok-s и ЛОХМАТЫЙ нравится это.
  5. kok-s

    kok-s Консильери

    Если я не ошибаюсь темы про ServerColor тут тоже нет. Надо оформить :)

    По делу: эти самые коды можно использовать везде :)

    Эм у меня же работает. Странно.... может у меня какая то другая кодировка :dry: надо поглядеть.
     
  6. w.a.l

    w.a.l Консильери

    Тема есть, я же дал ссылку выше только называеться тема: colored HostName

    Просто чувак создал тему как просьбу о помощи с этим мутатором

    Я бы эту тему бы создал, но БЛЮДУ авторские права


    P.S.

    Коды можно использовать ПОЧТИ везде. Кое где они тупо и без причины не хотят подхватываться по неизвестной мне причине. Я их использую и в ServerPerks. Скрин бы выложил, но щас его физически не могу сделать
     
  7. kok-s

    kok-s Консильери

    У меня при использовании в ServerPerks почему то портится пакет и в игре меню выезжает в центр экрана(( Причину так и не нашёл. Потому использую данные коды только в .ini файлах.
     
  8. w.a.l

    w.a.l Консильери

    Вот пример использования в SP:

    ServerState.ServerInfo.Length = l+1;
    ServerState.ServerInfo[l].Key = "Veterancy Handler";
    ServerState.ServerInfo[l].Value = "@шш[W.A.L]Perks";


    В самом коде SP нельзя использовать кирилицу, только в
    defaultproperties
    {
     
  9. kok-s

    kok-s Консильери

    Я когда делал разделы в СП новости и правила хотел писать правила в красном цвете, но при добавлении кода на красный цвет меню съезжает.

    Код писался в defaultproperties.
     
  10. w.a.l

    w.a.l Консильери

    Я не знаю где в сандартном СП можно писать новости и правила.
    Но если ты про, что то типа этого:
    Shot00013.jpg
    То предложение интересное. Не додумался. Завтра вечерком попробую, отпишусь.
     
  11. kok-s

    kok-s Консильери

    Что то мы тут оф-топ развели не по теме :whistling: надо переходить в ЛС.
     
  12. w.a.l

    w.a.l Консильери

    :woot:
     
  13. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Когда оффтоп конструктивный и по делу - это приемлемо. Потом просто можно перенести в другую/отдельную тему.

    А вот за сообщения в виде плюсиков-смайликов что-то давно никому, видимо, люлей не выдавали [​IMG]
    Надо показательную порку устроить :laugh:
     
  14. kok-s

    kok-s Консильери

    По сути этот оффтоп относится к мутатору ServerColor, но не как не к этому.

    ЛОХМАТЫЙ нужно создавать тему про ServerColor ?
     
  15. w.a.l

    w.a.l Консильери

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

    ЛОХМАТЫЙ ждём ответа
     
  16. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Вот не знаю, нужна ли отдельная тема про ServerColor ...

    Упоминание ServerColor в двух темах о случаях, когда эта прога применяется - вполне разумно и уместно.
    А сама по себе она как-бы и не используется.
    имхо, таки лучше упоминание этой программы в темах. Просто можно описание работы вносить в первый пост (чтобы те, кто ищет, могли сразу найти, а не шерстить всю тему).
    Мне кажется, будут смотреть и искать темы типа "colored HostName".

    Перенести посты в новую тему - нельзя.
    Технически можно, но они сортируются по дате - то есть, все будут ДО свежего подробного сообщения.
    Будет тема, начавшаяся непонятно с чего. Единственный вариант - править первый пост из "старых".

    Так что если это сообщение http://killingfloor.ru/forum/index.php?/topic/3401-server-ads-kf-%d0%b0%d0%b2%d1%82%d0%be-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-%d1%87%d0%b0%d1%82%d0%b5-%d0%b8%d0%b3%d1%80%d1%8b/#entry91447 от w.a.l годится в качестве мануала - могу внести в первый пост.
    Ну или zOyBiRg как автор - сам имеет такую возможность.

    Но если есть желание и возможности, а также по своему опыту ощущаете, что упоминание и описание ServerColor стоит отдельной темы - возражений нет :)
    Только лучше добавить возможные сферы применения, дав ссылки - эту тему, colored HostName, и где ещё.
     
  17. kok-s

    kok-s Консильери

    Сегодня решил прежде чем делать тему про ServerColor испытать его в действии. Странно конечно, но не чего не получилось. Мут просто отказывается работать (подключал всё правильно - полтора года назад этот мут работал нормально).
     
  18. w.a.l

    w.a.l Консильери

    Я создаю тему.
     
  19. Винни

    Винни Мододел

    Вроде бы такая тема уже была давно создана.
     
  20. Flame

    Flame -Заслуженый кодер форума-