Olá, pessoal.
Efetuei todo tipo de teste, inclusive no emulador no que se baseia no Hercules (o brathena) e o problema se repetiu.
Acontece quando executada a função visual bg_message, caracteres especiais são exibidos ao final da mensagem, conforme imagem abaixo:
Testei com todas as langtypes, versões e até com diferentes hexeds, ainda assim o erro se repete (vezes com menos, vezes com mais caracteres esquisitos).
Outra observação é que digitei coisas aleatórias e comandos antes da execução do bg_message, os últimos caracteres exibidos no cliente parecem ser somados à mensagem do bg_message, desse jeito:
Inseri um ShowDebug no corpo da função p/ saber o que está sendo passado ao cliente e a mensagem é exibida normalmente no debug (sem caracteres adicionais).
Acredito que seja problema com pacotes e, antes de publicar esse tópico eu busquei bastante sobre o assunto e não encontrei nada parecido.
Estou utilizando:
----------------------------------------------------------------------------------------
Hexed: 2010-07-30
Data, lua files: Client-Side oferecido pelo brAthena
GRF: BRO
Langtype: 12 (já testei todas)
Version: 25 (já testei de 20 à 26)
----------------------------------------------------------------------------------------
Desde já, agradeço a ajuda!