08/07/2021 20:46
(08/07/2021 19:06)zBL4CK Escreveu:(08/07/2021 12:49)xbruno1000x Escreveu: Acredito que o problema possa ser a incompreensão do código pelo SA-MP.
Tente assim:
Código:function Liberadroga()
{
if(PorcDroga < 100)
{
PorcDroga += 1;
} else {
KillTimer(timerDroga);
}
return 1;
}
Enquanto for menor que 100(até 99, pois 99+1 = 100 que é o valor máximo) ele irá acrescentar +1;
A partir do momento que for maior que 100 o Timer é finalizado.
Espero que funcione. Porém, caso não funcione, minha 2° teoria é que o Timer Fix possa ter definido a função KillTimer diferente do nativo, assim como a streamer não usa DestroyObject.
bom na vdd eu tive que mudar para settimerEx pois foi a unica forma que funcionou pois o estranho é que há funções que possui a mesma logica porem funcionam corretamente.
Estranho isso. Mas se funcionou está bom...
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.