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.
Merhaba arkadaşlar sunucumda /mdt diye bir komut var fakat herkes erişebiliyor bunu sadece polisin erişmesini istiyorum ne gibi bir düzenleme yapabilirim?
Merhabalar aşağıdakileri anlattıklarımı uygun yaparsanız sorununuz çözülecektir
Kod:
local PlayerData = {}
1-- Yukarıdaki değişken tanımlaması yapın ardından
Kod:
ESX = nil
Citizen.CreateThread(function()
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
Citizen.Wait(0)
end
while ESX.GetPlayerData().job == nil do
Citizen.Wait(10)
end
PlayerData = ESX.GetPlayerData()
end)
2- Bu kodu en tepeye yapıştırın varsa gerek yok farklılıkları yazın yeter ve komut yarattığınız kısma gelin (Resource Luaya bunu eklediğinizden emin olun
'@es_extended/locale.lua')
Kod:
RegisterCommand('mdt', function(source, args, raw)
if type(PlayerData.job.name) == 'string' and PlayerData.job.name == 'police'
-- Bu kısma çalıştırılacak kodu yazın
END
end)
Merhabalar aşağıdakileri anlattıklarımı uygun yaparsanız sorununuz çözülecektir
Kod:
local PlayerData = {}
1-- Yukarıdaki değişken tanımlaması yapın ardından
Kod:
ESX = nil
Citizen.CreateThread(function()
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
Citizen.Wait(0)
end
while ESX.GetPlayerData().job == nil do
Citizen.Wait(10)
end
PlayerData = ESX.GetPlayerData()
end)
2- Bu kodu en tepeye yapıştırın varsa gerek yok farklılıkları yazın yeter ve komut yarattığınız kısma gelin (Resource Luaya bunu eklediğinizden emin olun
'@es_extended/locale.lua')
Kod:
RegisterCommand('mdt', function(source, args, raw)
if type(PlayerData.job.name) == 'string' and PlayerData.job.name == 'police'
-- Bu kısma çalıştırılacak kodu yazın
END
end)
Merhabalar öncelikle ilginiz için teşekkürler. Bu işlerden pek anlamadığım için soruyorum kusura bakmayın. Bu attığınız 2.kod alanındaki kodları @es_extended/locale.lua dosyasının en başına ekleyeceğim di mi? Değişken tanımlamaktan kastınız nedir? Bir de en son attığınızı da mı @es_extended/locale.lua' buraya ekleyeceğim?