|
rewal Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
inceledim ama anlayamadım kod aşağıda yardımcı olabilirseniz sevinirim tşk.
menu ,menubar {
.-
. ® ÖZEL
..Açık:.enable #oto | .echo -a 0,4 ÖzeL Bot Açıldı
..Kapalı:.disable #oto | .echo -a 0,4 ÖzeL Bot Kapatıldı
.-
}
#oto on
on *:text:*slm*:?:/.timer 1 5 /msg $nick $read C:\metinler\slm.txt
on *:text:*selam*:?:/.timer 1 5 /msg $nick $read C:\metinler\slm.txt
on *:text:*s.a*:?:/.timer 1 5 /msg $nick $read C:\metinler\slm.txt
#oto off
|
Kullandığın kod'da bazı hatalar var,
1- #group özelliğini başlatıp bitirirken ki mantık: #group on/off - #group end olmalıdır. Senin paylaştığın kod'da group'un başlangıcı da bitişi de on/off ile sürdürülmüş.
2- Bu özellikler için bir den fazla event kullanmaya gerek yok.
3- Wildcard aralıklarında ki kapsamalar da; Kişi eğer a.selam yazsa dahi selam vermiş gibi kabul edip cevap verir.
vb.
Kod'un cevap vereceği metinler; Kod: Kodu kopyalamak için üzerine çift tıklayın!
sa - s.a - s.a. - selam - selams - slm - s.aleyküm - selamun aleyküm
-Eklemek istediğin hostları regex kalıbına örnekteki gibi
/oper|admin|helper|aop|sop|dj/i yazabilirsin. (bildiğim kadarıyla sunucularda op'lar sop'lar vs. de host alıyor.).
Kod'u bu şekilde kullanabilirsin; Kod: Kodu kopyalamak için üzerine çift tıklayın!
menu menubar {
.-
. ® ÖZEL
..Açık:.enable #oto | .echo -a 0,4 ÖzeL Bot Açıldı
..Kapalı:.disable #oto | .echo -a 0,4 ÖzeL Bot Kapatıldı
.-
}
#oto on
on $*:text:/^s(a|\.a(\.|leyk[uüÜ]m)?|lm|elam(s|lar|[uÜü]n\saleyk[uÜü]m)?)$/Si:?:{
if !$regex(x,$address($nick,2),/oper|admin|helper|aop|sop|dj/i) {
.timer 1 5 msg $nick $read C:\metinler\slm.txt
}
}
#oto end
- Benzer bir konu; incelemek istersen:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] İyi forumlar.