Yetki Koruma Addonu Yardım. Yazan: diEfoRyoU Kanaldaki mode değişimlerini control etmek için ON RAWMODE eventini kullanabiliriz. Kanaldaki User/Op/Halfop/Voice lerin sayısını öğrenmek için sırasıyla ($nick($chan,0) User ($nick($chan,0,o) Op ($nick($chan,0,h) Halfop $nick($chan,0,v) Voice hiç bir yetkiye sahip olmayanları öğrenmek içinde $nick($chan,0,r) parametresini kullanabiliriz Şimdi kanaldaki OP/HALFOP/VOICE leri kontrol altına alalım ;Eğer ben kanalda opsam ve değişen mode'ların ilk kelimeleri +ohv ise on @*:rawmode:#: { ;kanaldaki op sayısı 4'ü geçerse son +o olan nicki -o yapalım ve kodu durduralım if ($1 == +o) && ($nick($chan,0,o) > 4) { mode # -o $2 | halt } ;Halfop sayısı 3'ü geçerse son +h alan nicki -h yapalım if ($1 == +h) && ($nick($chan,0,h) > 3) { mode # -h $2 | halt } ;Voice sayısı 2'yi geerse son +v alan nicki -v yapalım if ($1 == +v) && ($nick($chan,0,v) > 2) { mode # -v $2 | halt } ;eventimizi sonlandıralım } Kodun tamamı aşağıdaki gibi oluştu Kod: on @*:rawmode:#: { if ($1 == +o) && ($nick($chan,0,o) > 4) { mode # -o $2 | halt } if ($1 == +h) && ($nick($chan,0,h) > 3) { mode # -h $2 | halt }if ($1 == +v) && ($nick($chan,0,v) > 2) { mode # -v $2 | halt }} Böylece bir ders niteliğinde yetki kısıtlama addonu yaptık tabi bu dialoglarla geliştirilebilir. Kolay gelsin. ----------------------------------------------------------------------- bazı korumalar varya hani deop edildiğinde Script korumasında deop koruması acık olan kişiler devamlı opa cıkıyor bu kısıtlama kodunda ona önlem alamazmıyız? 3 kez deop edilen kişi opa cıkmaya calısırsa otomatik yetkisini silsin ve Silindiğine dair bir sj alsın. belirli bir süre sonra tekrar eklesin yapamazmıyız? * ChanServ sets mode: +o Deneme * HelpBot sets mode: -o Deneme * ChanServ sets mode: +o Deneme * HelpBot sets mode: -o Deneme Bu Böyle gidiyor.. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:57. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net