Нужно удалить все предметы лежащие на полу в кастомке

Illson724

Новичок
14 Дек 2018
2
0
Проект
MYTHOLOGY
Изза большого количества итемов кастомка начинает лагать, фпс опускается до 19.
 
нет, есть стак крипов, которые персонаж фармит, из них дропается итем, в последствии через некоторое время этих иетом становится огромное количество, изза которых падает фпс
 
Попробуй в npc_units_custom найти этого крипа.И там может быть

"EquippedItems"
{
"Diffusal Blade" {"Item" "item_diffusal_blade"}
}
Строки с их айтемами.Удали
 
Код:
local timeout = 120
local currentTime = GameRules:GetGameTime()
for i=0, GameRules:NumDroppedItems() do
    local phyItem = GameRules:GetDroppedItem(i)
    if phyItem ~= nil then
        if phyItem:GetCreationTime()+timeout <= currentTime then
            phyItem:GetContainedItem():RemoveSelf()
            phyItem:RemoveSelf()
        end
    end
end
Как-то так
 
Код:
local timeout = 120
local currentTime = GameRules:GetGameTime()
for i=0, GameRules:NumDroppedItems() do
    local phyItem = GameRules:GetDroppedItem(i)
    if phyItem ~= nil then
        if phyItem:GetCreationTime()+timeout <= currentTime then
            phyItem:GetContainedItem():RemoveSelf()
            phyItem:RemoveSelf()
        end
    end
end
Как-то так
А можно фул код?пжлст
 
А чего тебе не хватает?
 
Я не знаю когда тебе нужно очищать карту от итемов и помочь не могу
 
Реклама: