SA-MP Forums Archive
Ayuda con timer - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con timer (/showthread.php?tid=427901)



Ayuda con timer - Porta0123 - 03.04.2013

Hola bueno quisiera saber como hacer para que un timer se inicie cuando el jugador este sobre el checkPoint

Gracias.


Respuesta: Ayuda con timer - Parka - 03.04.2013

pawn Код:
// 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

}



Respuesta: Ayuda con timer - Loox - 03.04.2013

pawn Код:
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
}



Respuesta: Ayuda con timer - Porta0123 - 03.04.2013

Quote:
Originally Posted by cesar_******
Посмотреть сообщение
pawn Код:
// 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

}
asta ahн llego (gracias) , pero cuбndo salga de el checkpoint seria KillTimer ?

EDITO: los 2 haveis dicho lo mismo pero de diferentes dformas


Respuesta: Ayuda con timer - Parka - 03.04.2013

pawn Код:
public OnPlayerLeaveCheckpoint(playerid)
{
    KillTimer( tu time );
    return 1;
}



Respuesta: Ayuda con timer - Loox - 03.04.2013

Si usas el que te dije yo:

pawn Код:
KillTimer(Timer[playerid]);



Respuesta: Ayuda con timer - Porta0123 - 03.04.2013

ok Gracias a los 2