ENT:Destruct()
является синтаксическим сахаром для ENT.Destruct(ENT)
.
является оператором индексации.
Поскольку ENT
является значением nil
, вы не можете его индексировать. Попытка сделать это приводит к появлению сообщения об ошибке.
Чтобы исправить это, вы должны выяснить, почему ENT
равен нулю, если вы ожидаете, что он не будет nil
.
Есть разные причины. Вы присвоили ему нулевое значение. Вы никогда не присваивали ему значение. Вы неправильно написали имя переменной ...
Между прочим, в документации Garry's Mod нет функции Destruct.