https://i.hizliresim.com/gou8gb4.gif https://i.hizliresim.com/gou8gb4.gif

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

POLİSLERİN EMS'LERİ HARİTADA GÖREBİLMESİ

Katılım
23 Tem 2021
Mesajlar
430
Öncelikle Merhaba Fivem Kullanıcıları.
Aşağıdaki işlemler sonrasında police permine sahip oyuncular haritayı açtıklarında EMS birimlerini haritada blip olarak görebilecek.


ADIM 1: esx_policejob>client>main.lua içerisinden aşağıdaki kod bloğunu bulun.

Kod:

function createBlip(id)[/COLOR][/SIZE][/CENTER]
local ped = GetPlayerPed(id)
local blip = GetBlipFromEntity(ped)

if not DoesBlipExist(blip) then
blip = AddBlipForEntity(ped)
SetBlipSprite(blip, 1)
SetBlipColour(blip,38)
ShowHeadingIndicatorOnBlip(blip, true)
SetBlipRotation(blip, math.ceil(GetEntityHeading(ped)))
SetBlipNameToPlayerName(blip, id)
SetBlipScale(blip, 0.85)
SetBlipAsShortRange(blip, true)

table.insert(blipsCops, blip)
end
end

ADIM 2: Alt satırına aşağıdaki kodu yapıştırın


Kod:

function createBlip2(id)​
local ped = GetPlayerPed(id)
local blip = GetBlipFromEntity(ped)

if not DoesBlipExist(blip) then
blip = AddBlipForEntity(ped)
SetBlipSprite(blip, 1)
SetBlipColour(blip,64)
ShowHeadingIndicatorOnBlip(blip, true)
SetBlipRotation(blip, math.ceil(GetEntityHeading(ped)))
SetBlipNameToPlayerName(blip, id)
SetBlipScale(blip, 0.85)
SetBlipAsShortRange(blip, true)

table.insert(blipsCops, blip)
end
end

ADIM 3: Aşağıdaki kod bloğunu bulun


Kod:

if PlayerData.job ~= nil and PlayerData.job.name == 'police' then​
ESX.TriggerServerCallback('esx_society:getOnlinePlayers', function(players)
for i=1, #players, 1 do
if players.job.name == 'police' then
local id = GetPlayerFromServerId(players.source)
if NetworkIsPlayerActive(id) and GetPlayerPed(id) ~= PlayerPedId() then
createBlip(id)
end
end
end
end)
end

ADIM 4: Alt satırına aşağıdaki kodu yapıştırın



Kod:

if PlayerData.job ~= nil and PlayerData.job.name == 'police' then

ESX.TriggerServerCallback('esx_society:getOnlinePlayers', function(players)
for i=1, #players, 1 do
if players.job.name == 'ambulance' then
local id = GetPlayerFromServerId(players.source)
if NetworkIsPlayerActive(id) and GetPlayerPed(id) ~= PlayerPedId() then
createBlip2(id)
end
end
end
end)
end


esx_policejob scriptine restart attığınızda artık polisler harita üzerinde EMS birimlerini görebilecek.
 
Geri
Üst