Fivem.com.tr
Fivem.com.tr
- Katılım
- 1 Eki 2022
- Mesajlar
- 5,891
- Tepki
- 112
Merhaba arkadaşlar,
Bugün bir paket müşterim iletişime geçti. Bir oyuncusu np-menu üzerinden admin gibi dolaşabildiğini söyledi. Arkadaşa sorduğumuzda ise np-menu üzerinde js post istekleriyle client tabanlı dilediklerini yapabilmektedir. Bunun için bir executor gereksinimi bile duymuyor.
Yaptığı işlem:
F8 > nui_devtools > js kısmından script seçiyor np-menu'yu alttaki post isteğini atıyor.
$.post('
Tek satırda aracı yanında bende buna bir limitlendirme getirmem gerektiğini düşündüm.
np-menu > client_menu.lua > triggerAction nui callback'ini bulun görünümü aşağıdaki gibi olacaktır.
Kod:
Aşağıdaki gibi değiştirin böylelikle config üzerinde izin verilmeyen hiç bir trigger ile çalışmaz.
Kod:
Bugünün hayal kırıklıklarının yarının hayallerini gölgelemesine izin vermeyin. -Anonim
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
Bugün bir paket müşterim iletişime geçti. Bir oyuncusu np-menu üzerinden admin gibi dolaşabildiğini söyledi. Arkadaşa sorduğumuzda ise np-menu üzerinde js post istekleriyle client tabanlı dilediklerini yapabilmektedir. Bunun için bir executor gereksinimi bile duymuyor.
Yaptığı işlem:
F8 > nui_devtools > js kısmından script seçiyor np-menu'yu alttaki post isteğini atıyor.
$.post('
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
', JSON.stringify({action: "esx:spawnVehicle", parameters: "drafter"}));Tek satırda aracı yanında bende buna bir limitlendirme getirmem gerektiğini düşündüm.
np-menu > client_menu.lua > triggerAction nui callback'ini bulun görünümü aşağıdaki gibi olacaktır.
Kod:
Kod:
-- Callback function for when a slice is clicked, execute command
RegisterNUICallback('triggerAction', function(data, cb)
showMenu = false
SetNuiFocus(false, false)
SendNUIMessage({
state = 'destroy'
})
PlaySoundFrontend(-1, "NAV", "HUD_AMMO_SHOP_SOUNDSET", 1)
TriggerEvent(data.action, data.parameters)
cb('ok')
end)
Aşağıdaki gibi değiştirin böylelikle config üzerinde izin verilmeyen hiç bir trigger ile çalışmaz.
Kod:
Kod:
RegisterNUICallback('triggerAction', function(data, cb)
showMenu = false
SetNuiFocus(false, false)
SendNUIMessage({
state = 'destroy'
})
PlaySoundFrontend(-1, "NAV", "HUD_AMMO_SHOP_SOUNDSET", 1)
local result = false
for key,value in pairs(newSubMenus) do
if value.functionName == data.action then
result = true
break
end
end
if result then
TriggerEvent(data.action, data.parameters)
end
cb('ok')
end)
Bugünün hayal kırıklıklarının yarının hayallerini gölgelemesine izin vermeyin. -Anonim
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.