ON Open on <level>:OPEN:<?|@|=|!|*>:<matchtext>:<commands>
Bir pencere açıldığında harekete geçen eventtir.
-
Kullanılan Prefixlerin Anlamları:
? : Özel query penceresi
@ : Custom/özel Pencere
= : DCC Sohbet penceresi
! : DCC Dosya Penceresi (FileServ)
* : Tüm pencereler
-
şimdi konumuzla ilgili bir iki örnek verip anlatımı pekiştirelim,
Soru : özelime yazan kişi eğer Erdem nicki ise, özelime yazmasını engellemek istiyorum dersek, on *:OPEN:?:*: {
if ($nick == Erdem) { ignore -p $nick }
}
- Soru: Özel(query) penceremi açıp yazan kişi eğer Erdem nicki ise, ne yazmışsa görmek istemiyorum ve query listemde nicki bulunmasın. on ^*:OPEN:?:*: {
if ($nick == Erdem) { halt }
} Soru: Özelime Biri Merhaba derse ona otomatikmen Merhaba demek istiyorum. on *:OPEN:?:Merhaba: { msg $nick Merhaba $nick }
- Soru: Eğer Ben Away isem, ve özelime gelen kişi Hasan veya Erdem veya Nuh değilse "Şuan Meşgulüm Dilerseniz Not Bırakabilirsiniz" Şeklinde özelime yazan kişiye notice atmak istiyorum. on *:OPEN:?:*: {
if $away && !$istok(Hasan Erdem Nuh,$nick,32) { notice $nick Şuan Meşgulüm Dilerseniz Not Bırakabilirsiniz }
}
__________________ Şimdi Saat Sensizliğin Ertesi.. |