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

Connect Announce 1.8

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #1
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} - следующий текст будет оливкового цвета
>>Версия без меню и показ по городам<<

Оригинал
 
Последнее редактирование модератором:

Bufusik lol

Участник
Сообщения
34
Реакции
1
Ответ: Connect Announce v.0.8 by Arg

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

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #3
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.
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #4
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} показано не будет

Напоминаю что сообщить мне о новой версии плагина вы можете нажав кнопку
report.gif
в первом сообщении тем.
 
  • Мне нравится
Реакции: Kori

Kori

Участник
Сообщения
108
Реакции
2
Re: Connect Announce v.1.0.1 by Arg

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

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #6
Re: Connect Announce v.1.0.1 by Arg

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

random.81

Участник
Сообщения
496
Реакции
819
Re: Connect Announce v.1.0.1 by Arg

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

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #8
Re: Connect Announce v.1.0.1 by Arg

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

random.81

Участник
Сообщения
496
Реакции
819
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).
 

adsl138420

Участник
Сообщения
7
Реакции
1
Re: Connect Announce v.1.1 by Arg

скажите нубу как поменять кодировку
 
  • Мне нравится
Реакции: Ruud

adsl138420

Участник
Сообщения
7
Реакции
1
Re: Connect Announce v.1.1 by Arg

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

DePuTaTiG

Участник
Сообщения
217
Реакции
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
что делать подскажите..)
 

masya47

Участник
Сообщения
1
Реакции
0
Re: Connect Announce v.1.1 by Arg

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

random.81

Участник
Сообщения
496
Реакции
819
Re: Connect Announce v.1.1 by Arg

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

d1mqa

Участник
Сообщения
172
Реакции
31
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} показано не будет

Напоминаю что сообщить мне о новой версии плагина вы можете нажав кнопку
report.gif
в первом сообщении тем.

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

SmoKE_xD

Участник
Сообщения
137
Реакции
23
Re: Connect Announce v.1.1 by Arg

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

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,018
  • Команда форума
  • Автор ресурса
  • #20
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)
  • Теперь в сообщениях об отключении есть переход на новую строку, если всё сообщение не помещается в одной
Скачать
 
Сверху Снизу