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)

AntepLi 30 Aralık 2012 18:47

Cevap: Nickimi yazana Notice
 
Peki hocam bu notice'leri Belirledigimiz #kanal1,#kanal2,#kanal3'ten muaf tutabilirmiyiz mümkünmüdür ?

Med Cezir 31 Aralık 2012 00:53

Cevap: Nickimi yazana Notice
 
Kodun 2. satırına bu şekilde birşey ekleyebilirsin.
Kod:

if $regex($chan,/^(#muaf1|#muaf2|#muaf3|#muaf4)$/i) { halt }

IRC-Dancer 31 Aralık 2012 14:05

Cevap: Nickimi yazana Notice
 
Kod:

on *:text:*:#:{
if $regex($chan,/^(#Kanal|#Kanal1|Kanal2|Kanal3)$/i) { halt }
  if ($me isin $1-) {
    inc -u5 $+(%,nickfld.,$2)
    if $($+(%,nickfld.,$2),2) > 1 {
      .halt
    }
    .notice $nick $read sozler.txt
  }
}


DEwRM 14 Nisan 2013 03:20

Cevap: Nickimi yazana Notice
 
arkadaşlar /load -rs sozler.txt yapıyosunuz dimi ?

Feragat 14 Nisan 2013 12:46

Cevap: Nickimi yazana Notice
 
Alıntı:

DEwRM Nickli Üyeden Alıntı (Mesaj 1041296382)
arkadaşlar /load -rs sozler.txt yapıyosunuz dimi ?

Onu yapmana gerek yok. Mirc klasörüne atman yeterli.

Bennu 09 Ağustos 2014 05:21

Cevap: Nickimi yazana Notice
 
Merhabalar bende buna benzer bişey istiyorum. İsmimi yazana notice göndersin ama op sop halfop ya da admin gibi kanal yetkililerine göndermesin. Basit olarak şöyle bir kod buldum ama bu herkese gönderiyor. Kod şöyle:

on *:text:*:*: {
if $1 = $me {
notice $nick Slm hg.
}
}

İlgilenen arkadaşlara şimdiden çok teşekkür ederim..

Entrance 09 Ağustos 2014 09:34

Cevap: Nickimi yazana Notice
 
Alıntı:

Bennu Nickli Üyeden Alıntı (Mesaj 1041471358)
Merhabalar bende buna benzer bişey istiyorum. İsmimi yazana notice göndersin ama op sop halfop ya da admin gibi kanal yetkililerine göndermesin. Basit olarak şöyle bir kod buldum ama bu herkese gönderiyor. Kod şöyle:

on *:text:*:*: {
if $1 = $me {
notice $nick Slm hg.
}
}

İlgilenen arkadaşlara şimdiden çok teşekkür ederim..


Merhaba,

Kanal'da (%,@,&,~) prefix'lerine sahip olan kişileri MUAF tutmak için, eklenmesi gereken kod: ->
Kod:

  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
OPER veya ADMIN hostlarını muaf tutmak için ise, eklenmesi gereken kod: ->
Kod:

if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
İlave olarak, vermiş olduğun (KOD) rumuzuna seslenen kişi veya kişilere belirtilen mesajı notice olarak gönderiyor konu içerisinde TXT üzerinden yapılan kodları kullanıp, birden fazla kelime/söz/mesaj gönderebilirsiniz, tabi sadece bir öneri..)

Kod:

on *:text:*:*: {
  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}

İyi forumlar.

Bennu 09 Ağustos 2014 09:52

Cevap: Nickimi yazana Notice
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041471372)
Kod:

on *:text:$($+(*,$me,*)):*:{ if !$regex(x,$address($nick,7),/Ahmet|Mehmet|Nick3|Oper|Services|Network|Services/Si) { notice $nick Mesajın } }
Muaf nick veya Sunucu yetkililerinin hostlarının içinde geçen matchtext'leri örnekteki gibi belirtebilirsin. İyi forumlar.

Merhabalar, kodu denedim ama sanırım bir muaf nikleri (op, sop, halfop, admin) oluşturup koda yazmam gerekiyor. Ben ise bunları yazmadan kodun kanaldaki opları tanımasını istiyorum. Belki bu kod ile mümkün degil ama başka bir algoritmayla olabilecegini düşünüyorum. Şöyle bişey yaptım ama olmadı çalışmadı neresinde hata var anlamışta degilim. Gerçi kod sistemini pek bilen biride degilim ama yine de baya uğraştım.

Kod şu:

on *:text:$(* $+ $me $+ *):*: { timer 1 1 hosgel $nick }
alias hosgel { if $1 !ishop $2 && $1 !isop $2 && !$regex($address($1,5),Admin/i) { notice $1 Slm naber } }

bu kodun alias satırı op sop admin v.s yetkileri otomatik tanıması görevini yapıyor. Ama burda çalışmıyor ben tam olarak anlamadım kou

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:52 -->-> Daha önceki mesaj 09:47 --

Alıntı:

Entrance Nickli Üyeden Alıntı (Mesaj 1041471373)
Merhaba,

Kanal'da (%,@,&,~) prefix'lerine sahip olan kişileri MUAF tutmak için, eklenmesi gereken kod: ->
Kod:

  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
OPER veya ADMIN hostlarını muaf tutmak için ise, eklenmesi gereken kod: ->
Kod:

if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
İlave olarak, vermiş olduğun (KOD) rumuzuna seslenen kişi veya kişilere belirtilen mesajı notice olarak gönderiyor konu içerisinde TXT üzerinden yapılan kodları kullanıp, birden fazla kelime/söz/mesaj gönderebilirsiniz, tabi sadece bir öneri..)

Kod:

on *:text:*:*: {
  if (!$regex($nick(#,$nick).pnick,&|@|~))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}

İyi forumlar.

Harikasınız yorum yazarken gelen mesajı yeni gördüm süpersiniz süper. çok mutlu oldum yaaa.. :)) Sabahtan beri uğraşıyordum

IRC-Dancer 09 Ağustos 2014 11:06

Cevap: Nickimi yazana Notice
 
Muaf nick'leride böyle yapabilirsin.
Kod:

on *:text:*:*: { 
  var %muaf = 1
  var %muafnicks = nick1,nick2,nick3,nick4,nick5
  if %muaf && $istok(%muafnicks,$nick,44) { halt }
  if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.))  {
    if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
    if $1 = $me {
      notice $nick Slm hg.
    }
  }
}


Bennu 09 Ağustos 2014 11:16

Cevap: Nickimi yazana Notice
 
Hepinize çok teşekkür ederim arkadaşlar kodlar harika oldu. Ellerinize sağlık. Süpersiniz daha ne diyebilirim ki :)

Yalnız Entrance arkadaşımızın yazdığı kodda ufak bir pürüz vardı onu da IRC-Dancer arkadaşımız düzeltmiş gözle pek fark edilmeyebilir o yüzden Entrance arkadaşımızın gözden kaçırdığı " |%|\. " gibi ufak bir ayrıntıyı IRC-Dancer arkadaşımızın düzelttiği şekilde ekliyorum. Olaki kod bazı arkadaşlar için de gerekli olabilir.

on *:text:*:*: {
if (!$regex($nick(#,$nick).pnick,&|@|~|%|\.)) {
if ($regex($address($nick,2),/(network|rootadmin|ircop|services|server|coadmin)/i)) { return }
if $1 = $me {
.notice $nick Slm hg.
}
}
}

Herkesin emegine sağlık güzel bir paylaşım oldu.


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

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