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.
Herkese merhaba bu gün yaşadığım bir hatadan size bahsetmek istedim. ATM soyma scriptimi yükledim ve atmlerin yanına gittiğimde /atmsoy yazıyorum ama hiç bir şekilde animasyona girmiyor veya şehirde yeterli polis yok hatası vermiyor onun yerine f8'de bir hata veriyor.
Bu attığım kod büyük ihtimal ile aynı kod ama startRobbingATM() fonksiyonunda sorun var
Kod:
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
local entity, entityDst = ESX.Game.GetClosestObject(ATMCheck)
if DoesEntityExist(entity) and entityDst <= 1.5 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end)
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
local player = PlayerPedId()
local playerloc = GetEntityCoords(player, 0)
for _, atmloc in pairs(atms) do
local entityDst = GetDistanceBetweenCoords(playerloc.x, playerloc.y, playerloc.z, atmloc.x, atmloc.y, atmloc.z, true)
if DoesEntityExist(entity) and entityDst <= 1.5 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end
end)
ESX.Game.GetClosestObject in nasıl kullanılması gerektiğini bilmiyorum. Attığım kod seni çözüme kavuşturacaktır ancak bunun ESX.Game.GetClosestObject yapılması daha doğru olur. Eğer nasıl kullanılacağını bilen biri var ise arkadaşa yardımcı olabilir mi
Bu attığım kod büyük ihtimal ile aynı kod ama startRobbingATM() fonksiyonunda sorun var
Kod:
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
local entity, entityDst = ESX.Game.GetClosestObject(ATMCheck)
if DoesEntityExist(entity) and entityDst <= 1.5 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end)
Bu attığım kod büyük ihtimal ile aynı kod ama startRobbingATM() fonksiyonunda sorun var
Kod:
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
local entity, entityDst = ESX.Game.GetClosestObject(ATMCheck)
if DoesEntityExist(entity) and entityDst <= 1.5 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end)
Hocam kordinatları for key value döngüsüüne alıp local distance = #(GetEntityCoords(PlayerPedId() - value) if distance < 3 then yapıp kodu devam ettirin
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
for key, value in pairs(Config.Atms) do
local distance = #(GetEntityCoords(PlayerPedId()) - value)
if distance < 3 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end
end)
RegisterCommand('atmsoy', function()
if not RobbingATM then
if not HackingATM then
for key, value in pairs(Config.Atms) do
local distance = #(GetEntityCoords(PlayerPedId()) - value)
if distance < 3 then
startRobbingATM()
else
TriggerEvent('mythic_notify:client:SendAlert', { type = 'error', text = 'Yakınında herhangi bir ATM yok!'})
end
end
end
end
end)