|
zeusmk Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
slm arkadaşlar.
nick.txt dosyamdaki nicklerin sadece kanalda var olanlarına özel mesaj yollamak istiyorum. bunu yapabileceğim bir kod var mı ? yani kanaldaki herkese değil de sadece listemde bulunan nicklere yollamak istiyorum. ayrıca listemdeki kişileri gruplara ayırarak yollayabilirsem çok daha iyi olacak. tşk.
|
Gruplandırma işi pek çok yol ile oluşturulabilir, .ini de kullanılabilir. Txt'te şöyle bir mantık yapılabilir;
Örnek bir deneme.txt içeriği: Kod: Kodu kopyalamak için üzerine çift tıklayın!
[grup1]
Nick1
Nick2
Nick3
[grup2]
Nick4
Nick5
Nick6
Nick7
Nick8
[grup3]
Nick9
Nick10
Nick11
Nick12
Kullanımı: /yolla rakam mesajın
Örnek: /yolla 1 mesajın (1.gruba yollar.) /yolla 2 mesajın (2.gruba yollar.) gibi.
Not: Eğer gruptaki nick(ler)
/yolla rakam mesajın komutunu kullandığın kanalda ise yollar.
Grup sayısını, şablona göre arttırıp azaltabilirsin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias yolla { if $read(deneme.txt,r,/^\[grup\Q $+ $$1 $+ \E\]$/) { var %c $readn + 1
while - { $iif($regex(n,$read(deneme.txt,%c),/^([^\x5B].+)/), $iif($regml(n,1) ison #, msg $regml(n,1) $$2-), break) | inc %c } } }