ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

[RELEASE] Disc İnventory Kolay Şekilde Üst Arama

  • Konuyu başlatan Konuyu başlatan erenturna21
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 927

erenturna21

Gittiğin yola inandıysan attığın adımlardan korkma
TM Üye
Katılım
8 Eki 2017
Konular
120
Mesajlar
956
Çözüm
1
Online süresi
1mo 7d
Reaksiyon Skoru
312
Altın Konu
1
TM Yaşı
8 Yıl 8 Ay 11 Gün
Başarım Puanı
194
MmoLira
3,882
DevLira
-6
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba arkadaşlar,

Çoğu oyunda üst aramak için saçma sapan komutlar kullanılıyor örnek /üstünüara vb tarzı
Ki bazılarında bunlar bile çalışmıyor
Bunun için esx_thief scriptini kullanıyordunuz
Bunu tek bir konumda bağlayacağız
İlk olarak disc-inventoryhud/server/search.lua
İçerisine bu kodu ekliyoruz
[CODE title="1."]ESX.RegisterServerCallback('discinventoryhud:isplayerdead', function(source, cb, target)
local player = ESX.GetPlayerFromId(target)
MySQL.Async.fetchAll('SELECT is_dead FROM users WHERE identifier = @identifier', {
['@identifier'] = player.identifier
}, function(result)
local isDead = result[1].is_dead
cb(isDead)
end)
end)[/CODE]

Daha sonra disc-inventoryhud/client/search içerisine bu kodu ekliyoruz​

[CODE title="2."]RegisterCommand("üstara" , function(source,args,raw)
local player = ESX.GetPlayerData()

local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer()
if closestPlayer ~= -1 and closestDistance <= 3.0 then
ESX.TriggerServerCallback('discinventoryhud:isplayerdead', function(isPedDead)
if isPedDead then
TriggerEvent("disc-inventoryhud:search")
else
TriggerEvent("disc-inventoryhud:steal")
end
end, GetPlayerServerId(closestPlayer))
else

exports['mythic_notify']:SendAlert('error', 'Yakında kimse yok!')

end
end)[/CODE]

Bu kod sayesinde eğer kişi ölü değilse elini kaldırmasını,ölüyse direk aramasını sağlıyor.
İyi forumlar dilerim.
 
Teşekkürler
 
kişi ellerini kaldırmalı sorununu nasıl çözebiliriz
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst