07 Şubat 2021, 20:11 | #1 |
On İnput Event Kullanımı
Konu: on <level>:INPUT:<*#?=!@>:<commands>
Merhaba, bu dersimiz de bahsetmek istediğim event input eventi olacak, bu event kısaca anlatmam gerekirse sadece bizim yazdığım mesajlar ile tetiklenecek bir eventtir. Bildiğiniz üzere Text eventi konumuz da bahsetmiştik kendimizin gönderdiği mesajlar veya istekler de text eventi cevap vermez yani işlem yapmaz tamamen karşı kişinin gönderdiği isteklere cevap verir. İşte tam input eventinin önemi de burada devreye giriyor bu event de karşı taraftan gönderilen istekleri değil kendimizin talep ettiği isteklere karşılık veriyor. * Kullanım mantığı tamamen text eventi ile aynıdır ama ikisinin arasın da olan farklılığı yukarı da anlattım. Biraz örnek yapalım o zaman daha iyi anlayıp kavrıyacaksınız. Örnekler; Bu eventin kullanımı, On 1:input:#: => Kendi yazılarımız herhangi bir kanal da yazılırsa işlem yapar. On 1:input:#Mylife: => Mylife kanalın da işlem yapar. On 1:input:?: => Özel de işlem yapar ( Kanal da tetiklenmez. ) * Event içerisin de direk olarak bir veya birden fazla kanal belirleme şansımız vardır. Kodon 1:input:#kanal1,#kanal2:/echo -a deneme başarılı. Bir örnek daha vereyim daha iyi anlayacaksınız, diyelim ki bir kod oluşturacaksınız ve bunu sadece sizin kullanmanızı istiyorsunuz yani siz yazdığınız zaman tetiklensin işlem yapsın ama başkası yazarsa kesinlikle işlem yapmasın, eventin kullanım mantığı da zaten tamamen budur. Kodon *:input:#Mylife: { if $regex($1-,/^[\.!]d[Ôôö0o]v/Si) { msg # $qt($2) $+ , seni tekme tokat döverim :p } } (19:58:01) <Mylife> .döv h-bot (19:58:01) <Mylife> "h-bot", seni tekme tokat döverim :p => Örneğimizi size anlatayım, basit fazla detaya girmeden hazarladım konuyu anlamanız için. Mylife kanalın da eğer ben .döv nick yaparsam, seni tekme tokat döverim :p olarak kanala mesaj yazıcak. Bunu başkası yaparsa yanıt alamayacaktır. Örneğe takılmayın farklı şekiller de farklı kombinasyon ile kullanabilirsiniz tabiki bu sizin yaratıcılığınıza kalmış. * Bu event yukarı da ifade ettiğim gibi sadece kanal için kullanımı yoktur özel pencere de tetiklenebilir. Bunun için kanal belirttiğimiz yer de '' ? '' kullanmanız yeterlidir. İyi forumlar.
________________
i don't care if i'm misfit.
|
|
|
07 Şubat 2021, 20:12 | #2 |
Güzel paylaşım kardeşim
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
.)
________________
''Adımın Arkasına Geç İsmin Duyulsun '' Coded By Kerem - 2008.Dal.Net |
|
|
07 Şubat 2021, 20:23 | #3 | |
Alıntı:
________________
i don't care if i'm misfit.
|
||
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|