🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
Eğer aktif pencereniz "$window($active).type" bir #Kanal ise paylaştığınız bu kodlar belirtilen koşullarda işlem yapar. Yani, eğer kanalda size yazan nick belirtilen host aralıklarına sahip değilse ve kanalda herhangi bir prefixe sahip değilse (+ hariç) veya muaf nick koşuluna uygun kod çalışır.
Ama eğer aktif pencereniz query (özel penceresi ise, ki event'ta on *:text:*:*: genel bir tanımlama kullanılmış) burada $chan [#] sonuç vermeyecektir.
Haliyle bu koşul "if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {" çalışmayacaktır ve özelinize yazan nick eğer herhangi bir kanalda op-sop-founder-halfop gibi bir yetkiye sahipse yinede notice atılacaktır o kişiye.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:$($+(*,$me,*)):*:echo -a -: $chan :: $nick ::: $nick(#,$nick).pnick
Başka bir mIRC ile özelden kendinize seslenip deneyip görebilirsiniz.
Bunun için farklı bir yol bulmanız gerekiyor.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#raw319 off
raw 319:*:{ if !$regex($3-,/[@&~%\.]#\S+/g) && !$regex(x,$address($2,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si) { notice $2 Özel mesaj } }
raw 318:*:{ .disable #raw319 | halt }
#raw319 end
on *:text:$($+(*,$me,*)):*:{
if !$istok(abuzer mehmet kamil Nick3 Nick4 Nick5, $nick, 32) {
if ($window($active).type == query) { .enable #raw319 | .whois $nick }
elseif ($window($active).type == channel) {
if ($nick isreg #) && (!$regex(x,$address($nick,2),/Oper|Services|Net(?:work|admin)|Services|server|root|tech/Si)) { notice $nick Mesajın }
}
}
}
Örnek olarak raw'dan faydalanabilirsiniz ve oturup uğraşıp farklı bir yolda bulabilirsiniz. İyi forumlar.
Feragat ben bu açıklamayı tam anlayamadım. Önceki sayfada denediğim kodun nasıl bir eksik yanı var ?