IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Eylül 2006, 17:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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..
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..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Cevapla

Etiketler
addonu, koruma, mirc, mirc download, mirc indir, yardim, yardım, yetki


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ident koruma addonu yardım Murebba mIRC Scripting Sorunları 2 19 Aralık 2008 02:59
Basit bir yetki koruma addonu diEfoRyoU mIRC Scripting Hazır Kodlar 9 24 Eylül 2006 10:14
Kişisel Koruma Addonu Lazım... BuCaLI mIRC Scripting Sorunları 13 31 Temmuz 2005 16:00