ayuda con y_timers.
#1

bueno estoy intentando hacer un timer que se ejecute cada segundo.
me sale este error:
pawn Код:
undefined symbol "TDVersion_yT@"
codigo:
PHP код:
public OnGameModeInit()
{
   
defer TDVersion();
   return 
1;
}
task TDVersion[segundos(1)]()
{
    if(
TiempoRelease[1] < 1TiempoRelease[0]--;
    if(
TiempoRelease[2] < 1TiempoRelease[1]--, TiempoRelease[1] = 60;
    if(
TiempoRelease[3] < 1TiempoRelease[2]--, TiempoRelease[2] = 60;
    ForEach(
playerid,MAX_PLAYERS)
    {
        
TextDrawSetString(AlphaAnn,sprintf("~w~VERSION ~r~PRE-ALPHA ~r~~h~~h~0.3,~w~ la proxima ~b~~h~~h~version ~w~estara en ~p~~h~%d Dias ~w~con ~g~~h~~h~%d:%d:%d",TiempoRelease[0],TiempoRelease[1],TiempoRelease[2],TiempoRelease[3]));
        
TextDrawShowForPlayer(playerid,AlphaAnn);
    }
    return 
true;

Reply
#2

" task " es una tarea, osea, un timer global que iniciarб apenas enciendas el server, no es necesario llamar el timer en OnGameModeInit.
Reply
#3

oh gracias, soy nuevo con este include.
entonces un timer normal seria timer nombretimer y lo llamo con defer o repeat, dependiendo de lo que desee ?
Reply
#4

Amigo si por alguna razуn tiene problemas con "repeat", no lo use, use "defer" y lo repite manualmente, solo ese consejo por si algun problema persiste cuando el servidor ya tiene varios dнas prendido. (No se sн estб arreglado pero antes de evitar problemas..)
Reply
#5

Gracias.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)