Перейти до основного вмісту

спроба конкатенації значення nil

❌ Помилка

спроба конкатенації значення nil (поле 'xyz')

📍 Контекст

Виникає, коли ви намагаєтеся об'єднати рядки за допомогою .., але одна з змінних є nil. Типові випадки:

  • Конкатенація імен гравців або значень бази даних, які відсутні.
  • Об'єднання необов'язкових рядків без перевірки.

✅ Рішення

  • Перетворіть nil на порожній рядок перед конкатенацією: local fullName = (firstName or '') .. ' ' .. (lastName or '')
  • Перевіряйте результати бази даних або дані гравців перед їх використанням.

ℹ️ Додаткова інформація

  • Обгортайте всі операції з рядками з безпечними значеннями за замовчуванням.