0 Üye ve 1 Ziyaretçi konuyu incelemekte.
gruplar = { -- ["Grup_ismi"] = true, ["Admin"] = true, ["Kurucular"] = true, ["Y.Kurucular"] = true, -- bu gruplardaki oyuncular banlanamaz} addEventHandler("onPlayerBan",root,function(ban,banlayan) -- birisi banlandığında local hesap = getPlayerAccount(source) -- banlanan oyuncunun hesabını çektik -- hesabını çekmemizin sebebi; oyuncunun belirli acl grubunda olup olmadığını kontrol etmek if hesap then -- eğer banlanan oyuncu bir hesapta ise local hesapismi = getAccountName(hesap) -- hesabın ismini çektik for name,bool in pairs(gruplar) do -- burda tablodaki tüm grupları döndürüyoruz local grup = aclGetGroup(name) -- isimden acl grubunu çektik if grup then -- eğer acl grubu var ise (bunu kontrol etmek zorundayız, olmayan bi grubu yazarsanız debug verir, hataları kimse sevmez :) if isObjectInACLGroup("user."..hesapismi,grup) then -- eğer banlanan oyuncu grupta ise if getElementType(banlayan) == "player" then -- eğer banlayan eleman bir oyuncuysa (bazen Console oluyor) banPlayer(banlayan,true,false,true,source,grup.." adlı yetkili grubunu banlamak yasaktır!") -- banlayan oyuncuyu sınırsız (hem serial hem IP) banladık outputChatBox(getPlayerName(banlayan).." #FFFFFFadlı yetkili "..getPlayerName(source).." #FFFFFFadlı yetkiliyi banladığı için sunucudan banlandı!",root,0,255,0,true) -- sohbette belirttik end outputChatBox(getPlayerName(source).." #FFFFFFadlı yetkilinin banı kaldırıldı!",root,0,255,0,true) -- sohbette belirttik removeBan(ban) -- banı kaldırdık break -- döngüyü durdurduk (saçma durumların ortaya çıkmaması için) end end end endend)
script şeklinde atarmısn birde ne şekil yetki vrcz