[YARDIM] Manage ACL

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı sarpol12

  • Yeni Üye
  • *
    • İleti: 4
: 17 Kasım 2018, 18:55:23
yetkı ayarladım reso acık ama Manage ACL Resodan Nasıl kapatıcaz botun işlevi görmucek  yardımcı olurmsunuz Linki görebilmek için Kayıt olun yada Giriş yapın.


 


MTASATURK

[YARDIM] Manage ACL
« : 17 Kasım 2018, 18:55:23 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 17 Kasım 2018, 19:08:10
Linki görebilmek için Kayıt olun yada Giriş yapın.
Aslında yapılabilir.

Admin paneldeki yetki mantığı butonlar/tablar üzerindendir.
Örnek olarak para verme butonu kodu;
Kod: lua
aTab1.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: lua
aTab2.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: lua
aTab2.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
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı sarpol12

  • Yeni Üye
  • *
    • İleti: 4
Yanıtla #2 : 17 Kasım 2018, 19:54:39
Öncelıkle Yarrdımın İcin Tesekkür edırım Oldu  :-\
« Son Düzenleme: 17 Kasım 2018, 20:21:17 Gönderen: sarpol12 »