[YARDIM] ACL Ayarlı Silah

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Violent

  • Yeni Üye
  • *
    • İleti: 42
: 14 Ekim 2018, 12:07:38
Başlıktan da anlayacağınız şekilde ACL ayarlı silah scripti nasıl yapabilirim ?
« Son Düzenleme: 14 Ekim 2018, 18:51:48 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] ACL Ayarlı Silah
« : 14 Ekim 2018, 12:07:38 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 14 Ekim 2018, 12:39:58
server-side
Kod: lua
silahlar = {
[31] = {"Admin","Console"}, -- m4 sadece admin ve console 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
denemedim
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Violent

  • Yeni Üye
  • *
    • İleti: 42
Yanıtla #2 : 14 Ekim 2018, 20:03:24
Bunu 'ElementData' tarzı nasıl yaparız ?
 


Çevrimdışı Nameless

  • Serhat Üner
  • Yeni Üye
  • *
    • İleti: 75
  • Hunter Gaming | Kurucu & Yönetici
Yanıtla #3 : 25 Ekim 2018, 23:30:27
Scripti az önce denedim mesela Uzi Everyonelere açık M4 Admin ile Console'ye açık. Everyone M4 ile sıkamıyor ama M4 aldıktan sonra Uzi alınca Uzi'de sıkmıyor yani sıkmama hala aktif durumda kalıyor.Birde sadece belirli silahların console sıkmasını istiyorum yani bütün silahları eklemek zorunda mıyız?