Szerző Téma: GetPlayerTeam  (Megtekintve 795 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
GetPlayerTeam
« Dátum: 2013. június 11. - 21:29:08 »
0 Show voters
GetPlayerTeam
Alkalmazása
Lekérdezhetjük melyik csapatban van a játékos.
Paraméterei
 

-playerid - A játékosnak az azonosítója



!Megjegyzések
A játékosok nem ölhetik meg egymást egyazon csapatban, kivéve, ha nem vágják el a másik torkát késsel
Példascript és gyakorlat
Példascript



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
}

 

Gyakorlat




public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/szerelo\", true)) SetPlayerTeam(playerid, 1);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if(GetPlayerVehicleID(playerid) == 1)
    {
      if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetPlayerTeam(playerid) == 1)
      {
  SendClientMessage(playerid, -1, \"Te szerelõ vagy így jogod van ebbe beülni\");
  }
}
else
{
SendClientMessage(playerid, -1, \"Te nem vagy szerelõ így nem ülhetsz ide be\");
RemovePlayerFromVehicle(playerid);
}
return 1;
}

 

Hozzá kapcsolódó függvény: SetPlayerTeam - Hivatalos fórumlink

Hozzá kapcsolódó függvény: SetPlayerTeam - Fordított fórumlink


« Utoljára szerkesztve: 2013. július 12. - 15:16:18 írta SnooP »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal