IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Nickimi yazana Notice (https://www.ircforumlari.net/mirc-scripting-sorunlari/398665-nickimi-yazana-notice.html)

Feragat 09 Ağustos 2014 14:23

Cevap: Nickimi yazana Notice
 
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:

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:

#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.

Aytac08 11 Ağustos 2014 13:36

Cevap: Nickimi yazana Notice
 
Toplam 1 Eklenti bulunuyor.
Kod:

menu menubar {
.ı|ı Nickini söleyene söz (Notice)
  ..• Açık :.enable #noticesoz | .echo -a 0,4 notice söz acildi.0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  ..• Kapalı :.disable #noticesoz | .echo -a 0,4 notice söz Kapatildi..0,1<14,1< 0,1S14,1a0,1R0,1H14,1o0,1S  0,1S14,1c0,1r14,1i0,1p0,1T  2011 * 14,1>0,1>
  .-
}
#noticesoz off
on 1*:text:$( * $+ $me $+ * ):#:{
  if $nick == S-Bot { halt }
  if $nick == Aytac { halt }
  if $nick == Check { halt }
  if $nick == Sproxy { halt }
  notice $nick $read(sozler.txt)
}
#noticesoz end

Altta bu kodları verecem ordan indirirsiniz.
noticesoz.txt dosyasını mirc.exe nin oldugu yere atın sonra ;
Scripti açıp /load -rs noticesoz.txt enterleyin yüklendi diye uyarı gelir.

sozler.txt dosyasını da altta verecem elinde olmayanlar için işine yarar.
Bu dosyayı da mirc.exe nin oldugu yere atın o kadar.

if $nick == S-Bot { halt }
if $nick == Aytac { halt }
if $nick == Check { halt }
if $nick == Sproxy { halt } Bunlar muaf tutmak istediginiz nickleri bu şekilde artırabilirsiniz.

Açma kapalı şeklindedir. İster acarsanız ister kapatıp kimseye notice göndermez.
Çok önceden elimde kalmış bir kod . )

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bennu 14 Ağustos 2014 10:54

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041471522)
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:

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:

#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 ?

Feragat 14 Ağustos 2014 18:04

Cevap: Nickimi yazana Notice
 
Alıntı:

Bennu Nickli Üyeden Alıntı (Mesaj 1041473760)
Feragat ben bu açıklamayı tam anlayamadım. Önceki sayfada denediğim kodun nasıl bir eksik yanı var ?

Kabaca anlamı şu, eğer özeline yazan nick, herhangi bir kanalda bir prefixe sahipse (op-sop-hop-founder gibi..) muaf tutmaz ve senin belirttiğin üzere kanalda op sop ise de notice atar.

Kod:

if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
Bu koşul; özeline yazan nickte çalışmaz.. Onu anlatmak istemiştim. İyi forumlar.

Bennu 15 Ağustos 2014 22:27

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041473932)
Kabaca anlamı şu, eğer özeline yazan nick, herhangi bir kanalda bir prefixe sahipse (op-sop-hop-founder gibi..) muaf tutmaz ve senin belirttiğin üzere kanalda op sop ise de notice atar.

Kod:

if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
Bu koşul; özeline yazan nickte çalışmaz.. Onu anlatmak istemiştim. İyi forumlar.

Yani yetkili kişiler özelime yazdığı zaman ona notice gidecek dogru mu diyorum. Hımmm. peki tam olarak benim istediğim gibi (muaf nikler oluşturmadan) gibi bir kod yazılabilir mi?

aLone 15 Ağustos 2014 23:39

Cevap: Nickimi yazana Notice
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Ben halen ne istediğini anlamış değilim :)
yorgunum gec anlıyorum sanırım
kanalda birisi nickinizi yazarsa, yazan kişi +h +o +a +q prefixe sahip kanal yetkilisiyse mesaj atılmıycak, yetkisi yoksa kişiye mesajmı atmak istiyorsunuz.

yoksa özelde nickinizi yazan kişileremi mesaj atcaksınız

Sentry 30 Ağustos 2014 18:26

SesLenene Notice
 
Merhaba Sevgili İf Kullanıcıları Konuyu Doğru Yeremi Açtım Bilmiyorum Ama iStediğim Kanalda iBRaHiM Nickine Seslenildiğinde Seslenen Kişiye Farklı Farklı Notice Atmasını istiyorum Yarım Edebilirmisiniz?

aLone 30 Ağustos 2014 18:42

Cevap: Nickimi yazana Notice
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Buradaki kod lar işinizi görecektir. Bu başlık altında devam edin..

Konular birleştirilmiştir..

Sentry 30 Ağustos 2014 19:01

Cevap: Nickimi yazana Notice
 
Teşekkür Ederim Oldu Emeklerinize SağLık..

61fatih61 22 Haziran 2015 18:58

Cevap: Nickimi yazana Notice
 
beyler kanala gitmesini nasıl yapıcaz noticenin birde o nickin görünmesini mesala kanalda seslenince nickimi yazıp farklı bir yazı yazması gibi... örnek:1,1-0,1 Dikkat0,12 nick 0,1 : Yazmaya Çalıştığınız Nick Yasaklanmıştır.... 11/ms send nick mesajınız 0,1Yazarak Memo Gönderebilirsiniz.İyi Sohbetler1,1--


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:49.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk