kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
NovaLst 1
NovaLst
bikral 1
bikral
ShadowFon 1
ShadowFon
D 1
delimuratt
PrimeAC 1
PrimeAC
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

DİSC-İNVENTORYHUD VERDİN ALDIN ŞEKLİNDE BİLDİRİM inventoryhud

indirmek için izniniz yok
disc-inventoryhud>server>inventory.luaya girip

GiveItem eventini

Kod:
RegisterServerEvent("disc-inventoryhud:GiveItem")
AddEventHandler("disc-inventoryhud:GiveItem", function(data)
    handleGiveWeaponRemoval(data, source)
    TriggerEvent('disc-inventoryhud:notifyImpendingRemoval', data.originItem, data.count, source)
    TriggerEvent('disc-inventoryhud:notifyImpendingAddition', data.originItem, data.count, data.target)
 
    local targetPlayer = ESX.GetPlayerFromId(data.target)
    local sourcePlayer = ESX.GetPlayerFromId(source)

    if targetPlayer.canCarryItem(data.originItem.id, data.count) then
      targetPlayer.addInventoryItem(data.originItem.id, data.count)
      TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = sourcePlayer.name .. " kişisinden " .. data.count .. " adet " .. data.originItem.label .. " aldınız.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
      sourcePlayer.removeInventoryItem(data.originItem.id, data.count)
      TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = targetPlayer.name .. " kişisine " .. data.count .. " adet " .. data.originItem.label .. " verdiniz.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
      TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
      TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
    else
        --TriggerClientEvent('mythic_notify:client:SendAlert', targetPlayer.source, { type = 'error', text = 'Bu kadar ağırlığı taşıyamazsınız!' })
        TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = "Bu kadar ağırlığı taşıyamazsın.", type = "error", queue = "right", timeout = 5000, layout = "topRight" })
        --TriggerClientEvent('mythic_notify:client:SendAlert', sourcePlayer.source, { type = 'error', text = 'bu kadar ağırlığı taşıyamaz!' })
        TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = "Karşındaki kişi bu kadar ağırlığı taşıyamaz.", type = "error", queue = "right", timeout = 5000, layout = "topRight" })
    end
end)

şeklinde

GiveCash eventini ise

Kod:
RegisterServerEvent("disc-inventoryhud:GiveCash")
AddEventHandler("disc-inventoryhud:GiveCash", function(data)
    local sourcePlayer = ESX.GetPlayerFromId(source)
    if data.item == 'cash' then
        if sourcePlayer.getMoney() >= data.count then
            sourcePlayer.removeMoney(data.count)
            local targetPlayer = ESX.GetPlayerFromId(data.target)
            targetPlayer.addMoney(data.count)
            TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = sourcePlayer.name .. " kişisinden " .. data.count .. "$ aldınız.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
            TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = targetPlayer.name .. " kişisine " .. data.count .. "$ verdiniz.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
            TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
            TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
        end

    elseif data.item == 'black_money' then
        if sourcePlayer.getAccount('black_money').money >= data.count then
            sourcePlayer.removeAccountMoney('black_money', data.count)
            local targetPlayer = ESX.GetPlayerFromId(data.target)
            targetPlayer.addAccountMoney('black_money', data.count)
            TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
            TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
        end
    end
end)

3
Bugün 09:22
Arkadaşlar bu sorun sadece bende mi vardı yoksa direk disc-inventoryhudun olayı mı bilmiyorum fakat arayan arkadaşlar varsa disc-inventoryhud>server>inventory.luaya girip

GiveItem eventini

Kod:
RegisterServerEvent("disc-inventoryhud:GiveItem")
AddEventHandler("disc-inventoryhud:GiveItem", function(data)
handleGiveWeaponRemoval(data, source)
TriggerEvent('disc-inventoryhud:notifyImpendingRemoval', data.originItem, data.count, source)
TriggerEvent('disc-inventoryhud:notifyImpendingAddition', data.originItem, data.count, data.target)

local targetPlayer = ESX.GetPlayerFromId(data.target)
local sourcePlayer = ESX.GetPlayerFromId(source)

if targetPlayer.canCarryItem(data.originItem.id, data.count) then
targetPlayer.addInventoryItem(data.originItem.id, data.count)
TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = sourcePlayer.name .. " kişisinden " .. data.count .. " adet " .. data.originItem.label .. " aldınız.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
sourcePlayer.removeInventoryItem(data.originItem.id, data.count)
TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = targetPlayer.name .. " kişisine " .. data.count .. " adet " .. data.originItem.label .. " verdiniz.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
else
--TriggerClientEvent('mythic_notify:client:SendAlert', targetPlayer.source, { type = 'error', text = 'Bu kadar ağırlığı taşıyamazsınız!' })
TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = "Bu kadar ağırlığı taşıyamazsın.", type = "error", queue = "right", timeout = 5000, layout = "topRight" })
--TriggerClientEvent('mythic_notify:client:SendAlert', sourcePlayer.source, { type = 'error', text = 'bu kadar ağırlığı taşıyamaz!' })
TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = "Karşındaki kişi bu kadar ağırlığı taşıyamaz.", type = "error", queue = "right", timeout = 5000, layout = "topRight" })
end
end)
şeklinde

GiveCash eventini ise

Kod:
RegisterServerEvent("disc-inventoryhud:GiveCash")
AddEventHandler("disc-inventoryhud:GiveCash", function(data)
local sourcePlayer = ESX.GetPlayerFromId(source)
if data.item == 'cash' then
if sourcePlayer.getMoney() >= data.count then
sourcePlayer.removeMoney(data.count)
local targetPlayer = ESX.GetPlayerFromId(data.target)
targetPlayer.addMoney(data.count)
TriggerClientEvent("pNotify:SendNotification", targetPlayer.source, { text = sourcePlayer.name .. " kişisinden " .. data.count .. "$ aldınız.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
TriggerClientEvent("pNotify:SendNotification", sourcePlayer.source, { text = targetPlayer.name .. " kişisine " .. data.count .. "$ verdiniz.", type = "info", queue = "right", timeout = 5000, layout = "topRight" })
TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
end

elseif data.item == 'black_money' then
if sourcePlayer.getAccount('black_money').money >= data.count then
sourcePlayer.removeAccountMoney('black_money', data.count)
local targetPlayer = ESX.GetPlayerFromId(data.target)
targetPlayer.addAccountMoney('black_money', data.count)
TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
TriggerClientEvent('disc-inventoryhud:refreshInventory', data.target)
end
end
end)
şeklinde yaparlarsa para veya item verdiğinizde bildirim göstermeye başlayacaktır bildirimler pNotify entegrelidir isterseniz kendiniz mythic_notifya çevirebilirsiniz.


Link
Virüs Total
Yazar
chengdu
Kaynak İndirilme
1
Görüntüleme
52
İlk yayınlama
Son Güncelleme

Ratings

0.00 yıldız(lar) 0 rating

chengdu - Kaynakları

Geri
Üst