[Ayuda] Timers - 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] Timers (
/showthread.php?tid=565826)
[Ayuda] Timers -
Kageyama - 01.03.2015
Hola, algo asн es mi sistema de carcel, no lo pongo completo porque es muy largo y solo son cosas como quitar armas, dinero, sumar veces arrestadas, etc. Solo pongo lo que no anda bien.
pawn Код:
new TimerCarcel[MAX_PLAYERS];
public OnPlayerDisconnect(playerid,reason)
{
KillTimer(TimerCarcel[playerid]);
return 1;
}
forward EnCancel(playerid);
public EnCancel(playerid)
{
playerinfo[playerid][pCarcel]--;
if(playerinfo[playerid][pCarcel]<=0)
{
SetPlayerPos(playerid,384.9547,99.4575,1221.3357);
playerinfo[playerid][pCarcel]=0;
KillTimer(TimerCarcel[playerid]);
}
return 1;
}
CMD:Actimer(playerid, params[])
{
playerinfo[playerid][pCarcel]=30;
TimerCarcel[playerid]=SetTimerEx("EnCancel",60000,true,"i",playerid);
return 1;
}
Anda, excepto que aveces el timer sigue corriendo y no para nunca, eso hace que el jugador arrestado spawne fuera de la carcel cada 1 minuto, la unica forma de parar el timer es reiniciando el servidor.
Hay alguna forma de que no pase eso?
Respuesta: [Ayuda] Timers -
xSeveNx - 01.03.2015
Destruyendo el timer
https://sampwiki.blast.hk/wiki/KillTimer
Respuesta: [Ayuda] Timers -
Kageyama - 02.03.2015
Quote:
Originally Posted by xSeveNx
|
XD ya se eso, si ves bien el tema te das cuenta de que ya esta eso para que el timer muera, pero aveces no muere y sigue corriendo.