Konu: on <level>:INPUT:<*#[email protected]>:<commands>

Anlatım: Mylife

İnput eventi text eventi ile aynı mantık ile calışır. Text eventini kullanırken belki fark etmişsinizdir sadece karşıdaki veriyi yakalar, yani karşı taraftan size yazılan text üzerinde işlem yapabilir. Kendi yazdığımız text ( yazılar ) için kodlamalarda input eventi kullanılmalıdır.

Örnek;

Kod:
on *:input:#kanalburuya: { if $regex($1-,/^[\.!]kontrol$/Si) { msg # kontrol ediliyor.. }  }
=> Belirlenen kanalda .kontrol yazıldığında, kontrol ediliyor.. olarak döner.
Örnek te belirlenen koşullar belirlenen kanal içerisinde oluştuğu taktirde tetiklenicektir. İnput eventi özel için işlem yaptırabiliriz.

Örnek;

Kod:
on *:input:?: { if $regex($1-,/^[\.!]kontrol$/Si) { msg $nick kontrol ediliyor.. }  }
=> Özelde .kontrol yazıldığında, kontrol ediliyor.. olarak döner

Burada farklılıkları gözden gecirelim. İlk örnekte kanal belirtmiştik 2. örnekte ise '' ? '' kullandık bunu yaparak oluşturduğumuz koşulun sadece özelde gercekleşeceğini belirlemiş olduk. Bir başka farklılıkta koşullar bittikten sonra yaptıracağımız işlem de yanıtı özelimize yazdırdık. İnput eventinde sadece bizim/kendimizin yazdıkları text ler üzerinde tetikleceği için burada $nick biz oluyoruz orada aslında '' $me '' de kullanılabilir bu sizin tercihiniz olur. İyi forumlar.