Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#: {
var %} 1
while %} <= $lines(Arkadas.txt) {
if $read(Arkadas.txt,%}) isin $nick { msg $nick $read(HosGeldin.txt) }
inc %}
}
}
Arkadas.txt dosyanıza arkadaşlarınızın nickini sade bir şekilde ekliyorsunuz:
Ali
Mehmet
Ayse
Şayet kanala Ali'de girse aLiii'de girse HosGeldin.txt dosyasından rastgele seçtiği bir satırı özeline mesaj olarak gönderecektir.Yani kanal giren nickin içindeki kelime,Arkadas.txt'in içinde ekli bir nickse yanıt verecektir.
Bu işlem mIRC'inizi gereksiz yere(while) yoracaktır.
Size önerim şu olur: Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:if $ulist($nick,arkadas,0) { msg $nick $read(HosGeldin.txt) }
alias arkadas {
.auser arkadas $1 $+ *
echo -a 4 $1 7arkadaş listesine eklenmiştir.
}
Kullanımı :
/arkadas ali Uyguladığınızda Users kısmına
arkadas:ali*
arkadas:ahmet*
arkadas:ayse*
şeklinde ekliyecektir.Kanala ali'de girse aliiiii'de girse ,HosGeldin.txt den rastgele bir mesajı özeline gönderecektir.
Gördüğünüz üzere mIRC'i gereksiz yere while döngüsüne almadan,halledebiliriz.
Sizin için hangisi uygunsa onu kullanırsınız..
İyi forumlar...