O erro que você está enfrentando "[Warning - ProtocolGame::sendFYIBox] Trying to send an empty or too huge message" geralmente ocorre quando uma mensagem enviada para o cliente do jogo é muito longa ou está vazia.
No código login.lua que você forneceu, há várias mensagens de boas-vindas e outras informações sendo enviadas ao jogador através de funções como doPlayerSendTextMessage e doCreatureSay. O problema pode ser causado por uma dessas mensagens sendo muito longa ou por estar vazia, o que resulta no erro.
Aqui estão algumas sugestões para corrigir o problema:
-
Verifique o Tamanho das Mensagens:
- O cliente do Tibia (8.60) tem uma limitação no tamanho das mensagens que pode exibir. Tente encurtar as mensagens ou dividir informações muito longas em várias partes.
-
Remova ou Comente Algumas Mensagens:
- Tente comentar algumas das mensagens para verificar se o erro desaparece. Se funcionar, você poderá reintroduzir as mensagens de maneira mais curta e adequada.
-
Verifique Mensagens Vazias:
-
Certifique-se de que nenhuma das variáveis de
loginmsgesteja vazia antes de serem enviadas.
-
Certifique-se de que nenhuma das variáveis de
Exemplo de como encurtar uma das mensagens:
local loginmsg = "[Bem-Vindo!] Fique ligado nas features e eventos! Mais updates em breve. Contato: bit.ly/3UaRZcB." doCreatureSay(getCreatureByName(getCreatureName(cid)), loginmsg, TALKTYPE_PRIVATE, false, cid)


info
Grupo: Artesão
Registrado: 01/03/20
Posts: 110
Reputação: +1
Gênero: Masculino
Char no Tibia: Samuel on Issobra