Quote:
Originally Posted by Ermanhaut
Checkpoints sгo muito bugados.
Crie uma variбvel por player para controlar os checkpoints.
pawn Code:
#define CP_PIZZABOY_01 1001 new pCheckpoint[MAX_PLAYERS];
SetPlayerDelivery(playerid) { new n = random(10); switch(n) { case 0: { SetPlayerDynamicCP(playerid, /*outros parametros*/); pCheckpoint[playerid] = CP_PIZZABOY_01; } // Outras coordenadas com outros checkpoints } }
public OnPlayerEntersDynamicCP(playerid, checkpointid) {
switch(pCheckpoint[playerid]) { case CP_PIZZABOY_01: { SendClientMessage(playerid, -1, "Vocк entregou a pizza"); GivePlayerMoney(playerid, 15); pCheckpoint[playerid] = -1; return 1; } } }
|
Posso fazer esse msm sistema para apenas o SetPlayerCheckpoint?