Portal SAMP
[Ajuda] Animação de textdraw - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Animação de textdraw (/showthread.php?tid=4895)



Animação de textdraw - Nogueira - 10/10/2024

Alguém sabe como é feito essas animações de textdraw no samp? Se souber qual plugin ou include que faz essa animação?

https://imgur.com/a/zAooP4O


RE: Animação de textdraw - Enila182 - 11/10/2024

opa, upa as imagens no imgur.
Tá pedindo pra registrar pra ver as prints


RE: Animação de textdraw - Nogueira - 11/10/2024

(11/10/2024 01:05)Enila182 Escreveu: opa, upa as imagens no imgur.
Tá pedindo pra registrar pra ver as prints

Pronto


RE: Animação de textdraw - Carlos Victor - 11/10/2024

Utilizando o pawn-easing-functions você consegue fazer essas animações (mover) o Textdraw. O vídeo em específico é do servidor ILLUSION Roleplay.


RE: Animação de textdraw - Nogueira - 11/10/2024

(11/10/2024 12:02)Carlos Victor Escreveu: Utilizando o pawn-easing-functions você consegue fazer essas animações (mover) o Textdraw. O vídeo em específico é do servidor ILLUSION Roleplay.

A include esta com alguns erros, pode me ajudar?

ERROR:
Código:
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(432) : error 017: undefined symbol "__emit"
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(434) : warning 217: loose indentation
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(434) : error 017: undefined symbol "push"
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(434) : error 029: invalid expression, assumed zero
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(434) : error 017: undefined symbol "s"
C:\Users\Nogueira\Desktop\Gm sistemas\system\pawno\include\pawn-easing-functions.inc(434) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

LINHA DO ERROR:

Código:
432            __emit
433            {
434                push.s t
435                push.c 4
436                lctrl 6
437                add.c 0x24
438                lctrl 8
439                push.pri
440                load.s.pri ease_addr
441                sctrl 6
442                stor.s.pri ease
443            }



RE: Animação de textdraw - Carlos Victor - 11/10/2024

Acredito que o problema seja por conta da versão do compilador, já que na versão 3.10.10 não retorna nenhum erro, além o do tamanho de função acima de 31 caracteres (PlayerText_InterpolateLetterSize), fora isso, compila normalmente, sem erros ou avisos.

Eu acho que esse problema pode ser solucionado alterando o código atual para:
Código PHP:
#emit PUSH.S t
#emit PUSH.C 4
#emit LCTRL 6
#emit ADD.C 0x24
#emit LCTRL 8
#emit PUSH.pri
#emit LOAD.S.pri ease_addr
#emit SCTRL 6
#emit STOR.S.pri ease 
Faz um teste!