Вопрос Краш Игры

  • 67
  • 2
Контакты для связи отсутствуют.
Короче Такая Проблема, я Сделал Скрипт Чтобы Чистить Энтити(через чат гпт) Что то по типу Оптимизации, и такая проблема если я спавню кар и сажусь в него, только нажимаю W и игра вылетает.
Но если я его не использую на карте тогда все ок, Помогите пожалуйста.
 

Вложения

  • dum.lua
    724 байт · Просмотры: 2
  • 544
  • 17
  • 194
так в коде и нет никаких ограничителей когда и при каких обстоятельствах исполнять код. Он у тебя работает всегда (как вопрос задаешь чатугпт так он и отвечает тебе).
и зачем вообще удалять class == "worldspawn"

Чистить всё на карте можно прямо в игре, кнопка под FPP есть администрирование и очистка
 
  • 67
  • 2
Контакты для связи отсутствуют.
так в коде и нет никаких ограничителей когда и при каких обстоятельствах исполнять код. Он у тебя работает всегда (как вопрос задаешь чатугпт так он и отвечает тебе).
и зачем вообще удалять class == "worldspawn"

Чистить всё на карте можно прямо в игре, кнопка под FPP есть администрирование и очистка
Мне нужна именно такая чистка
 
  • 544
  • 17
  • 194
  • 67
  • 2
Контакты для связи отсутствуют.
ну так чему ты тогда удивляешься я понять не могу
у тебя идёт всегда чистка сидений и авто
if class:find("vehicle") or class:find("vc_") or class:find("seat") or class:find("prop_vehicle") then
я не шарю в этом,шарил бы сам сделал как это фиксить?
 
  • 544
  • 17
  • 194
я не шарю в этом,шарил бы сам сделал как это фиксить?
тачки не чисть и всё
Код:
for _, e in ipairs(ents.GetAll()) do
    local class = e:GetClass()
    if e:IsPlayer() or class == "worldspawn" or class:find("info_player_start") then
        continue
    end
    if class:find("door") or class:find("glass") or class:find("breakable") or class:find("viewmodel") then
        continue
    end
    if class:find("env_particlesystem") or class:find("particles") or class:find("gmod_effect") or class:find("env_scripted_sequence") then
        continue
    end
    if e:GetOwner() and e:GetOwner():IsPlayer() then
        continue
    end
    e:Remove()
end
 
  • 67
  • 2
Контакты для связи отсутствуют.
тачки не чисть и всё
Код:
for _, e in ipairs(ents.GetAll()) do
    local class = e:GetClass()
    if e:IsPlayer() or class == "worldspawn" or class:find("info_player_start") then
        continue
    end
    if class:find("door") or class:find("glass") or class:find("breakable") or class:find("viewmodel") then
        continue
    end
    if class:find("env_particlesystem") or class:find("particles") or class:find("gmod_effect") or class:find("env_scripted_sequence") then
        continue
    end
    if e:GetOwner() and e:GetOwner():IsPlayer() then
        continue
    end
    e:Remove()
end
не помогло, могу записать видео.
 
Сверху Снизу