08/07/2021 19:06
(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.