Kullandığım polis bildirimi scriptinde polislere ateş etme ihbarları gitmiyor. esx_outlawalert ekleyincede entegre ediyorum kendi scriptime bu seferde polislerin bildirimleri polislere tekrardan gidiyor.
Kullandığım polis bildirim scriptinde ateş etme bildirim kısmı
Kullandığım polis bildirim scriptinde ateş etme bildirim kısmı
Kod:
Citizen.CreateThread(function()
while true do
local time = 1000
local ped = PlayerPedId()
if IsPedArmed(ped, 7) then
time = 1
if IsPedShooting(ped) and math.random(1,3) == 1 then
local weaponSlec = GetSelectedPedWeapon(ped)
if weaponSlec ~= `WEAPON_STUNGUN` and weaponSlec ~= `WEAPON_SNOWBALL` then
if not PlayerData.job.name == 'police' then
TriggerEvent("ab-PolisBildirim:BildirimGonder", "Ateş Edildi", false)
Citizen.Wait(60000)
end
end
end
end
Citizen.Wait(time)
end
end)
Kod:
RegisterNetEvent('ab-polisbildirim:gunshotInProgress')
AddEventHandler('ab-polisbildirim:gunshotInProgress', function(x, y, icon, sucAdi)
local alpha = 200
local gunshotBlip = AddBlipForCoord(x, y, 5.0)
SetBlipSprite(gunshotBlip, icon)
SetBlipDisplay(gunshotBlip, 2)
SetBlipScale(gunshotBlip, 1.60)
SetBlipColour(gunshotBlip, 75)
SetBlipAsShortRange(gunshotBlip, false)
SetBlipAlpha(gunshotBlip, alpha)
BeginTextCommandSetBlipName("STRING")
AddTextComponentString(sucAdi)
EndTextCommandSetBlipName(gunshotBlip)
while alpha ~= 0 do
Citizen.Wait(60 * 6)
alpha = alpha - 1
SetBlipAlpha(gunshotBlip, alpha)
if alpha == 0 then
RemoveBlip(gunshotBlip)
return
end
end
end)