Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_aztec 0/16

Как мога дапремахна съобщението: 'Player has left the game"

Въпроси и проблеми свързани с AMXModX.
Аватар
petkoivan007
Извън линия
Потребител
Потребител
Мнения: 10
Регистриран на: 29 Юли 2021, 23:57
Се отблагодари: 4 пъти

Как мога дапремахна съобщението: 'Player has left the game"

Мнение от petkoivan007 » 25 Дек 2022, 13:43

Здравейте, използвам плугин GHW Connect Messages, който показва от къде се свързват играчите. Проблема е след излизане на играч се показва и оригиналното съобщение "Player has left the game" което е много досадно. Как мога да го премахна?

Пример когато изграч излиза:

Player disconnected from Bulgaria
Player has left the game
Последно промяна от petkoivan007 на 26 Дек 2022, 13:31, променено общо 1 път.

Аватар
thoughtz
Извън линия
Модератор
Модератор
Мнения: 585
Регистриран на: 13 Окт 2016, 00:32
Местоположение: гр. София
Се отблагодари: 112 пъти
Получена благодарност: 79 пъти
Обратна връзка:

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от thoughtz » 25 Дек 2022, 17:08

Няма да е зле като за начало да прикачиш .sma на въпросният плъгин.

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от EMOTO2.COM » 26 Дек 2022, 06:55

Съобщението къде излиза, в чата или в конзолата?
Ако е в чата трябва да се редактира плугина
Ако е в конзолата обикновенно това е от цс-а... може и да успееш да го махнеш но ще трябва да редактираш регейма или рехлдс-то.
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
petkoivan007
Извън линия
Потребител
Потребител
Мнения: 10
Регистриран на: 29 Юли 2021, 23:57
Се отблагодари: 4 пъти

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от petkoivan007 » 26 Дек 2022, 12:27

Съобщенията излизат в чата.

Код за потвърждение: Избери целия код

#define VERSION	"1.1"

#include <amxmodx>
#include <amxmisc>
#include <geoip>

#define SHOW_COLOR		1
#define SHOW_CONNECT		2
#define SHOW_DISCONNECT		4
#define PLAY_SOUND_CONNECT	8
#define PLAY_SOUND_DISCONNECT	16

new display_type_pcvar

new name[33][32]
new authid[33][32]
new country[33][46]
new ip[33][32]

new connect_soundfile[64]
new disconnect_soundfile[64]

new saytext_msgid

public plugin_init()
{
	register_plugin("GHW Connect Messages",VERSION,"GHW_Chronic")
	display_type_pcvar = register_cvar("cm_flags","31")
	register_cvar("cm_connect_string"," %name has connected from %country.")
	register_cvar("cm_disconnect_string"," %name has disconnected %country.")

	saytext_msgid = get_user_msgid("SayText")
}

public plugin_precache()
{
	register_cvar("cm_connect_sound","buttons/bell1.wav")
	register_cvar("cm_disconnect_sound","fvox/blip.wav")

	get_cvar_string("cm_connect_sound",connect_soundfile,63)
	get_cvar_string("cm_disconnect_sound",disconnect_soundfile,63)

	precache_sound(connect_soundfile)
	precache_sound(disconnect_soundfile)
}

public client_putinserver(id)
{
	if(!is_user_bot(id))
	{
		get_client_info(id)

		new display_type = get_pcvar_num(display_type_pcvar)
		if(display_type & SHOW_CONNECT)
		{
			new string[200]
			get_cvar_string("cm_connect_string",string,199)
			format(string,199,"^x01%s",string)

			if(display_type & SHOW_COLOR)
			{
				new holder[46]

				format(holder,45,"^x04%s^x01",name[id])
				replace(string,199,"%name",holder)

				format(holder,45,"^x04%s^x01",authid[id])
				replace(string,199,"%steamid",holder)

				format(holder,45,"^x04%s^x01",country[id])
				replace(string,199,"%country",holder)

				format(holder,45,"^x04%s^x01",ip[id])
				replace(string,199,"%ip",holder)
			}
			else
			{
				replace(string,199,"%name",name[id])
				replace(string,199,"%steamid",authid[id])
				replace(string,199,"%country",country[id])
				replace(string,199,"%ip",ip[id])
			}

			new num, players[32], player
			get_players(players,num,"ch")
			for(new i=0;i<num;i++)
			{
				player = players[i]

				message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
				write_byte(player)
				write_string(string)
				message_end()

				if(display_type & PLAY_SOUND_CONNECT)
				{
					new stringlen = strlen(connect_soundfile)
					if(connect_soundfile[stringlen - 1]=='v' && connect_soundfile[stringlen - 2]=='a' && connect_soundfile[stringlen - 3]=='w') //wav
					{
						client_cmd(player,"spk ^"sound/%s^"",connect_soundfile)
					}
					if(connect_soundfile[stringlen - 1]=='3' && connect_soundfile[stringlen - 2]=='p' && connect_soundfile[stringlen - 3]=='m') //wav
					{
						client_cmd(player,"mp3 play ^"sound/%s^"",connect_soundfile)
					}
				}
			}
		}
	}
}

public get_client_info(id)
{
	get_user_name(id,name[id],31)
	get_user_authid(id,authid[id],31)

	get_user_ip(id,ip[id],31)
	geoip_country(ip[id],country[id])
	if(equal(country[id],"error"))
	{
		if(contain(ip[id],"192.168.")==0 || equal(ip[id],"127.0.0.1") || contain(ip[id],"10.")==0 ||  contain(ip[id],"172.")==0)
		{
			country[id] = "LAN"
		}
		if(equal(ip[id],"loopback"))
		{
			country[id] = "ListenServer User"
		}
		else
		{
			country[id] = "Norway"
		}
	}
}

public client_infochanged(id)
{
	if(!is_user_bot(id))
	{
		get_user_info(id,"name",name[id],31)
	}
}

public client_disconnect(id)
{
	if(!is_user_bot(id))
	{
		new display_type = get_pcvar_num(display_type_pcvar)
		if(display_type & SHOW_DISCONNECT)
		{
			new string[200]
			get_cvar_string("cm_disconnect_string",string,199)
			format(string,199,"^x01%s",string)

			if(display_type & SHOW_COLOR)
			{
				new holder[46]

				format(holder,45,"^x04%s^x01",name[id])
				replace(string,199,"%name",holder)

				format(holder,45,"^x04%s^x01",authid[id])
				replace(string,199,"%steamid",holder)

				format(holder,45,"^x04%s^x01",country[id])
				replace(string,199,"%country",holder)

				format(holder,45,"^x04%s^x01",ip[id])
				replace(string,199,"%ip",holder)
			}
			else
			{
				replace(string,199,"%name",name[id])
				replace(string,199,"%steamid",authid[id])
				replace(string,199,"%country",country[id])
				replace(string,199,"%ip",ip[id])
			}

			new num, players[32], player
			get_players(players,num,"ch")
			for(new i=0;i<num;i++)
			{
				player = players[i]

				message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
				write_byte(player)
				write_string(string)
				message_end()

				new stringlen = strlen(disconnect_soundfile)
				if(disconnect_soundfile[stringlen - 1]=='v' && disconnect_soundfile[stringlen - 2]=='a' && disconnect_soundfile[stringlen - 3]=='w') //wav
				{
					client_cmd(player,"spk ^"sound/%s^"",disconnect_soundfile)
				}
				if(disconnect_soundfile[stringlen - 1]=='3' && disconnect_soundfile[stringlen - 2]=='p' && disconnect_soundfile[stringlen - 3]=='m') //wav
				{
					client_cmd(player,"mp3 play ^"sound/%s^"",disconnect_soundfile)
				}
			}
		}
	}
}
Последно промяна от illusion на 26 Дек 2022, 12:30, променено общо 1 път.
Причина: Използвай code тага

Аватар
Gmilanov
Извън линия
Потребител
Потребител
Мнения: 185
Регистриран на: 13 Апр 2019, 14:32
Се отблагодари: 16 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от Gmilanov » 26 Дек 2022, 13:58

Код за потвърждение: Избери целия код

Player has left the game
Това съобщение не е от този плъгин който си прикачил , според мен имаш друг плъгин който също показва такъв вид информация при излизане от сървъра.

Прикачи листа с плъгините които ползваш.
Изображение

Аватар
petkoivan007
Извън линия
Потребител
Потребител
Мнения: 10
Регистриран на: 29 Юли 2021, 23:57
Се отблагодари: 4 пъти

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от petkoivan007 » 26 Дек 2022, 14:39

Това 'Player has left the game" мисля, че идва от играта а не от amxx.

[ 1] Admin Base 1.8.3-dev+ AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.8.3-dev+ AMXX Dev Team admincmd.amxx running
[ 3] Admin Help 1.8.2 AMXX Dev Team adminhelp.amxx running
[ 4] Menus Front-End 1.8.3-dev+ AMXX Dev Team menufront.amxx running
[ 5] Commands Menu 1.8.3-dev+ AMXX Dev Team cmdmenu.amxx running
[ 6] Players Menu 1.8.3-dev+ AMXX Dev Team plmenu.amxx running
[ 7] Teleport Menu 1.8.3-dev+ AMXX Dev Team telemenu.amxx running
[ 8] Maps Menu 1.8.3-dev+ AMXX Dev Team mapsmenu.amxx running
[ 9] Plugin Menu 1.8.3-dev+ AMXX Dev Team pluginmenu.amxx running
[ 10] Admin Chat 1.8.3-dev+ AMXX Dev Team adminchat.amxx running
[ 11] Anti Flood 1.8.3-dev+ AMXX Dev Team antiflood.amxx running
[ 12] Scrolling Message 1.8.3-dev+ AMXX Dev Team scrollmsg.amxx running
[ 13] Info. Messages 1.8.3-dev+ AMXX Dev Team imessage.amxx running
[ 14] Admin Votes 1.8.3-dev+ AMXX Dev Team adminvote.amxx running
[ 15] NextMap 1.8.3-dev+ AMXX Dev Team nextmap.amxx running
[ 16] TimeLeft 1.8.3-dev+ AMXX Dev Team timeleft.amxx running
[ 17] Pause Plugins 1.8.3-dev+ AMXX Dev Team pausecfg.amxx running
[ 18] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running
[ 19] High Ping Kicker (Stea 0.16.2 OLO/shadow high_ping_kicke running
[ 20] Spectator Fix 0.1 KORD_12.7 SpectatorFix.am running
[ 21] CrossBug Fixer 0.1 Dr.Freeman crossbug.amxx running
[ 22] Blue Room Unlocker v1.0 KORD_12.7 blueroom_unlock running
[ 23] [BMOD] Weapon: Hornetg 1.0 Rango HernetGun.amxx running
[ 24] Anti_Self-Gauss 1.0 Flipper_SPb antisg.amxx running
[ 25] Country On Name 1.0.1 Bboy Grun country_on_name running
[ 26] GHW Connect Messages 1.1 GHW_Chronic GHW_connect.amx running
[ 27] Lambda Core 0.6 KORD_12.7 lambda_core.amx running

Аватар
Gmilanov
Извън линия
Потребител
Потребител
Мнения: 185
Регистриран на: 13 Апр 2019, 14:32
Се отблагодари: 16 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от Gmilanov » 26 Дек 2022, 14:53

petkoivan007 написа: 26 Дек 2022, 14:39 Това 'Player has left the game" мисля, че идва от играта а не от amxx.

Може и така да е , пробвай с друг ЦС тогава или питай друг играч дали при него се вижда това съобщение.
Изображение

Аватар
petkoivan007
Извън линия
Потребител
Потребител
Мнения: 10
Регистриран на: 29 Юли 2021, 23:57
Се отблагодари: 4 пъти

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от petkoivan007 » 26 Дек 2022, 19:11

Gmilanov написа: 26 Дек 2022, 14:53
petkoivan007 написа: 26 Дек 2022, 14:39 Това 'Player has left the game" мисля, че идва от играта а не от amxx.

Може и така да е , пробвай с друг ЦС тогава или питай друг играч дали при него се вижда това съобщение.
Пробвах, вижда се.

Аватар
Gmilanov
Извън линия
Потребител
Потребител
Мнения: 185
Регистриран на: 13 Апр 2019, 14:32
Се отблагодари: 16 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от Gmilanov » 26 Дек 2022, 19:21

1.8.3-dev+ AMXX Dev Team е стара версия , надгради има вече 1.10

Не виждам да имаш друг плъгин, за да излзиа такова съобщение.
Изображение

Аватар
petkoivan007
Извън линия
Потребител
Потребител
Мнения: 10
Регистриран на: 29 Юли 2021, 23:57
Се отблагодари: 4 пъти

Re: Как мога дапремахна съобщението: 'Player has left the game"

Мнение от petkoivan007 » 26 Дек 2022, 21:08

Gmilanov написа: 26 Дек 2022, 19:21 1.8.3-dev+ AMXX Dev Team е стара версия , надгради има вече 1.10

Не виждам да имаш друг плъгин, за да излзиа такова съобщение.
Toва съобщение не е от плугин, а от сърварния пакет или от клиента. Интересува ме дали може да се изтрие някои ред в сърварния пакет?

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Поддръжка / Помощ”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта