Neler yeni

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.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Polislerin EMS'leri Haritada Görebilmesi

SerchuVa

Üye
FT Kullanıcı
Katılım
4 yıl 9 ay 18 gün
Mesajlar
40
Web sitesi
wotionrp.com
Discord
SerchuVa#0310
Öncelikle Merhaba FivemTurk 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)
    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[i].job.name == 'police' then
                    local id = GetPlayerFromServerId(players[i].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[i].job.name == 'ambulance' then
                    local id = GetPlayerFromServerId(players[i].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.

1567836889431-png.2793
 
Son düzenleme:
teşekkür ederim peki ambulancejoba polisleri ve emsleri görmesini nasıl sağlayabiliriz
 
Son düzenleme:
Diwia Diwia Birazdan o konu hakkında çalışma başlatacağım eğer yapabilirsem paylaşırım.
 
şuanki halinde doktorlar polisleri göremiyormu ? SerchuVa SerchuVa
 
E emiraksahin Konudaki hâli ile hayır.
Ama yardımcı olmamı isterseniz Discord: Dogukan/18#1413
 
çalışmıyor bilginize.
 
bir gelişme var mı?
 
Arkadaşlar kod çalışıyor, eğer ki çalıştıramadıysanız bir yerdeki değişkenlerinizin adları farklıdır, onlara dikkat edin. ;)
 
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[i].job.name == 'police' then
                    local id = GetPlayerFromServerId(players[i].source)
                    if NetworkIsPlayerActive(id) and GetPlayerPed(id) ~= PlayerPedId() then
                        createBlip(id)
                    end
                end
            end
        end)
    end
END)
en sondaki end kısmını silin altına arkadaşın verdiğini yapıştırın onun altına end atın çalışıyor
 

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

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!