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

Soru ACTİONMENU DEN NP-MENU'YE GEÇİŞ

Phoenix

Üye
FT Kullanıcı
Katılım
4 yıl 8 ay 10 gün
Mesajlar
262
Discord
BloodMad#6186
Actionmenü scriptinden np-menü ye geçmek istiyoruz fakat çoğu meslek için entegrelemek lazım nasıl yapabilirim yardım eder misiniz ?
 
DF
bunu sağlaman için birden fazla şeyi entegre etmen gerekir ( meslekler/animasyon menüsü/objeler) bunu yapman biraz zamanını alabilir ve büyük bir uğraş ister + olarak bilgi gerektiren bir konu bunu internette hazır bir şekilde bulacağını tahmin ediyorum
 
DF
peki mesleklerdeki f6 menüyü nasıl kapatabilirim ?
 
DF
Örnek esx_policejob:

Kod:
if IsControlJustReleased(0, Keys['F6']) and not isDead and PlayerData.job ~= nil and PlayerData.job.name == 'police' and not ESX.UI.Menu.IsOpen('default', GetCurrentResourceName(), 'police_actions') then
              if Config.MaxInService == -1 then
                  OpenPoliceActionsMenu()
              elseif playerInService then
                  OpenPoliceActionsMenu()
              else
                  TriggerEvent("pNotify:SendNotification", {text =_U('service_not'),type = "warning",queue = "duty", theme = "metroui", timeout = 2500,layout = "topRight" })
              end
          end

Kapatmak istediğiniz job'ın client.lua sına girdikten sonra

ctrl+f

F6 yazıp buna benzer satırları bulabilirsiniz.

Yeni hali:

Kod:
--[[if IsControlJustReleased(0, Keys['F6']) and not isDead and PlayerData.job ~= nil and PlayerData.job.name == 'police' and not ESX.UI.Menu.IsOpen('default', GetCurrentResourceName(), 'police_actions') then
              if Config.MaxInService == -1 then
                  OpenPoliceActionsMenu()
              elseif playerInService then
                  OpenPoliceActionsMenu()
              else
                  TriggerEvent("pNotify:SendNotification", {text =_U('service_not'),type = "warning",queue = "duty", theme = "metroui", timeout = 2500,layout = "topRight" })
              end
          end]]
 
DF
Peki reis F3 de polis etkileşimlerinde kelepçe felan çalışmıyor onları nasıl çözebilirim ?

Kelepçe tak çıkar vesayire yürüyüşler ve yüz stilleri çalışıyor animasyonlarda çalışıyor fakat diğer meslek etkileşimleri çalışmıyor
 
DF
Elimden geldiği kadarı ile düz mantıkta örnek vereyim ve diğerlerini buna göre uyarla. np-menu çalışma mantığı radial menüdeki gibi command okuyarak değil event trigger ile çalışır.
np-menu > config den Misal :

Kod:
    ['kelepce'] = {
        title = "Kelepçele",
        icon = "#police-action-frisk",
        functionName = "cuffanim"


title: menüdeki ismi, icon: menüdeki tasarımı, functionName ise tıkladığında startını vermiş olduğun herhangi bir sc den eventi çeken kısım. Bir çoğu sc içerisinde kendinden registernetevent oluşumu bulunur. Olmayanlara ise senin eklemen gerekir. Scriptten çektiği kısmı da örneklendirecek olursak:


Kod:
RegisterNetEvent('cuffanim')
AddEventHandler('cuffanim', function()
    local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()
    if closestPlayer ~= -1 and closestDistance <= 3.0 then
        TriggerServerEvent('InteractSound_SV:PlayWithinDistance', 2.0, 'cuff', 0.4)
TriggerServerEvent('esx_ruski_areszt:startAreszt', GetPlayerServerId(closestPlayer))                                  
Citizen.Wait(3200)                                                                                                                                                                                              
TriggerServerEvent('esx_policejob:handcuff',  GetPlayerServerId(closestPlayer))
    end
end)
 
DF
bu son attığın komutu nereye eklememiz gerekiyor ya da nerde bulabilirim
 
DF
son attığım komut esx_policejob eklenir ve f3 np-menude kelepçele ikonuna tıkladığında animasyonlu kelepçeleyen esx_ruski_areszt scriptine yönlendiriyor komut içerisine bakarsan. Bu sc olması gerekiyor çalışması için de.
 
DF
son attığım komut esx_policejob eklenir ve f3 np-menude kelepçele ikonuna tıkladığında animasyonlu kelepçeleyen esx_ruski_areszt scriptine yönlendiriyor komut içerisine bakarsan. Bu sc olması gerekiyor çalışması için de.
Peki bu scriptsiz çalışması için bi kod var mı ?
 
DF
scriptler animasyon ve animasyon sesi için gerekli bu komutta. policejob içerisinde kelepçeleme aktif zaten f6 menüsünde kullanılan eylemleri f3 menü içerisine alıyorsun sadece.
 
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!