SetPlayerMarkerForPlayer, to update?
#2

pawn Code:
//Over ShowGang function
forward HideGang(playerid)

//find
SetPlayerMarkerForPlayer(playah, i, 0xAFAFAFAA);
//add below
SetTimerEx("HideGang", 2000, false, "ii", playah, gang);

//Create
public HideGang(playah,gang) {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && PlayerInfo[i][pGang] == gang && !PlayerInfo[i][pBanished])
        {
            SetPlayerMarkerForPlayer(i, playah, 0xFFFFFF00);
            SetPlayerMarkerForPlayer(playah, i, 0xFFFFFF00);
        }
    }
    return 1;
}
I think that storing gangs in separate arrays would be more efficient than looping through all players.
Reply


Messages In This Thread
SetPlayerMarkerForPlayer, to update? - by Mikkel_RE - 29.07.2012, 16:57
Re: SetPlayerMarkerForPlayer, to update? - by Misiur - 29.07.2012, 17:23
Re: SetPlayerMarkerForPlayer, to update? - by Mikkel_RE - 29.07.2012, 17:26
Re: SetPlayerMarkerForPlayer, to update? - by Misiur - 29.07.2012, 17:27
Re: SetPlayerMarkerForPlayer, to update? - by Mikkel_RE - 29.07.2012, 17:49
Re: SetPlayerMarkerForPlayer, to update? - by Misiur - 29.07.2012, 17:58
Re: SetPlayerMarkerForPlayer, to update? - by Mikkel_RE - 29.07.2012, 19:55

Forum Jump:


Users browsing this thread: 1 Guest(s)