attempt to concatenate a nil value
❌ Erro
attempt to concatenate a nil value (field 'xyz')
📍 Contexto
Ocorre quando você tenta juntar strings com ..
, mas uma das variáveis é nil
. Casos típicos:
- Concatenando nomes de jogadores ou valores de banco de dados que estão faltando.
- Combinando strings opcionais sem verificar.
✅ Solução
- Converta nil para string vazia antes da concatenação:
local fullName = (firstName or '') .. ' ' .. (lastName or '')
- Verifique os resultados do banco de dados ou os dados do jogador antes de usá-los.
ℹ️ Informações Adicionais
- Envolva todas as operações de string com padrões seguros para nil.