problemas em parar a animação - zBL4CK - 06/04/2021
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: }
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
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!
RE: problemas em parar a animação - LeleziiN - 06/04/2021
(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: }
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
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);
RE: problemas em parar a animação - xbruno1000x - 06/04/2021
(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: }
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
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!
Já tentou ClearAnimations? Só colocar na public.
https://open.mp/pt/docs/scripting/functions/ClearAnimations
RE: problemas em parar a animação - zBL4CK - 07/04/2021
(06/04/2021 16:06)xbruno1000x Escreveu: (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: }
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
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!
Já tentou ClearAnimations? Só colocar na public.
https://open.mp/pt/docs/scripting/functions/ClearAnimations
oxii funcionou antis não tava wtf? '-'
mas msm assim obrigado!
|