GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sticky2 - 2013. február 15. - 08:15:08

Cím: Rendõrök számlálása
Írta: sticky2 - 2013. február 15. - 08:15:08
Sziasztok!
Az kéne nekem, hogy megszámolja a rendõröket
 
(APlayerData[playerid][PlayerClass] == ClassPolice)

 
és ha nincs fent egy sem,csak akkor engedélyezze a parancsot.
Cím: Rendõrök számlálása
Írta: Kovacs_Richard - 2013. február 15. - 13:21:11
2 megoldás van az online rendõrök számlálására...az egyik hogy eltárolod 1 változóban hány rendõr van éppen vagy mindig megszámoltatod...
Az eltárolás az annyi ha rendõr class-t választ spawn-nál a játékos akkor változóhoz hozzáadsz 1-et és ha kilép vagy classt vált akkor levonsz 1-et...
SZÁMOLTATÁS:
 
new cops;
for(new i; i < GetMaxPlayers(); i++)
{
    if(!IsPlayerConnected(i) || APlayerData[PlayerClass] != ClassPolice) { continue; }
    cops++;
}
if(cops > 0)
{
// kód
}
Cím: Rendõrök számlálása
Írta: sticky2 - 2013. február 15. - 18:06:29
És ezeket hova tegyem?

Dupla hozzászólás automatikusan összefûzve. ( 2013. február 15. - 18:28:21 )

Megvan köszi :)