- Katılım
- 4 yıl 6 ay 29 gün
- Mesajlar
- 931
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.
sonra aşşağıda verdiğim kodları ekliyoruz.
en son halide böyle oluyor.
İyi forumlar.
İlk önce blip ile ilgili olan fonksiyonları siliyoruz.
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:
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.
Linkleri,görmek için
Giriş yap veya üye ol.
İyi forumlar.