Konu: ON Open
Tekil Mesaj gösterimi
  #1  
Alt 02 Ağustos 2009, 05:40
Avatar Yok
CesuryureK CesuryureK isimli Üye şimdilik offline konumundadır

mS Puan: 31
mS Derece: CesuryureK Meraklı
 
Üyelik tarihi: 11 Temmuz 2009
Yaş: 42
Mesajlar: 21
Konular: 8
Eklentiler: 0
Alınan Teşekkür: 4
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart 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..
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76