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

Yardım Esx_outlawalert bildirimini başka bir şeyde kullanmak.

quarentin

Üye
FT Kullanıcı
Katılım
4 yıl 11 ay 21 gün
Mesajlar
111
Merhaba, esx_outlawalert'ini başka bir scriptte kullanmak istiyorum.
NPC soyma scriptinde police bildirim telefon üzerinden gidiyor.
Bunu outlawalert'e aktarmak istiyorum.
Outlaw'ın clienti içerisinde şöyle bir kod buldum bildirimi gönderen.

Kod:
RegisterNetEvent('esx_outlawalert:outlawNotify')
AddEventHandler('esx_outlawalert:outlawNotify', function(alert)
    if isPlayerWhitelisted then
        exports['mythic_notify']:DoHudText('inform', (alert))
    end
end)

Server side tarafta da bu kullanılıyor. Carjack fonksiyonu veya silah ateşlenmesi fonksiyonları içerisinde.

Bu kodu istediğim scriptin içerisinde triggerlasam olur mu?
Yani bana olur gibi geldi ama netleştirmekte istedim. Çünkü tek geliştirdiğimden hem polis olup hem npc soyamıyorum :/ Haliyle bildirimide deneyemiyorum/göremiyorum
 
DF
local isPlayerWhitelisted = ??? gibi bir şey olması gerekiyor eklemek istediğin scriptte anladığım kadarıyla. İf condition'u olarak isplayerwhitelisted belirlemiş çünkü.
 
DF
Polis bildirimlerini mythic_notify olarak mı göstertmek istiyorsunuz?
 
DF
Yok hayır. Police bildirimlerim zaten mythic notify.
Outlawda bir sıkıntı yok. O konuda.
Ben sadece outlaw npc soyulduğunda da bildirim göndersin istiyorum. Nasıl araba hırsızlığında gönderiyorsa mesela.


Edit: Yağıza cevap;


local isPlayerWhitelisted = ??? gibi bir şey olması gerekiyor eklemek istediğin scriptte anladığım kadarıyla. İf condition'u olarak isplayerwhitelisted belirlemiş çünkü.
Sanırım onu police job için sorguluyor.
 
DF
Yakında paylaşacağım scriptte yapmıştım buraya da atayım.

esx_outlawalert/server/main.lua içerisinde istediğin yere aşağıdaki kodu ekle:
Kod:
RegisterServerEvent('cylex_dispatch:alert')
AddEventHandler('cylex_dispatch:alert', function(message)

    local source = source
    local xPlayer = ESX.GetPlayerFromId(source)
    local xPlayers = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        if xPlayer.job.name == "police" then
            TriggerClientEvent("cylex:alerts", xPlayers[i], message)
        end
    end
end)

esx_outlawalert/client/main.lua içerisine de bunu ekle:
Kod:
RegisterNetEvent('cylex:alerts')
AddEventHandler('cylex:alerts', function(message)
    exports['mythic_notify']:SendAlert('inform', (message))
end)
Artık polislere bildirim gitmesini istediğin yere aşağıdaki satırı ekleyebilirsin :)
Kod:
TriggerServerEvent("cylex_dispatch:alert", "Gözüken yazı")
 
DF
Son düzenleme:
Yakında paylaşacağım scriptte yapmıştım buraya da atayım.

esx_outlawalert/server/main.lua içerisinde istediğin yere aşağıdaki kodu ekle:
Kod:
RegisterServerEvent('cylex_dispatch:alert')
AddEventHandler('cylex_dispatch:alert', function(message)

    local source = source
    local xPlayer = ESX.GetPlayerFromId(source)
    local xPlayers = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        if xPlayer.job.name == "police" then
            TriggerClientEvent("cylex:alerts", xPlayers[i], message)
        end
    end
end)

esx_outlawalert/client/main.lua içerisine de bunu ekle:
Kod:
RegisterNetEvent('cylex:alerts')
AddEventHandler('cylex:alerts', function(message)
    exports['mythic_notify']:SendAlert('inform', (message))
end)
Artık polislere bildirim gitmesini istediğin yere aşağıdaki satırı ekleyebilirsin :)
Kod:
TriggerServerEvent("cylex_dispatch:alert", "Gözüken yazı")
bildirimleri pNotify oalrak nasıl gösterebilrim?
 
DF
Yakında paylaşacağım scriptte yapmıştım buraya da atayım.

esx_outlawalert/server/main.lua içerisinde istediğin yere aşağıdaki kodu ekle:
Kod:
RegisterServerEvent('cylex_dispatch:alert')
AddEventHandler('cylex_dispatch:alert', function(message)

    local source = source
    local xPlayer = ESX.GetPlayerFromId(source)
    local xPlayers = ESX.GetPlayers()
    for i=1, #xPlayers, 1 do
        local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
        if xPlayer.job.name == "police" then
            TriggerClientEvent("cylex:alerts", xPlayers[i], message)
        end
    end
end)

esx_outlawalert/client/main.lua içerisine de bunu ekle:
Kod:
RegisterNetEvent('cylex:alerts')
AddEventHandler('cylex:alerts', function(message)
    exports['mythic_notify']:SendAlert('inform', (message))
end)
Artık polislere bildirim gitmesini istediğin yere aşağıdaki satırı ekleyebilirsin :)
Kod:
TriggerServerEvent("cylex_dispatch:alert", "Gözüken yazı")


hocam peki outlawalert olan gelen bildirim sadece işte "uyuşturucu satılıyor" diyo. ama konum göstermiyor. bunu nasıl ayarlarız.
 
DF

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!