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.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
function OpenCheck(curClosestNum)
local gangType = exports["isPed"]:isPed("gang")
local job = ESX.PlayerData.job.name --need to get the player job here
if (ESX.PlayerData.job.name == "police" or ESX.PlayerData.job.name == "judge" or ESX.PlayerData.job.name == "ambulance" or hasSteamIdKeys) and (curClosestNum == 146 or curClosestNum == 147) then
return false
end
if curClosestNum ~= 0 and (ESX.PlayerData.job.name == "police" or ESX.PlayerData.job.name == "judge" or ESX.PlayerData.job.name == "ambulance" or hasSteamIdKeys) then
return true
end
if (curClosestNum == 146 or curClosestNum == 147 or curClosestNum == 157 or curClosestNum == 158) and gangType == 1 then
return true
end
if (isDoc or isMedic or isTher) and ((curClosestNum >= 251 and curClosestNum <= 264) or curClosestNum == 275 or curClosestNum == 276 or curClosestNum == 277)then
return true
end
local foundValid = false
for k,v in pairs(NP.rankCheck) do
local rank = exports["isPed"]:GroupRank(k)
for o,p in pairs(v) do
if rank >= o and not foundValid then
if p.between ~= nil then
for i=1,#p.between do
if curClosestNum >= p.between[1] and curClosestNum <= p.between[2] then foundValid = true end
end
end
if p.single ~= nil then
for i=1,#p.single do
if curClosestNum == p.single then foundValid = true end
end
end
end
end
end
Normalde NoPixel de "Unlocking ve Locking" falan yok neden eklediğimi de bilmiyom ¯\_(ツ)_/¯
ben de bunun için o ui'leri kaldırıp yeni dosyayı github'a yükledim ismi np-doors2
- Merhaba bugün kekwrp için yaptığım ui'li np-doors paylaşacağım.
NEW Normalde NoPixel de "Unlocking ve Locking" falan yok neden eklediğimi de bilmiyom ¯\_(ツ)_/¯
ben de bunun için o ui'leri kaldırıp yeni dosyayı github'a yükledim ismi np-doors2
- O kadar fazla optimize edemedim. Kapıların yakınına geldiğinde 0.20 gelmediğinde 0.01-0.02 arası.
- Kapıları nasıl joblara özel yapabilirim?
-> Sorusunun cevabı,
Kod:
if (ESX.PlayerData.job.name == "police" or ESX.PlayerData.job.name == "judge" or ESX.PlayerData.job.name == "ambulance" or hasSteamIdKeys) and (curClosestNum == 146 or curClosestNum == 147) then
return false
end
Bu kod eğer adamın jobu police, judge veya ambulance ise 146 ve 147. kapılarının kilidini açabilir
Mesela ben aw3rque jobunun 105-106-107 sayılı kapılarının kilidini açmasını istiyorum.
O zaman if esx player data job name == "aw3rque" (curClosestNum == 105 or curClosestNum == 106 or curClosestNum == 107 ) bla bla
(yukarda kodu verdiğim için kodun tamamını yazmadım.)