Quote:
Originally Posted by Konstantinos
Do you dicrease it by 1 after the player (who is cop) disconnects?
Well, you can do it easier with foreach. It'll loop faster through the online cops, plus it counts too.
For example:
pawn Код:
// Global new Iterator:Cop<MAX_PLAYERS> ;
// Where he gets cop status or loggin and being set as cop: Iter_Add(Cop, playerid);
// When a player leaves the cop status or disconnects: Iter_Remove(Cop, playerid);
// For bank robbery - count the cops if( Iter_Count(Cop) >= 4 ) { // robber can rob! } else // send an error message that he cannot rob when there are not atleast 4 cops online.
|
well i never heard about these codes, i scripter beginner so... your define "Cop" instead of it put PlayerInfo[playerid][pMember] == 1 or what? can you suit your code to my code please? and when cop log off so it will be -1 cop in the server, then the robber won't rob the bank because of only 3 cops online.