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

Connect Announce 1.8

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
в countryshow.sp
заменяем
PHP:
//get message all players will see
		if( KvJumpToKey(hKVCountryShow, "messages", false) )
		{
			KvGetString(hKVCountryShow, "playerdisc", rawmsg, sizeof(rawmsg), "");
			Format(rawmsg, sizeof(rawmsg), "%c%s", 1, rawmsg);
			KvRewind(hKVCountryShow);
			
			//first replace disconnect reason if applicable
			if (StrContains(rawmsg, "{DISC_REASON}") != -1 ) 
			{
				ReplaceString(rawmsg, sizeof(rawmsg), "{DISC_REASON}", reason);
				
				//strip carriage returns, replace with space
				ReplaceString(rawmsg, sizeof(rawmsg), "\n", " ");
			}
		}
на
PHP:
//get message all players will see
		if( KvJumpToKey(hKVCountryShow, "messages", false) )
		{
			KvGetString(hKVCountryShow, "playerdisc", rawmsg, sizeof(rawmsg), "");
			if (StrContains(rawmsg, "\\n")          != -1) {
            ReplaceString(rawmsg, sizeof(rawmsg), "\\n", "\n");
        }
			Format(rawmsg, sizeof(rawmsg), "%c%s", 1, rawmsg);
			KvRewind(hKVCountryShow);
			
			//first replace disconnect reason if applicable
			if (StrContains(rawmsg, "{DISC_REASON}") != -1 ) 
			{
				ReplaceString(rawmsg, sizeof(rawmsg), "{DISC_REASON}", reason);
				
				//strip carriage returns, replace with space
				ReplaceString(rawmsg, sizeof(rawmsg), "\n", " ");
			}
		}

и компилируем
 

Vampir

Участник
Сообщения
1
Реакции
0
Как сделать чтобы было
Ник вступает в игру (^_^)
IP-Адрес: 46.38.126.136
Страна: Unknown
Например!
Connect Announce 1.3
 

Вадим Петруша

Участник
Сообщения
15
Реакции
0
Как перевести плагин Connect Announce

уже все перепробовал!
и через tranlations
и через Connect_settings.txt
 

wwg_oct

Участник
Сообщения
15
Реакции
0
Кратковременный лаг во время захода игрока на сервер так и не исправили?
 

wwg_oct

Участник
Сообщения
15
Реакции
0
Не правда, если плагин работает совместно с GeoIPCity писали что наблюдается кратковременный лаг из-за синхронного обращение к БД GeoIPCity, это связано с высокой нагрузкой при запросе. Было сказано, если сделать асинхронное обращение к БД, то лага не будет. Вот я и спрашиваю было ли это исправлено или нет(Читайте с 8 страницы)
 

zanoza73

Участник
Сообщения
345
Реакции
75
Не правда, если плагин работает совместно с GeoIPCity писали что наблюдается кратковременный лаг из-за синхронного обращение к БД GeoIPCity, это связано с высокой нагрузкой при запросе. Было сказано, если сделать асинхронное обращение к БД, то лага не будет. Вот я и спрашиваю было ли это исправлено или нет(Читайте с 8 страницы)

писали!!, я вот сколько использую нет лагов.
 

wwg_oct

Участник
Сообщения
15
Реакции
0
wwg_oct, если используешь плагин с этим расширением http://hlmod.ru/forum/rasshireniya/6213-extension-geoipcity-1-1-0-a.html то лагов не будет. У того плагина лаги по тому что идёт запрос в sql базу, а на расширение вся база находится в памяти.

У меня как раз стоит [EXTENSION] GeoIPCity 1.1.0, все равно бывает изредко лаг при заходе, пришлось его удалить, теперь лага этого нет. Это мне сильно не мешает, но бывает раздражает.
 

west777

Участник
Сообщения
21
Реакции
0
почему то не показвает,что игрок отключился
И не показвает,что подключился именно админ

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

"CountryShow"
{
"messages"
{
"playerjoin" "Приконнектился игрок: [{GREEN}{PLAYERNAME}{DEFAULT}]
[Страна - {GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}]
[Из города - {LIGHTGREEN}{PLAYERCITY} {DEFAULT}]
[{GREEN}{STEAMID}{DEFAULT}]
[IP - {GREEN}{PLAYERIP}{DEFAULT}]"

"playerdisc" "Отключился игрок [{GREEN}{PLAYERNAME}{DEFAULT}]
[{GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}] [{LIGHTGREEN}{PLAYERCITY}] [{DEFAULT}{DISC_REASON}"]
}
"messages_admin"
{
"playerjoin" "Приконнектился {GREEN}{PLAYERNAME} {DEFAULT}({GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}) из города [{LIGHTGREEN}{PLAYERCITY} {DEFAULT}][{GREEN}{STEAMID}{DEFAULT}] IP [{GREEN}{PLAYERIP}{DEFAULT}]"
"playerdisc" "Отключился {GREEN}{PLAYERNAME} {DEFAULT}({GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}) {LIGHTGREEN}{PLAYERCITY} {DEFAULT}{DISC_REASON}"
}
}


или вот лучше сам конфиг
 

Вложения

  • cannounce_settings.txt
    875 байт · Просмотры: 41
Последнее редактирование:

Konstantin

Участник
Сообщения
1,775
Реакции
759
почему то не показвает,что игрок отключился

PHP:
"CountryShow"
{
	"messages"
	{
		"playerjoin" 		"Приконнектился игрок: [{GREEN}{PLAYERNAME}{DEFAULT}] [Страна - {GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}] [Из города - {LIGHTGREEN}{PLAYERCITY} {DEFAULT}] [{GREEN}{STEAMID}{DEFAULT}] [IP - {GREEN}{PLAYERIP}{DEFAULT}]"
		"playerdisc"		"Отключился игрок [{GREEN}{PLAYERNAME}{DEFAULT}] [{GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}] [{LIGHTGREEN}{PLAYERCITY}] [{DEFAULT}{DISC_REASON}]"
	}

	"messages_admin"
	{
		"playerjoin"		"Приконнектился {GREEN}{PLAYERNAME} {DEFAULT}({GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}) из города [{LIGHTGREEN}{PLAYERCITY} {DEFAULT}][{GREEN}{STEAMID}{DEFAULT}] IP [{GREEN}{PLAYERIP}{DEFAULT}]"
		"playerdisc"		"Отключился {GREEN}{PLAYERNAME} {DEFAULT}({GREEN}{PLAYERCOUNTRYSHORT}{DEFAULT}) {LIGHTGREEN}{PLAYERCITY} {DEFAULT}{DISC_REASON}"
	}
}

P.S. Надеюсь поймёшь, куда что из архива кидать?
 

Вложения

  • CFGs.rar
    1.4 КБ · Просмотры: 53

west777

Участник
Сообщения
21
Реакции
0
Konstantin, отключение игрока теперь показывает,спасибо.а как можно сделать,чтобы при подключении админа, отображался бы только его ник и страна,но чтобы не было надписи,что это админ.А для обычных игроков чтобы отображались все данные? заранее спасибо!

вот конфиг и настройки
 

Вложения

  • cfg.rar
    0 байт · Просмотры: 21

Konstantin

Участник
Сообщения
1,775
Реакции
759
west777, 1. В твоих же конфигах не должно показывать подключение админа, так как отсутствует {PLAYERTYPE}
2. Админ не должен видеть, что подключился админ, если он сам админ? Задавай вопрос точнее!
 

west777

Участник
Сообщения
21
Реакции
0
я вот что имею ввиду.Сейчас Connect Announce настроен так,что любой подключившийся челоек,будь то админ или простой игрок, видят сообщение типа - подключился игрок "имя", страна,город, стим и айпи. а я хочу,чтобы когда подключался я (админ),в уведомлении был бы только мой ник,страна и стим.Тоесть,чтобы при подключении админов,в чате не светились его город и айпи.вот пример уведомлений для простого игрока :
Подключился игрок: [вася]
[Страна - RU]
[Город - Москва]
[стим 121212]
[IP -1212131313]

а для админа -
Подключился игрок: [вася]
[Страна - RU]
[стим 121212]
 

Metamoto

Участник
Сообщения
407
Реакции
14
ребят у меня почему-то так показывается - это нормально?
Зашёл Вася (L) an IP Address (STEAM_0:0:42342397 IP_192.168.1.1)
N

стоит плагин, который без админ меню. Не показывается ни город ни страна.
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Парни помогите!
1.Когда поставил чистый плагин, без всяких своих дополнений у меня при подключении самого себя показывало, что я подключился
2.Когда я привязал библиотеки morecolors and GeoIPCity так как он требовал его при компиляции, после чего я перестал видеть что я подключаюсь. Но другие игроки видят в чем может быть проблемка?

Добавлено через 8 минут
Я понял в какой строчке проблема, но не знаю как её решить.
Если делать так:
PHP:
PrintFormattedMessageToAll( String:rawmsg[301], client )
{
	decl String:message[301];
	
	GetFormattedMessage( rawmsg, client, message, sizeof(message) );
	
	CPrintToChatAll( "%s", message );
}
То цвета работают, но не пишет самому себе.
А если делать так:
PHP:
PrintFormattedMessageToAll( String:rawmsg[301], client )
{
	decl String:message[301];
	
	GetFormattedMessage( rawmsg, client, message, sizeof(message) );
	
	PrintToChatAll( "%s", message );
}
То цвета не работают, но пишет самому себе.

Жду помощи парни:(
 
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Alex Tarasenko, это зависит как получает плагин данные, например при включённом sm_ca_connectdisplaytype "1" сообщения показываются когда игрок уже зашёл на сервер.
 
Сверху Снизу