08.08.2012, 18:35
pawn Код:
new EntroAlCheck[MAX_PLAYERS];
// Crear Checkpoint:
SetPlayerCheckpoint(playerid, 5.0, X, Y, Z); // 5.0 es el radio, es decir, el radio del circulo como quieres que sea grande o chico.
EntroAlCheck[playerid] = 1; // Seteamos la variable en 1 para luego efectuar el Checkpoint.
// Entrar al Checkpoint:
public OnPlayerEnterCheckpoint(playerid)
{
if(EntroAlCheck[playerid] == 1) // Chequeamos si la variable estб en 1 entonces se efectъa el callback.
{
DisablePlayerCheckpoint(playerid); // Limpiamos el Checkpoint.
EntroAlCheck[playerid] = 0; // Reseteamos la variable a 0.
SetPlayerPos(playerid, X, Y, Z); // Teleport hacia donde quieras.
}
return 1;
}