03.04.2013, 18:00
Hola bueno quisiera saber como hacer para que un timer se inicie cuando el jugador este sobre el checkPoint
Gracias.
Gracias.
// creas tu check point
[URL="https://sampwiki.blast.hk/wiki/Function:SetPlayerCheckpoint"]SetPlayerCheckpoint[/URL]
// al entrar en esa check point llamara a OnPlayerEnterCheckpoint
public OnPlayerEnterCheckpoint(playerid)
{
SetTimer("Conteo", false , 1000);
return 1;
}
/// luego se activa el timer
forward Conteo();
public Conteo()
{
/// tu Funcion
}
new Timer[MAX_PLAYERS];
forward Ejemplo(playerid);
// Luego en la funciуn del checkpoint.
Timer[playerid] = SetTimerEx("Ejemplo", 100, true, "u", playerid);
// Aquн serнa el public llamado por el timer
public Ejemplo(playerid)
{
// Funciones
}
pawn Код:
|
public OnPlayerLeaveCheckpoint(playerid)
{
KillTimer( tu time );
return 1;
}
KillTimer(Timer[playerid]);