←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Komenda dostępna tylko dla CT


Najlepsza odpowiedź szelbi 01.09.2013 20:27

Raczej tak.
 

public Losowanie(id)
{
	if(!is_user_alive(id)) return PLUGIN_HANDLED;
	
	if(get_user_team(id) != 2)
	{
		client_print(id, print_chat, "[INFO] Aby uzyc tej komendy musisz byc CT!");
	}
	else
	{
		WybierzPostac(id);
	}
	
	return PLUGIN_CONTINUE;
}
Przejdź do postu
Zablokowany

  • +
  • -
Qes - zdjęcie Qes 01.09.2013

Witam,
Jak ustawić komendę /sklep dla danego team'u?
Chciałbym by dostęp do tejże komendy miały tylko osoby z CT
Użytkownik Qes edytował ten post 01.09.2013 20:11
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 01.09.2013

get_user_team lub cs_get_user_team

 

Osobiście polecę pierwszą funkcję, bo nie będziesz musiał odblokowywać kolejnego modułu ;)

Odpowiedz

  • +
  • -
Qes - zdjęcie Qes 01.09.2013

#include 
#include 
#include 
#include 

public plugin_init() 
{
	register_plugin("", "1.0", "");
	
	register_clcmd("say /losuj", "Losowanie");
}	

public Losowanie(id)
{
	if(!is_user_alive(id) || !get_user_team(id) == 2)
	{
		WybierzPostac(id);
	}
	else
	{
		client_print(id, print_chat, "[INFO] Aby uzyc tej komendy musisz byc CT!");
	}
	return PLUGIN_HANDLED;
}
Coś takiego, tak?
Użytkownik Qes edytował ten post 01.09.2013 20:22
Odpowiedz

  • +
  • -
Najlepsza odpowiedź szelbi - zdjęcie szelbi 01.09.2013

Raczej tak.
 

public Losowanie(id)
{
	if(!is_user_alive(id)) return PLUGIN_HANDLED;
	
	if(get_user_team(id) != 2)
	{
		client_print(id, print_chat, "[INFO] Aby uzyc tej komendy musisz byc CT!");
	}
	else
	{
		WybierzPostac(id);
	}
	
	return PLUGIN_CONTINUE;
}

Użytkownik norbi1952 edytował ten post 01.09.2013 20:32
Odpowiedz
Zablokowany