Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

FiveM - Disc Inv Kolay Şekilde Üst Arama Fix'i

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Üst aramak için /soy /üstara gibi komutlar vardı.Veya bazı sistemlerde bunlarda çalışmıyordu.Bunun için lootdeathboy ve esx_thief kullanıyordunuz. Bunu tek bir komuda bağlamak için ilk önce disc-inventoryhud/server/search.lua içine

Kod:
ESX.RegisterServerCallback('discinventoryhud:isplayerdead', function(source, cb, target)
    local player = ESX.GetPlayerFromId(target)
    MySQL.Async.fetchAll('SELECT is_dead FROM users WHERE identifier = @identifier', {
        ['@identifier'] = player.identifier
    }, function(result)
        local isDead = result[1].is_dead
        cb(isDead)
    end)
end)

bu kodu sonra disc-inventoryhud/client/search içine

Kod:
RegisterCommand("üstara" , function(source,args,raw)
    local player = ESX.GetPlayerData()

    local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()
    if closestPlayer ~= -1 and closestDistance <= 3.0 then
      ESX.TriggerServerCallback('discinventoryhud:isplayerdead', function(isPedDead)
        if isPedDead then
            TriggerEvent("disc-inventoryhud:search")
        else
            TriggerEvent("disc-inventoryhud:steal")
        end
       end, GetPlayerServerId(closestPlayer))
    else
        
exports['mythic_notify']:SendAlert('error', 'Yakında kimse yok!')

    end
end)

bu kodu ekliyoruz.Bu kod sayesinde eğer kişi ölü değilse elini kaldırmasını,ölüyse direk aramasını sağlıyor.

İyi forumlar dilerim.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst