->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
# if {![string match -nocase "kullanıcı-hostu.com" [lindex [split $uhost @] 1]]} { return 0;} ;# kullanıcı hostu eşleşirse kodu kullanabilir.
# if {![string match -nocase "*rumuz*" $nick]} { return 0;} ;# kullanıcı nicki eşleşirse kodu kullanabilir.
# if {![string equal -nocase "#kanal" $chan]} { return 0;} ;# sadece belirtilen kanalda kullanılabilir.
# if {![matchattr [nick2hand $nick] $::globalflags|$::kanalflags $chan]} { return 0;} ;# sadece belirlenen flaglara sahipler kodu kullanabilir.
kod içindeki bu satırlardan yapacağınız seçim/lere göre satır başındaki " # " kaldırıp/silip satırı aktif edebilirsiniz.
(aksi halde her kanalda ve herkes tarafından kullanılabilir.
eggdrop kullanıcı flagları ->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
not: string match ile wildcard kullanılabilir. Örnek: nick/rumuz belirtirken : "rumu*" gibi ,girilebilir.
string equal komutu wildcard kabul etmez birebir eşleşmelidir.
-nocase seçenekli satırlarda: büyük-küçük harf uyumu aranmaz... Örnek: kanal adı "#BLA-bla" ise ilgili satırda -nocase seçeneği varsa : "#bla-bla" olarak girilebilir.
(aksi halde büyük-küçük harf uyumu gözetilir...)
kullanım şekli :
+/-mod <hedef>
hedef : kanal / nick / ident yada host olabilir.
+b <hedef> kullanımında :
+b <hedef> <sebep>
<sebep> belirtilmez ise kod içinde <sebep> öntanımlı olarak belirlenir ve <hedef> oto-kicklenir.. (bunun için <hedef> nick ile eşleşmelidir.ident yada hosta +b uygulamada <hedef>'e kick ,kodun şu haliyle atılmayacaktır.. <hedef> için : wildcard kullanılabilir. #k?nal gibi... *!*@*.host*-bir.kısmı gibi....)