attempt to concatenate a nil value
❌ Fehler
attempt to concatenate a nil value (field 'xyz')
📍 Kontext
Tritt auf, wenn du versuchst, Strings mit ..
zu verbinden, aber eine der Variablen nil
ist. Typische Fälle:
- Verknüpfung von Spielernamen oder fehlenden Datenbankwerten.
- Kombination von optionalen Strings ohne Überprüfung.
✅ Lösung
- Wandle nil in einen leeren String um, bevor du concatenierst:
local fullName = (firstName or '') .. ' ' .. (lastName or '')
- Überprüfe die Datenbankergebnisse oder Spieldaten, bevor du sie verwendest.
ℹ️ Zusätzliche Informationen
- Umhülle alle String-Operationen mit nil-sicheren Standardwerten.