SA-MP Forums Archive
[Ajuda] SetTimer nгo executa! D: - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] SetTimer nгo executa! D: (/showthread.php?tid=535333)



SetTimer nгo executa! D: - syslogg - 03.09.2014

Estou tendo um problema com um SetTimer que nг oestб executando...

segue o codigo.
http://pastebin.com/trLMS0y2

Ele chama a funзгo DominarGZ mas o settimer nгo executa =/.

Me ajudem por favor... Jб to horas quebrando a cabeзa com isso...


Re: SetTimer nгo executa! D: - Bruno13 - 03.09.2014

Tente desse modo:
pawn Код:
GangZoneInfo[gzid][zTimer] = SetTimerEx("DiminuirPontosGZ",3000,true,"id",playerid,gzid);
Caso nгo seja isso, certifique-se se DiminuirPontosGZ esta mesmo declarada como uma callback


Re: SetTimer nгo executa! D: - syslogg - 03.09.2014

pawn Код:
forward DiminuirPontosGZ(playerid,gzid);
public DiminuirPontosGZ(playerid,gzid) {
...
}
Estб desse jeito...

Continua sem funcionar... Eu nao sei que problema й esse pq eu testei a primeira vez nao deu certo, dps dei GMX e testei novamente e deu certo... Fica dando esses problemas com o settimer...


Re: SetTimer nгo executa! D: - Rodney Francalim - 03.09.2014

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
Tente desse modo:
pawn Код:
GangZoneInfo[gzid][zTimer] = SetTimerEx("DiminuirPontosGZ",3000,true,"id",playerid,gzid);
Caso nгo seja isso, certifique-se se DiminuirPontosGZ esta mesmo declarada como uma callback
Nгo faz diferenзa, vide que d e i sгo especificadores decimais.

This forum requires that you wait 120 seconds between posts. Please try again in 69 seconds.


Re: SetTimer nгo executa! D: - Bruno13 - 03.09.2014

Estranho...estб correto.

Tente testar para ver se esta realmente chamando a callback, se й que jб nгo fez:
pawn Код:
forward DiminuirPontosGZ(playerid,gzid);
public DiminuirPontosGZ(playerid,gzid) {
   SendClientMessage(playerid, -1, "Call chamada");
...
}



Re: SetTimer nгo executa! D: - syslogg - 03.09.2014

Eu estou verificando por isso mesmo. Realmente a Callback nгo estб sendo chamada pelo SetTimerEx. Esse й o problema.


Re: SetTimer nгo executa! D: - Bruno13 - 03.09.2014

Bom, o uso da funзгo estб correto, desconheзo o erro D:


Re: SetTimer nгo executa! D: - syslogg - 03.09.2014

Quote:
Originally Posted by Bruno13
Посмотреть сообщение
Bom, o uso da funзгo estб correto, desconheзo o erro D:
Eu tbm desconheзo D:. Jб estou com dor de cabeзa por causa disso D:.


Re: SetTimer nгo executa! D: - Bruno13 - 03.09.2014

Quote:
Originally Posted by Rodney Francalim
Посмотреть сообщение
Nгo faz diferenзa, vide que d e i sгo especificadores decimais.

This forum requires that you wait 120 seconds between posts. Please try again in 69 seconds.
Nгo й que й verdade...me passei confundindo com sscanf...obrigado por ter alertado.


Re: SetTimer nгo executa! D: - RebeloX - 03.09.2014

Quote:
Originally Posted by syslogg
Посмотреть сообщение
Eu tbm desconheзo D:. Jб estou com dor de cabeзa por causa disso D:.
Jб fizeste algum debug? Tenta re-escrever o sistema novamente