Bir snippet ile devam edelim o halde.
SORU) users listemde
hellmaster olarak tanımlı nickler,
#ctrl kanalında aşağıdakileri yapabilsinler istiyorum;
- *uygula <komut> yazdıklarında, "komut" kısmında belirtilen işlemi uygulamak, ilgili kanala "komut uygulandı ve arşivlendi" olarak cevap yazmak ve mIRC ana dizininde bulunan arşiv klasöründeki arşiv.txt dosyasına "GÜN/AY/YIL SAAT:DAKİKA:SANİYE - Komutu uygulatan nick: Nick - Uygulanan komut: /komut" şeklinde kayıt altına almak.
- *arşiv uygulandığında, mIRC ana dizinindeki arşiv\arşiv.txt dosyasındaki komut geçmişini belirtilen kanala sıralamak.
- *arşiv <tarih> uygulandığında ise, sadece belirtilen tarihe ait komut geçmişini belirtilen kanala sıralamak.
Başlık altındaki diğer sorulara göre biraz farklı ve/veya zor olabilir, farklı bir amaç gütmüyorum yanlış anlaşılmasını istemem. Gözlemlerime göre genel olarak while ve regex üzerine yoğunlaşılıyor, bunu event içerisine gömüp if/else vs. kullanmanın kimseye zararı olmaz, aksine bu tarz bir kod ihtiyacı olanlara bizden geliştirilebilir ve değiştirilebilir tarzda iyi bir hediye olacaktır. :)