06/04/2021 15:25
(06/04/2021 15:01)zBL4CK Escreveu: Eae pessoal beleza?
Bom eu to fazendo um sistema de profissão que usa uma animação que quando o player entra na pickup aplica a animação e um timer chama uma callback(que seria responsavel em mostrar que o player terminou o serviço e parar a animação) ou seja:
Código:if(checkpointid == PickMinerio[0]) {
Código:ApplyAnimation(playerid, "BASEBALL", "BAT_4", 4.0, 1, 0, 0, 0, 0, 1);
Código:SetTimerEx("Minerando", 15000, false, "i", playerid);
Código:return 1;
Código:}
forward Minerando(playerid);Código:public Minerando(playerid) {
Código://aki seria a função para parar porem não sei como faço isso
Código:return 1;
Código:}
bom eu tentei parar a animação com o timer da propria função ApplyAnimation ou seja o timpo do timer ser o mesmo do timer da callback funciona porem não sincronizado as vezes a animção para antis da callback ser chamada.
em fim se alguem souber como faço para parar a animação somente quando a callback for chamada agradeço!
Creio que se você fizer dessa forma funcione, pois utiliso asse e funciona muito bem
Código PHP:
ApplyAnimation(playerid, "BASEBALL", "BAT_4", 4.1, 1, 0, 0, 0, 11000);