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/)
-   -   Badnickzline [nick degişince işlev] (https://www.ircforumlari.net/mirc-scripting-sorunlari/384035-badnickzline-nick-degisince-islev.html)

Heavenly 22 Şubat 2011 22:40

Badnickzline [nick degişince işlev]
 
Kod:

on *:input:#: {
  if $1 == !badnekle { .auser badnick $2- | timer 1 2 msg # 0,1 $2-  0,1 nick4'0i listeye eklendi4... }
  if $1 == !badnsil { .ruser badnick $2- | timer 1 2 msg # 0,1 $2-  0,1nick4'0i listeden silindi 4... }
  if $1 == !badliste {
    msg # 0,1Badnickler listeleniyor 4...
    var %_ = $ulist(*,badnick,0) , %- = 1
    while (%- <= %_) {
      msg # $ulist(*,badnick,%-)
      inc %-
    }
  }
}
on badnick:Join:#mirctr,#radyo,#galatasaray: { gzline $nick ; 5kurallara aykırı hareket4. 4mIRCTR4.2NET 12birlikte daha 4iyiye.!
  if !$window(@yasakmask) { window -neg1 @yasakmask } | echo @yasakmask 2atılan yasak mask4:4 $ulist($nick) , İP no : $8
}

Elimde böyle bir kod var kendim yaptım gayette güzel çalışıyor memnunum ama ek olarak kanala giren nick'ler değiştiğindede işlev görsün onu nasıl yapabilirim mesela

kanala giriş yapan nick : abasdsadf
kanalda aldığı yeni nick : hepinizin`aaa

bende *hepinizin* olarak ekli ama kanala girişte işlev görüyo bendeki koda nick değişiminde yeni nick users 'te bulunan verilerle uyuşuyorsa o zamanda işlev yapsın istiyorum,umarım anlatabilmişimdir istediğim şeyi yardımcı olucak arkadaşlara şimdiden teşekkürler

CesuryureK 22 Şubat 2011 22:58

Cevap: Badnickzline [nick degişince işlev]
 
on *:nick: { if ($level($newnick) == badnick) { ISLEM } }

Heavenly 22 Şubat 2011 23:15

Cevap: Badnickzline [nick degişince işlev]
 
Alıntı:

CesuryureK Nickli Üyeden Alıntı (Mesaj 1040690093)
on *:nick: { if ($level($newnick) == badnick) { ISLEM } }

yani

Kod:

on *:input:#: {
  if $1 == !badnekle { .auser badnick $2- | timer 1 2 msg # 0,1 $2-  0,1 nick4'0i listeye eklendi4... }
  if $1 == !badnsil { .ruser badnick $2- | timer 1 2 msg # 0,1 $2-  0,1nick4'0i listeden silindi 4... }
  if $1 == !badliste {
    msg # 0,1Badnickler listeleniyor 4...
    var %_ = $ulist(*,badnick,0) , %- = 1
    while (%- <= %_) {
      msg # $ulist(*,badnick,%-)
      inc %-
    }
  }
}
on badnick:Join:#mirctr,#radyo,#galatasaray: { gzline $nick ; 5kurallara aykırı hareket4. 4mIRCTR4.2NET 12birlikte daha 4iyiye.!
on *:nick: { if ($level($newnick) == badnick) { gzline $newnick ; 5kurallara aykırı hareket4. 4mIRCTR4.2NET 12birlikte daha 4iyiye.!  } }
  if !$window(@yasakmask) { window -neg1 @yasakmask } | echo @yasakmask 2atılan yasak mask4:4 $ulist($nick) , İP no : $8
}

bu şekildemi hocam?

Difuzyon 23 Şubat 2011 18:07

Cevap: Badnickzline [nick degişince işlev]
 
on *:nick: { if ($level($newnick) == badnick) { ISLEM } }

Bu bir event'tır,yani OLAY'dır.Bu olay meydana geldiğinde ISLEM yap demektir.Bu işlemin karşılığı olarak gzline satırını ISLEM yerine koyabilirsin.Event'ların bir başlangıcı ve bir bitiş noktası vardır.Başlangıç { bracket ile açılıyorsa bunun karşılığı olan sayı kadar Bitiş noktalarınıda } bracket belirler.

on badnick:Join:#mirctr,#radyo,#galatasaray: { gzline $nick ; 5kurallara aykırı hareket4. 4mIRCTR4.2NET 12birlikte daha 4iyiye.!
if !$window(@yasakmask) { window -neg1 @yasakmask } | echo @yasakmask 2atılan yasak mask4:4 $ulist($nick) , İP no : $8
}

Bu da bir event'tır.Kendi başına var olan bir olay türüdür.Başlangıç ve bitişi diğer olayda olduğu gibi bracket{} ile belirlenmiştir.


Birbirinden bağımsız 2 olayı birbirinin içine katmaya kalkışırsanız Çarşı Karışır ,herhalde demek istediğim anlaşılmıştır.


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

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