Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:s.a:#:{ /timer 1 10 /msg $chan a.selam $nick hoş qeldin . }
on *:text:slm:#:{ /timer 1 10 /msg $chan a.selam $nick hoş qeldin . }
on *:text:selam:#:{ /timer 1 10 /msg $chan a.selam $nick hoş qeldin . }
on *:text:selamlar:#:{ /timer 1 10 /msg $chan a.selam $nick hoş qeldin }
Merhaba @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],
Öncelikle yapmak istediğinizi tek bir text eventi içerisinde yapmalısınız çünkü aynı sayfada birden fazla text eventi oluşturursanız birbiri ile çakışmasından dolayı çalışmayacaktır. Bunu aşağıda @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] örnek olarak size vermiş ama o örnekde sebebini anlamadığım bazı hatalar var onlara da değinicem...
|
High Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Kod: Kodu kopyalamak için üzerine çift tıklayın! on *:text:*:?: {
if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {
if (*Selamlar* iswm $1- || *S.a.* iswm $1- || *Slm* iswm $1- || *Selam* iswm $1-) {
inc -u60 $+(%,saflood.,$nick)
if $($+(%,saflood.,$nick),2) > 2 {
.halt
}
msg $nick Aleyküm Selam hoş geldin $nick
}
}
} Kendine göre düzenlersin.
KOD Sahibi caMGöz, sanırım.
|
Merhaba @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],
Verdiğiniz örnek kodda bazı mantık hataları mevcut kimin neden kodladığını bilmiyorum ama text eventi içerisinde ''
? '' bu karakteri kullanırsanız bu özel de işlem yapmasına sebep olur özelde yapılan bir işlemden dolayı da kanal muafı almak pek mantıklı bir hareket olmaz sizinde kabul edeceğiniz gibi text eventi içerisinde hem özel hem kanal genelinde işlem yapmasını sağlamak için ''
* '' yıldız karakterini kullanmalısınız ( kırmızı ile işaretleyeceğim. ) Yine bahsetmek istediğim bir durumda iswm çok kullanışlıdır ama bunun alternatifi ve daha detaylı bir varyasyon uygulayabildiğimiz regex kullanılması daha iyi olacaktır diye düşünüyorum.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:*: {
if !$istok(#muaf1 #muaf2 #muaf3,$chan,32) {
if $regex($1-,/^[zs]e?la?ml?a?r?|^s\.?a$|^me?rh?a?ba?/Si) {
inc -u60 $+(%,saflood.,$nick)
if $($+(%,saflood.,$nick),2) > 2 {
.halt
}
msg $nick Aleyküm Selam hoş geldin $nick
}
}
}
İyi forumlar.