←  Pytania dotyczące pluginów

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] warunek tylko dla swojego teamu

Zablokowany

  • +
  • -
MaTT19948 - zdjęcie MaTT19948 25.02.2024

Witam mam pewien problem już próbowałem samemu na wiele sposobów ale nie dokońca mi to wychodzi dlatego proszę o pomoc tutaj

 

Chodzi o ten plugin od Darka

[Modyfikacja]Modyfikacja pluginu show_nick - Pluginy - AMXX.pl: Support AMX Mod X i SourceMod

 

Chciałym aby informacje wyświetlały się tylko dla swojego teamu (teraz wszyscy mogą na siebie najeżdżać i widzieć kto ile co ma)

Chce dodać warunek jeśli najedziemy na graczy ze swojego teamu to pokazuje ale jeśli najedziemy na przeciwnika to nic nie pokaże

 

Dziękuje pozdrawiam

Odpowiedz

  • +
  • -
MaTT19948 - zdjęcie MaTT19948 25.02.2024

Nie mogłem edytować wyskakuje błąd strony dlatego dodaje tutaj plugin


#include <amxmodx>
#include <fakemeta>

new gSyncMsgHandler

public plugin_init() {
	register_plugin("Diablo Show Nick", "1.2", "Owner")
	
	register_forward(FM_PlayerPreThink, "fwdPreThink")
	
	gSyncMsgHandler = CreateHudSyncObj()
}

public fwdPreThink(id)
{
	new id2, body
	get_user_aiming(id, id2, body)
	
	if(id2 && is_user_alive(id) && is_user_alive(id2))
	{
		static szName[64]
		get_user_name(id2, szName, charsmax(szName))
		
		set_hudmessage(get_user_team(id2) == 1 ? 255 : 0, 0, get_user_team(id2) == 2 ? 255 : 0, 0.99, 0.91, 1, 6.0, 0.1)
		ShowSyncHudMsg(id, gSyncMsgHandler, "Nick: %s HP: %i Armor: %i", szName, pev(id2, pev_health), pev(id2, pev_armorvalue))
	}
}prawy dolny róg

i

#include <amxmodx>
#include <fakemeta>

new gSyncMsgHandler

public plugin_init() {
	register_plugin("Diablo Show Nick", "1.2", "Owner")
	
	register_forward(FM_PlayerPreThink, "fwdPreThink")
	
	gSyncMsgHandler = CreateHudSyncObj()
}

public fwdPreThink(id)
{
	new id2, body
	get_user_aiming(id, id2, body)
	
	if(id2 && is_user_alive(id) && is_user_alive(id2))
	{
		static szName[64]
		get_user_name(id2, szName, charsmax(szName))
		
		set_hudmessage(get_user_team(id2) == 1 ? 255 : 0, 0, get_user_team(id2) == 2 ? 255 : 0, 0.01, 0.91, 1, 6.0, 0.1)
		ShowSyncHudMsg(id, gSyncMsgHandler, "Nick: %s HP: %i Armor: %i", szName, pev(id2, pev_health), pev(id2, pev_armorvalue))
	}
}
Odpowiedz

  • +
  • -
Anonymuss - zdjęcie Anonymuss 25.02.2024

if(id2 && is_user_alive(id) && is_user_alive(id2) && get_user_team(id) == get_user_team(id2))

Odpowiedz

  • +
  • -
MaTT19948 - zdjęcie MaTT19948 25.02.2024

Dziękuje  

 

 

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 26.02.2024

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL

Odpowiedz
Zablokowany