Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

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

FivemTurkey Çevrim dışı

FivemTurkey 

moderatör
23 Tem 2021
430
391
Diyarbakır
Ö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.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu Konuyu Görüntüleyen Kullanıcılar (Toplam: 1, üye: 0, Ziyaretçi: 1)