Rehber - np-menu blip açma kapatma eventleri

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
80
Bu paylaştığım sadece esx_tattoshop için diğerlerinide bu mantıktan kolay bir şekilde yapabilirsiniz.

İlk önce blip ile ilgili olan fonksiyonları siliyoruz.





Kod:


Kod:
Citizen.CreateThread(function()
    for k,v in pairs(Config.Zones) do
        local blip = AddBlipForCoord(v)
        SetBlipSprite(blip, 75)
        SetBlipScale  (blip, 0.5)
        SetBlipColour(blip, 4)
        SetBlipAsShortRange(blip, true)

        BeginTextCommandSetBlipName('STRING')
        AddTextComponentString(_U('tattoo_shop'))
        EndTextCommandSetBlipName(blip)
    end
end)



sonra aşşağıda verdiğim kodları ekliyoruz.





Kod:


Kod:
local bliptrue = false
blipshs = {}
RegisterNetEvent('hsn:toggletattoblip')
AddEventHandler('hsn:toggletattoblip',function()
    if not bliptrue then
        bliptrue = true
        for k, v in pairs(Config.Zones) do
            blipolustur(v, 75, 4, 0.6, 'Dövmeci') -- 75 = Blip 4 = color 0.6 = blip scale oluyor
        end
        ESX.ShowNotification('Dövmeci blipleri açıldı')
    else
        bliptrue = false
        for k, v in pairs(blipshs) do
            RemoveBlip(v)
        end
        ESX.ShowNotification('Dövmeci blipleri kapatıldı')
    end
end)

function blipolustur(coords, sprite, colour, scale, text)
    local blip = AddBlipForCoord(coords)
    SetBlipSprite(blip, sprite)
    SetBlipColour(blip, colour)
    SetBlipAsShortRange(blip, true)
    SetBlipScale(blip, scale)
    BeginTextCommandSetBlipName("STRING")
    AddTextComponentString(text)
    EndTextCommandSetBlipName(blip)
    table.insert(blipshs, blip)
end







en son halide böyle oluyor.





İyi forumlar.


Doğru yönde bakıyorsak, yapmamız gereken tek şey yürümeye devam etmektir -Atasözü

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