0 Üye ve 1 Ziyaretçi konuyu incelemekte.
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 endend)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önderirend
Amlamadım.
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) endend)function takimKontrol(oyuncu,gruplar) local takim = getPlayerTeam(oyuncu) if not takim then return false end local takimisim = getTeamName(takim) return gruplar[takimisim]end