0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Aslında yapılabilir.Admin paneldeki yetki mantığı butonlar/tablar üzerindendir. Örnek olarak para verme butonu kodu;Kod: luaaTab1.SetMoney=guiCreateButton ( 0.71, 0.530, 0.13, 0.04, "Set Money", true, aTab1.Tab, "setmoney" ) Kodun sonunda "setmoney" ACL den gelen ayardır.Senin isteğin üzerinden gidersek, yapmamız gereken "Manage ACL" isimli butonunun kodunu bulup yetki eklemek.Kod: luaaTab2.ManageACL = guiCreateButton ( 0.75, 0.02, 0.23, 0.04, "Manage ACL", true, aTab2.Tab )Üstteki kodumuz o butonun kodu. İlk baştaki örnekteki gibi sonuna bir virgül bırakıp istediğimiz ayar ismini yazıyoruz.Aynı şu şekilde;Kod: luaaTab2.ManageACL = guiCreateButton ( 0.75, 0.02, 0.23, 0.04, "Manage ACL", true, aTab2.Tab,"aclyetki" )Sonrasında ACL.xml gidiyoruz ve bu butona tıklayabilcek acl gruplarına şunu giriyoruz;Kod: lua<right name="command.aclyetki" access="true"></right>Resources tabı açık olup da tıklayamicak olanlara da şunu;Kod: lua<right name="command.aclyetki" access="false"></right>Acl'yi server kapalı iken güncellemeyi unutma. Denemedim ama büyük ihtimal çalışacaktır...deathmatch\resources\[admin]\admin\client\gui\admin_main.lua
aTab1.SetMoney=guiCreateButton ( 0.71, 0.530, 0.13, 0.04, "Set Money", true, aTab1.Tab, "setmoney" )
aTab2.ManageACL = guiCreateButton ( 0.75, 0.02, 0.23, 0.04, "Manage ACL", true, aTab2.Tab )
aTab2.ManageACL = guiCreateButton ( 0.75, 0.02, 0.23, 0.04, "Manage ACL", true, aTab2.Tab,"aclyetki" )
<right name="command.aclyetki" access="true"></right>
<right name="command.aclyetki" access="false"></right>