Jump to content
  • 0
Sign in to follow this  
ljsb

Bug bg_message

Question

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:

erro.png.6efe32a6428c8f3cfa1525932900691c.png

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:

erro3.png.6c25f4545b246b7ea8c583ef319b2066.png

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!

Edited by LucasBrito

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 1

O problema era fuga de memória na alocação dinâmica da string, realizei a alteração e testei novamente, agora as mensagens são exibidas normalmente. Criei um pull request no repositório do emulador e agora cabe ao pessoal a aprovação. Agradeço e podem fechar o tópico.

Share this post


Link to post
Share on other sites
  • 0
21 hours ago, Tsuuu said:

Não tem nada haver com a codificação do arquivo está em UTF-8 e não em ANSI?

Apesar dos arquivos serem os originais do repositório vou dar uma verificada ainda assim e dou o retorno aqui! 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.