Kámo, máš tam celkem dost proměnných pokud bys takle pokračoval při více hráčů by to byl problém... maximalní hodnota proměnné je 2 147 483 647 tzn že realně můžeš využít tolik políček.. udělej to jednoduše.
Přice mě spousta pawneru odsoudí podle toho jaký mám styl ale whatever..
enum
{
DEFAULT_VALUE = -1,
player_take_drugs,
player_delireve_drugs,
player_hiding_with_drugs,
}
new PlayerEventCP[100];
public OnPlayerEnterCheckpoint(....)
{
switch(PlayerEventCP[playerid])
{
case player_take_drugs:
{
PlayerEventCP[playerid] = player_delireve_drugs;
SetPlayerCheckpoint(....);
}
case player_delireve_drugs:
{
PlayerEventCP[playerid] = player_hiding_with_drugs;
SetPlayerCheckpoint(....);
}
case player_hiding_with_drugs:
{
PlayerEventCP[playerid] = DEFAULT_VALUE;
GiveMoney(...);
Destroy či HidePickup nevím co tam má být už
}
}
return true;
}
SkiBičku prosím, nekomentuj to...