[İSTEK] Silah Engel

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
: 21 Ocak 2020, 16:18:39
Merabalar Ben Alta Verdigim Kodu Linki görebilmek için Kayıt olun yada Giriş yapın. Paylaşmış Fakat Bazı Sorunları Var Ben Admine M4  Verince Everyone Sıkamıyor Ama Diger Aldıgım silahlarda Bloke Ediyor oyundan cıkmam gerek oluyor Düzelmesi İcin Ve Ben Team Göre Bunu Nasıl Ayarlarım P Panelden Actıgım  Team,lara Acl Degilde Team Göre Ayarlaya bilen varsa Şimdi,den  Teşekkürler


Kod
silahlar = {
[31] = {"Soyguncu"}, -- m4 sadece Soyguncu kullanbilir
        [33] = {"Terorist"}, -- Sniper  sadece Terorist kullanbilir
}

addEventHandler("onPlayerWeaponSwitch", root, function(onceki,suan)
if silahlar[suan] then
local gruplar = silahlar[suan] -- silahın gruplarını çektik
if not aclKontrol(source,gruplar) then -- eğer aclkontrol true gelmezse
--takeWeapon(source,suan) -- silahını aldık
toggleControl(source,"fire",false) -- sıkmasını engelledik
toggleControl(source,"aim_weapon",false) -- nişan almasını engelledik
outputChatBox("Bu silah yasak.",source) -- chat attık
-- yukardakilerden istediğini yap
end
end
end)

function aclKontrol(oyuncu,gruplar)
local hesapismi = getAccountName(getPlayerAccount(oyuncu)) -- ouyncunun hesap ismini çek
for i,v in pairs(gruplar) do -- grupları döndür
if isObjectInACLGroup("user."..hesapismi,aclGetGroup(v)) then -- eğer hesapismi acl grubunda var isElement
return true -- kod dururu ve return true olarak gönderir
end
end
return false -- kod yukarda durmazsa false olarak gönderir
end
« Son Düzenleme: 21 Ocak 2020, 16:47:35 Gönderen: feyzo »
 


MTASATURK

[İSTEK] Silah Engel
« : 21 Ocak 2020, 16:18:39 »

Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #1 : 21 Ocak 2020, 21:05:51
yapılırsa bende kullanmak isterim  :P
 
Mesajı Beğenenler: feyzo


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #2 : 21 Ocak 2020, 21:24:50
Linki görebilmek için Kayıt olun yada Giriş yapın.  sen annarmısın bu sorundan
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #3 : 22 Ocak 2020, 11:58:15
yapan cıkmadı galiba  :o
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #4 : 22 Ocak 2020, 12:34:41
Amlamadım.
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #5 : 22 Ocak 2020, 12:39:09
Linki görebilmek için Kayıt olun yada Giriş yapın.
Amlamadım.
ben bu kodu kullandıgımda admin se m4 alıyor degilse  m4 alıyor sıkamıyor fakat sonradan başka bir silah alıncada sıkamıyor ve acl degilde benım p panelden actıgım gruba özel olmasını istiyorum
 


MTASATURK

Ynt: [İSTEK] Silah Engel
« Yanıtla #5 : 22 Ocak 2020, 12:39:09 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #6 : 22 Ocak 2020, 16:32:47
Kod
silahlar = {
[31] = {["A Takımı"]=true,["X Takımı"]=true,}, -- kullanabilcek takım isimleri
    [33] = {["C Takımı"]=true}, -- kullanabilcek takım isimleri
}

addEventHandler("onPlayerWeaponSwitch", root, function(onceki,suan)
if silahlar[suan] then
local gruplar = silahlar[suan] -- silahın gruplarını çektik
if not takimKontrol(source,gruplar) then -- eğer aclkontrol true gelmezse
--takeWeapon(source,suan) -- silahını aldık
toggleControl(source,"fire",false) -- sıkmasını engelledik
toggleControl(source,"aim_weapon",false) -- nişan almasını engelledik
outputChatBox("Bu silah yasak.",source) -- chat attık
-- yukardakilerden istediğini yap
else
toggleControl(source,"fire",true)
toggleControl(source,"aim_weapon",true)
end
else
toggleControl(source,"fire",true)
toggleControl(source,"aim_weapon",true)
end
end)

function takimKontrol(oyuncu,gruplar)
local takim = getPlayerTeam(oyuncu)
if not takim then return false end
local takimisim = getTeamName(takim)
return gruplar[takimisim]
end
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: Leaver, feyzo


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #7 : 24 Ocak 2020, 22:13:58
Linki görebilmek için Kayıt olun yada Giriş yapın.  teşekkürler dostum oldu  peki söyle birsey daha isteyebilirmiyim  oyuncu sıkamıcak bu arkadaş klanda degilse ölmesın bunuda yaparsan cok iyi olcak