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

спроба виконати арифметичну операцію над значенням nil

❌ Помилка

спроба виконати арифметичну операцію над значенням nil (поле 'xyz')

📍 Контекст

Виникає, коли намагаються додати, відняти, помножити або поділити змінну, яка є nil. Часто трапляється з грошима гравця, кількістю предметів у інвентарі або даними про роботу.

✅ Рішення

  • Ініціалізуйте змінні перед арифметичними операціями: local value = myValue or 0
  • Переконайтеся, що зворотні виклики або запити до бази даних повертають дійсні числа.

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

  • Може виникати як на стороні клієнта, так і на стороні сервера.
  • Корисно встановлювати значення за замовчуванням для всіх числових полів.