Fix - Disc Inv Kolayca Üst Arama

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
80
Ü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:


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:


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.


Çok güvenirsen aldatılabilirsin, ama hiç güvenmezsen hayatın azap içerisinde geçer. -Frank Crane

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