SetPlayerTeam lekérése

Indította ObiWan, 2013. október 28. - 17:36:36

Előző téma - Következő téma

ObiWan

Szép estét mindenkinek!
Azt szeretném megkérdezni, hogy ha pl egy játékos a 4 es team be van,
 
SetPlayerTeam(playerid, 4);

 
akkor hogyan tudom én azt lekérdezni, azt hogy éppen melyikben van az adott játékos és hogy kik vannak pl a 4es team be?
Elõre is köszönöm...

manaszon

Azt, hogy a játékos épp melyik csapatban van, azt a GetPlayerTeam függvénnyel tudod lekérdezni. A függvénynek csak egy paramétere van, a játékos ID-je.
Példa a használatára (http://sampforum.hu/index.php?topic=42885\" rel=\"external nofollow\">innen másoltam (sampforum.hu-s téma)):
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/csapatom\", true)) // Ha a /csapatom parancs igaz
   {
   if(GetPlayerTeam(playerid) == 4) SendClientMessage(playerid, -1, \"Te a negyedik, azaz a rendõrök csapatában vagy!\"); // Ha a csapat lekérdezéskor az érték egyenlõ 4-el (amit SetPlayerTeam-el tudunk beállítani) akkor elmondjuk/kiírjuk, hogy a rendõrök csapatában van
  return 1; // Visszatérünk
  }
return 0; // Szintén
}

 
Üdvözlettel,

Manaszon!