Szerző Téma: SetPlayerTeam lekérése  (Megtekintve 505 alkalommal)

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
SetPlayerTeam lekérése
« Dátum: 2013. október 28. - 17:36:36 »
+1 Show voters
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...
« Utoljára szerkesztve: 2013. október 28. - 17:38:17 írta ObiWan »

SetPlayerTeam lekérése
« Válasz #1 Dátum: 2013. október 28. - 17:53:54 »
0 Show voters
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 (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!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal