Cevap: nicklere numara vererek banlama
Yapılır tamam olurda ne gerek var? algoritmasını söyleyim yapabilirsen yap kolay kolay bu gereksizlikte birşey için kimse uğraşmaz.
$nick(#,0) identifiers'yla mevcut kanaldaki nicklerin toplam list'ini al. bunu bir txt'e kaydet. Kaydederken write bilmemne.txt %t $nick(#,%i) şeklinde kaydetmelisin. %t ve %i değerlerini inc'le artırırsan o txt belgesinde numara = nick şeklinde bir sıralama olur. Daha sonra !gline 3 dedin diyelim bunu yakalayan bir event olustur ve bilmemne.txt'n içinde o 3 rakamını bul sonra o satırı yakalayıp $gettok'la numaradan ayır isabet eden nicke zline at.
Ha kanala nickler girip/cıktıkca bu txt'deki verilerde saçmalayacaktır. Onun için join,quit ve part eventlarıyla txt belgesini sürekli güncellemelisin. Onun algoritmasıda veririm sen baştakini yapabilirsen.
Konu uFuK tarafından (13 Aralık 2010 Saat 22:05 ) değiştirilmiştir.
|