Ö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]
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 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
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
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.
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.