Porque no funciona ? - 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: Porque no funciona ? (
/showthread.php?tid=289205)
Porque no funciona ? -
Rafa122 - 10.10.2011
pawn Код:
stock
duelseg [ 0x09 ],
duelmin [ 0x09 ],
duelcountsegtimer;
forward duelcountseg ( duelid );
public duelcountseg( duelid )
{
if(duelseg[ duelid ] < 59) duelseg[ duelid ] ++;
else duelseg [ duelid ] = 0, duelmin [ duelid ] ++;
duelcountsegtimer = SetTimerEx( "duelcountseg", 1000, false, "i", duelid );
return 1;
}
en onplayerdeath, cuando acaba el duelo:
format( info, sizeof( info ), "*** \"%s\" %s \"%s\" en el /duel %i (HP Restante: %.0f/Tiempo: %d:%d).", playerData[ duelplay[ duelID ][ 1 ] ][ p_name ], h == 100 && a >= 50 ? ( "gano a" ) : h == 100 && a >= 10 ? ( "gano a" ) : ( "gano a" ), playerData[ duelplay[ duelID ][ 0 ] ][ p_name ], duelID,( h + a ), duelmin [ duelID ], duelseg [ duelID ] );
KillTimer(duelcountsegtimer);
SendClientMessageToAll( ERROR_COLOR, info );
Se supone que deveria indicar el tiempo que tardas en acabar el duelo pero siempre sale 0:0
Respuesta: Porque no funciona ? -
TheChaoz - 10.10.2011
posiblemente le estas errando al pasar el parametro duelid al timer.
Respuesta: Porque no funciona ? -
Rafa122 - 11.10.2011
Resuelto, cometi un error MUY tonto xD
Se me olvido el timer al iniciar el duelo >.<