Paylaşım - Patlayan araçları otomatik silme raider-patlayanarac

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
80
Herhangi bir scriptin "client.lua" tarafına eklemeniz yeterlidir, korkmanızı gerektiricek bir şey yok eğer kendim yapmış gibi göstermek isteseydim dosyanın adı "raider-patlayanaracsilici" olurdu.





Kod:


Kod:
Citizen.CreateThread(function()
        while true do
            Citizen.Wait(10) 
            for theveh in EnumerateVehicles() do 
                if GetEntityHealth(theveh) == 0 then
                    SetEntityAsMissionEntity(theveh, false, false) 
                    DeleteEntity(theveh) 
                end
            end
        end
    end)
    
    local entityEnumerator = {
        __gc = function(enum)
            if enum.destructor and enum.handle then
                enum.destructor(enum.handle)
            end
            enum.destructor = nil
            enum.handle = nil
        end
    }
    
    local function EnumerateEntities(initFunc, moveFunc, disposeFunc)
        return coroutine.wrap(function()
            local iter, id = initFunc()
            if not id or id == 0 then
                disposeFunc(iter)
                return
            end
          
            local enum = {handle = iter, destructor = disposeFunc}
            setmetatable(enum, entityEnumerator)
          
            local next = true
            repeat
                coroutine.yield(id)
                next, id = moveFunc(iter)
            until not next
          
            enum.destructor, enum.handle = nil, nil
            disposeFunc(iter)
        end)
    end
    
    function EnumerateVehicles()
        return EnumerateEntities(FindFirstVehicle, FindNextVehicle, EndFindVehicle)
    end




Bazen istediğinizi alamamanın aslında mükemmel bir talih kuşu olduğunu hatırlayın. -Dalai Lama

Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst