14 Haziran 2021, 13:06 | #1 |
On Topic Event Kullanımı
Tarih: 14.06.2021
Konu: on <level>:TOPIC:<#[,#]>:<commands> Anlatım: Mylife Merhaba sevgili forum kullanıcıları, Elimden geldiğince sizlere on topic event kullanımını anlatacağım. IRCd kullanım sırasın da çokca karşısınıza çıkan ama belki de yeni öğreneceğiniz oldukca kullanışlı bir eventimiz. Bu event, kanal başlığı ( TOPİC ) değiştirildiğin de tetiklenen eventimizdir. Herhangi bir kanalın başlık mesajı değiştirildiğin de o başlık mesajı içerisin de işlem detaylı işlem yapmamızı sağlar. Kullanım; Kodon 1:topic:#Kanaladı: Sadece '' # '' karakterini kullanırsak bütün kanallar için işlem yapmasını sağlarız. Örnek; Kodon 1:topic:#Mylife:/ echo -a $1- selam deneme 1 ( echo mesajı ) Olarak bize döner. Burada belirtilen '' $1- '' belirtilen kanalın başlığın da yazan bütün mesajlar ile eşleşir. Bu eventimiz topic içerisin de detaylı bir sorgu yapmamıza da olanak tanır. Misal, topiclerde küfür koruması gibi. Basit bir örneğini aşağıya bırakacağım. Kodon 1:topic:#Mylife: { if $regex($1-,/\bam?k\b|si?ke?ri?m/Si) { echo -a # kanalın da Kötü söz kullanıldı. Mesaj: $1- } } (12:56:56) * Mylife Topici Değişerek 'selam deneme 1 ak Yaptı' #Mylife kanalın da Kötü söz kullanıldı. Mesaj: selam deneme 1 ak ( echo mesajı ) (12:56:59) * Mylife Topici Değişerek 'selam deneme 1 amk Yaptı' #Mylife kanalın da Kötü söz kullanıldı. Mesaj: selam deneme 1 amk ( echo mesajı ) (12:57:03) * Mylife Topici Değişerek 'selam deneme 2 Yaptı' (12:57:06) * Mylife Topici Değişerek 'selam deneme 3 Yaptı' (12:57:11) * Mylife Topici Değişerek 'selam deneme 2 skrm Yaptı' #Mylife kanalın da Kötü söz kullanıldı. Mesaj: selam deneme 2 skrm ( echo mesajı ) Örnekleri incelediğiniz de farkediceksiniz. Belirlediğim kötü söz eğer topic olarak atılırsa bana echo ile bildir dedik biz ama bunu siz farklı bir kombinasyon yapabilirsiniz topici değiştir veya uyar vs gibi. Regex yardımı ile bunu yaptım ben alternatifler çok komple olarak text için de belirlenen mesajlar için de işlem yaptırma imkanınız var. iyi forumlar dilerim.
________________
i don't care if i'm misfit.
|
|
|
14 Haziran 2021, 18:38 | #2 |
Emeğine sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
paylaşımın için tşkler kardeşim
________________
Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive.. ~ E & B ~ |
|
|
14 Haziran 2021, 21:48 | #3 |
Emeğinize sağlık
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________
~ E & B ~ |
|
|
14 Haziran 2021, 21:50 | #4 |
emeginize saglik
________________
No MoRe DramA
|
|
|
14 Haziran 2021, 21:57 | #5 |
Emeğinize sağlık
________________
|
|
|
14 Haziran 2021, 22:02 | #6 |
emegine saglik
________________
Hope. . . ✨
|
|
|
14 Haziran 2021, 22:06 | #7 |
Emeğinize sağlık.
|
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|