[Любая игра] Connect Announce v.1.6 by Arg

Тема в разделе "Утверждённые плагины", создана пользователем Andrey, 23 авг 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Connect Announce

    Описание:
    Плагин служит для замены стандартных сообщений о подключении и отключении игроков. Отображает страну и Steam ID подключающегося игрока. Цвета сообщений полностью настраиваемые, с помощью файла 'addons\sourcemod\data\cannounce_settings.txt '. Позволяет объединить пользовательские сообщения, например, игроки могут установить сообщение, которое будет отображаться каждый раз, когда они подключаются к серверу. Это не является доступным для всех игроков, так как это должно быть разрешено администратором. Также есть интегрированное меню предназначенное для того, чтобы разрешить/запретить устанавливать специальные сообщения при подключении игроков.

    Установка:
    1. Скопируйте файл 'plugins/cannounce.smx' в папку 'sourcemod/plugins'
    2. После первого запуска сервера с эти плагином будет автоматически создан конфигурационный файл 'cfg/sourcemod/cannounce.cfg' в котором содержаться настройки
    3. После первого запуска сервера с эти плагином будет автоматически создан текстовый файл 'addons/sourcemod/data/cannounce_settings.txt' в котором вы можете отредактировать сообщения отображаемые при подключении/отключении игроков
    Чтобы показывались города нужно установить расширение GeoIPCity

    Настройки:
    sm_ca_connectdisplaytype <1|0> - если 1 тогда отображается расширенное сообщение при присоединении игрока с отображением его типа (админ или простой игрок). Если 0 {PLAYERTYPE} показано не будет
    sm_ca_disableclientmsgchange - запретить установку игрокам собственных сообщений при подключении (sm_joinmsg)
    sm_ca_showenhanced <1|0> - показывать расширенное сообщение плагина о подключении игрока
    sm_ca_showenhanceddisc <1|0> - показывать расширенное сообщение плагина об отключении игрока
    sm_ca_showstandard <1|0> - показывать стандартное сообщение о присоединении игрока (Player has joined the game)
    sm_ca_showstandarddisc <1|0> - показывать стандартное сообщение о, отсоединении игрока (Player (Disconect by user))
    sm_ca_showenhancedadmins <1|0> - показывать расширенные сообщения об подключении/отключении администраторов с общим флагом b. Индивидуальные сообщения хранятся в '/data/cannounce_settings.txt'
    sm_ca_autoallowmsg <1|0> - разрешить админам с флагом "c" установить специальное сообщение при подключении игрока
    sm_ca_playsound <1|0> - проигрывать звук при каждом подключении игрока
    sm_ca_playsoundfile <sound file path> - специальный звуковой файл проигрываемый при подключении, если sm_ca_playsound включено
    sm_ca_playdiscsound <1|0> - если включено, то проигрывается звук при отключении игрока.
    sm_ca_playdiscsoundfile <sound file path> - звуковой файл который будет воспроизведен если включена sm_ca_playdiscsound.
    sm_ca_mapstartnosound (не целое, по умолчанию 30.0) - укажите в течении какого времени после старта новой карты не нужно воспроизводить звуки о подключении.


    Команды:

    sm_geolist <name or #userid> - показать список игроков(игрока) и их(его) страну
    sm_joinmsg [message] - (консольная команда) игрок может использовать эту команду для установки специального сообщения отображаемого при подключении (если разрешено) или если не разрешено игроку все равно будет показываться текущее установленное им сообщение
    sm_joinmsgon <name or #userid> - разрешить указанному игроку устанавливать специальное сообщение отображаемое при подключении
    sm_joinmsgonid '<steamId>' '<player name>' - позволяет указанному steam id устанавливать специальное сообщение отображаемое при подключении, используется если игрока нет в игре.
    sm_joinmsgoff <name or #userid> - запретить указанному игроку устанавливать специальное сообщение отображаемое при подключении
    sm_joinmsgoffid '<steamId>' - запретить игроку с указанным steam id устанавливать специальное сообщение отображаемое при подключении
    sm_setjoinmsg <name or #userid> '<message>' - установить специальное сообщение отображаемое при подключении указанному игроку
    sm_setjoinmsgid '<steamId>' '<message>' - установить специальное сообщение отображаемое при подключении игроку с указанным steam id
    sm_setjoinsnd <name or #userid> '<sound file path>' - установить специальный звук проигрываемый при подключении указанному игроку
    sm_setjoinsndid '<steamId>' '<sound file path>' - установить специальный звук проигрываемый при подключении игроку с указанным steam id
    sm_playsnd '<sound file path>' - воспроизводит звуковой файл у всех игроков, полезно при тестировании звуковых файлов до применения их к игроку

    Константы:
    Подключения/Отключения соотношения могут быть настроены в файле 'addons/sourcemod/data/cannounce_settings.txt' который создается при первой загрузке сервера с этим плагином. Следующий константы вы можете использовать для редактирования таких сообщений:
    • {PLAYERNAME} - имя игрока
    • {PLAYERTYPE} - будет показываться что подключается admin, если у игрока нет админских прав то будет показываться просто player
    • {STEAMID} - уникальный steam ID игрока
    • {PLAYERCOUNTRY} - страна игрока, например - Russia
    • {PLAYERCOUNTRYSHORT} - страна игрока сокращенно, например - RU
    • {PLAYERIP} - IP адрес игрока
    • {DISC_REASON} - показывает информацию о отключении игрока. Отображает причину выхода игрока.
    • {DEFAULT} - следующий текст будет цвета по умолчанию
    • {LIGHTGREEN} - следующий текст будет светло зеленого цвета
    • {GREEN} - следующий текст будет зеленого цвета
    • {YELLOW} - следующий текст будет желтого цвета (TF2 только?)
    • {OLIVE} - следующий текст будет оливкового цвета
    >>Версия без меню и показ по городам<<


    Оригинал
     

    Вложения:

    Последнее редактирование модератором: 20 ноя 2012
  2. Bufusik lol

    Bufusik lol

    Сообщения:
    34
    Симпатии:
    0
    Ответ: Connect Announce v.0.8 by Arg

    Андрей отличный плагин да и сайт великолепный респект за проделанную работу)
     
  3. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Re: Connect Announce v.0.9 by Arg

    Обновлен до v.0.9
    Добавлены 2 новые переменные:
    sm_ca_playdiscsound <1|0> - если включено, то проигрывается звук при отключении игрока.
    sm_ca_playdiscsoundfile <sound file path> - звуковой файл который будет воспроизведен если включена sm_ca_playdiscsound.
     
  4. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Re: Connect Announce v.1.0.1 by Arg

    Плагин обновлен до версии 1.0.1
    Если вы обновляете плагин то обязательно удалите конфигурационный файл 'cfg/sourcemod/cannounce.cfg' от старой версии, так как добавлены новые настройки. Новый конфиг плагина будет создан автоматически при первом запуске сервера.
    Добавлена 1 новая переменная:
    sm_ca_connectdisplaytype <1|0>
    - если 1 тогда отображается расширенное сообщение при присоединении игрока с отображением его типа (админ или простой игрок). Если 0 {PLAYERTYPE} показано не будет

    Напоминаю что сообщить мне о новой версии плагина вы можете нажав кнопку [​IMG] в первом сообщении тем.
     
    Kori нравится это.
  5. Kori

    Kori

    Сообщения:
    110
    Симпатии:
    2
    Re: Connect Announce v.1.0.1 by Arg

    1.А как сделать чтобы показывало только айпи?
    2.И можно ли перевести строку которая показывается при заходе на русский?
     
  6. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Re: Connect Announce v.1.0.1 by Arg

    Можно в файле 'addons\sourcemod\data\cannounce_settings.txt'
    Для отображения IP используй константу {PLAYERIP}, фразы при подключении на русский можешь отредактировать в этом же файле (сохранять нужно в UTF кодировке).
     
  7. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    Re: Connect Announce v.1.0.1 by Arg

    У меня проблема,установил плагин вроде все нормально изменил строку при перезаходе в файле 'addons\sourcemod\data\cannounce_settings.txt',
    но уже при следующем запуске сервера строка осталась стандартной
     
    forgon нравится это.
  8. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Re: Connect Announce v.1.0.1 by Arg

    Не знаю, поставь версию 1.1, если не поможет то попробуй в свойствах этого файла поставить галку Только чтение
     
  9. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    Re: Connect Announce v.1.1 by Arg

    Вышла новая версия 1.1:http://forums.alliedmods.net/attachment.php?attachmentid=56522&d=1262495708
    Список изменений:
    3rd January 2010 - 1.1

    • Fixed bulid script for easier recompile.
    • Added cvar sm_ca_showenhancedadmins to show seperate connect/disconnect messages to admins with the Generic Flag.
    • Added new section 'messages_admin' to data/cannounce_settings.txt to specify messages to use when sm_ca_showenhancedadmins is set. This new section will be created automatically when upgrading (after plugin load).
     
    forgon нравится это.
  10. adsl138420

    adsl138420

    Сообщения:
    7
    Симпатии:
    0
    Re: Connect Announce v.1.1 by Arg

    скажите нубу как поменять кодировку
     
  11. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
  12. adsl138420

    adsl138420

    Сообщения:
    7
    Симпатии:
    0
    Re: Connect Announce v.1.1 by Arg

    спс
     
  13. adsl138420

    adsl138420

    Сообщения:
    7
    Симпатии:
    0
    Re: Connect Announce v.1.1 by Arg

    для left 4 dead 2 перекодировал но русский текст не отображается
     
  14. DePuTaTiG

    DePuTaTiG

    Сообщения:
    222
    Симпатии:
    11
    Re: Connect Announce v.1.1 by Arg

    Ребята, а как чделать так, чтобы пускало на сервер все ип диапазоны, а то плагин пускает только тех, у кого мой диапазон ип.
    Вот пытаются зайти человек, а не выходит... что делать
    Player =|DeaD|=Black_FoX= <STEAM_666:88:666> from country Unknown (??) disconnected from IP 178.34.100.203reason: D
    что делать подскажите..)
     
  15. masya47

    masya47

    Сообщения:
    1
    Симпатии:
    0
    Re: Connect Announce v.1.1 by Arg

    подскажите почему страна неизвестная,и что делать с папкой соурс? игра Left 4 dead 2
     
  16. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    Re: Connect Announce v.1.1 by Arg

    1.Значит такого IP нет в базе GeoIP.dat которая сопоставляет IP и страну
    2. В папку scripting
     
    forgon нравится это.
  17. d1mqa

    d1mqa

    Сообщения:
    174
    Симпатии:
    31
    Re: Connect Announce v.1.0.1 by Arg

    а где эт прописать? в консоли самого сервера или в консоле в игре?:mda:
    ((постоянно будет робить?)или в конфиг прописать чтобы постоянно показывало)):wacko:
     
  18. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Re: Connect Announce v.1.1 by Arg

    При первом запуске сервера с этим плагином, создается cfg файл - root/cfg/sourcemod/cannounce.cfg
     
    Безпредел нравится это.
  19. d1mqa

    d1mqa

    Сообщения:
    174
    Симпатии:
    31
    Re: Connect Announce v.1.1 by Arg

    спс за ответ:good:
    [​IMG]
     
  20. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Re: Connect Announce v.1.1 by Arg

    Новая бета версия плагина 1.1.1:

    • Обновление для поддержки Sourcemod 1.3.2
    • Добавлено предварительное кэширование звуков с 'sm_ca_playsound' и 'sm_ca_playdiscsound'
    • Добавлена настройка 'sm_mapstartnosound' (не целое, по умолчанию 30.0) чтобы указать в течении какого времени после старта новой карты не нужно воспроизводить звуки о подключении.
    • Добавлена поддержка отображения городов из темы geoip 'city' http://forums.alliedmods.net/showthread.php?t=124288 (благодарность n3wton - http://forums.alliedmods.net/member.php?u=73687)
    • Теперь в сообщениях об отключении есть переход на новую строку, если всё сообщение не помещается в одной
    Скачать