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/)
-   -   /Badtara #kanal (https://www.ircforumlari.net/mirc-scripting-sorunlari/211730-badtara-kanal.html)

Skys 21 Mayıs 2009 20:57

/Badtara #kanal
 
/badtara #kanal

sistemi bende mevcuttur , ben bu koda " her 10 Sn'de kanalı taramasını isticem "

ve bu 10 Sn'i menu olarak On/off ile acıp kapatmak istiyorum

Yani "on" yaptığımda her 10 Sn'de bir taramayı başlatması ve "off" Yaparak bad taramasını kapatmasını isticem tşk ..



bende bulunan Cod :

Kod:

alias badtara {
  var %jnk 1 
  while %jnk <= $nick($1,0) {
    if $ulist($nick($1,%jnk),bad,0) {
      mode $chan +b $nick($1,%jnk)
      kick $chan  $nick($1,%jnk) 1Nickiniz şuan kanal seviyesi ile bağdaşmıyor.. Lütfen 4"/nick yeninickiniz" 1komutu ile nickiniz değiştirin.
    } 
    inc %jnk
  }
}


MerakLıuSer 21 Mayıs 2009 21:35

Cevap: /Badtara #kanal
 
Kod:

alias badtara {
  var %jnk 1
  while %jnk <= $nick($1,0) {
    if $ulist($nick($1,%jnk),bad,0) {
      mode $chan +b $nick($1,%jnk)
      kick $chan $nick($1,%jnk) 1Nickiniz şuan kanal seviyesi ile bağdaşmıyor.. Lütfen 4"/nick yeninickiniz" 1komutu ile nickiniz değiştirin.
    }
    inc %jnk
  }
}
menu status,channel,query {
  .BAD TARAMA
  ..ON://timerTARA 0 10 /badtara $$?="Her 10 saniyede bir tarancak kanal nedir?" | /echo -a Tarama aktif edildi.
  ..OFF://timerTARA off | /echo -a Tarama deaktif edildi.
}

Menüde ON tıkladığında "taranacak kanal nedir?" diye sonra belirtiğin kanalda timer'i aktif eder.
OFF yaptığında aktif ettiğin kanaldaki timer durur.

Skys 21 Mayıs 2009 21:38

Cevap: /Badtara #kanal
 
Tşk , Hocam eline sağlık..

Cihandar 22 Mayıs 2009 13:24

Cevap: /Badtara #kanal
 
Peki Kanal Belirtmeden Bulunduğum Tüm Kanalları Nasıl Tarabilirm ?

Difuzyon 24 Mayıs 2009 12:59

Cevap: /Badtara #kanal
 
Aşağıdaki kod ; bulunduğunuz tüm kanallarda bad levelsine eşleşen olup olmadığını tarayacaktır.Kullanıcı listesinde(users) bad tanımına uyan nickleri , kanalda op iseniz (ban+kick) değilseniz (echo) ile bilgilendirme mesajı geçecektir.

Kod:

alias control {
  if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
  who +c $token(%difi,1,32)
}
raw 352:*:{
  if %difi {
    haltdef
    if $regex($level($6),/^(bad)$/) {
      if $me isop $2 { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! }
      else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor }
    }
  }
}
raw 315:*:{
  if %difi {
    haltdef
    set %difi $deltok(%difi,1,32)
    if $numtok(%difi,32) == 0 { unset %difi }
    else { who +c $token(%difi,1,32) }
  }
}

Kodu remote kısmına eklendikten sonra uygulamanız gereken komut: /control

İyi forumlar...

yabadabadu 07 Mart 2010 18:04

Cevap: /Badtara #kanal
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] süpersin :)

Fr33 08 Mart 2010 09:43

Cevap: /Badtara #kanal
 
merhaba, [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ustad harika bir code eline sağlık tek yapmamız gereken Remote kısmına eklemek peki benim script de badnickler nick:badnick şeklin de user kısmına ekli bu code ile nasıl okutabilirim? yardımcı olur musun? Sunucuya her girdiğim de tek tek kanalları gezmek cidden vakit alıyor ve göz yoruyor bir de oper yetkisi olanlar? sanırım OP olmasına gerek yoktur. Sunucu da değil mi? Oper yetkisine sahip kişiler OP olmadan işlem yapabilir sanırım, yardımcı olursan çok sevinirim şimdiden teşk ederim. İyi forumlar.
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 718000)
Aşağıdaki kod ; bulunduğunuz tüm kanallarda bad levelsine eşleşen olup olmadığını tarayacaktır.Kullanıcı listesinde(users) bad tanımına uyan nickleri , kanalda op iseniz (ban+kick) değilseniz (echo) ile bilgilendirme mesajı geçecektir.

Kod:

alias control {
  if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
  who +c $token(%difi,1,32)
}
raw 352:*:{
  if %difi {
    haltdef
    if $regex($level($6),/^(bad)$/) {
      if $me isop $2 { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! }
      else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor }
    }
  }
}
raw 315:*:{
  if %difi {
    haltdef
    set %difi $deltok(%difi,1,32)
    if $numtok(%difi,32) == 0 { unset %difi }
    else { who +c $token(%difi,1,32) }
  }
}

Kodu remote kısmına eklendikten sonra uygulamanız gereken komut: /control

İyi forumlar...


Zalimsin 01 Aralık 2014 14:06

Cevap: /Badtara #kanal
 
halfop iken çalışmasını istiyorum bunu nasıl ayarlıya bilirim tşkler.

Toprak 01 Aralık 2014 14:13

Cevap: /Badtara #kanal
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041559456)
halfop iken çalışmasını istiyorum bunu nasıl ayarlıya bilirim tşkler.

Buyrun;

Kod:

alias control {
  if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
  who +c $token(%difi,1,32)
}
raw 352:*:{
  if %difi {
    haltdef
    if $regex($level($6),/^(bad)$/) {
      if $me isop $2 || $me ishop $2 { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! }
      else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor }
    }
  }
}
raw 315:*:{
  if %difi {
    haltdef
    set %difi $deltok(%difi,1,32)
    if $numtok(%difi,32) == 0 { unset %difi }
    else { who +c $token(%difi,1,32) }
  }
}


Prens 02 Aralık 2014 13:51

Cevap: /Badtara #kanal
 
Alıntı:

Difuzyon Nickli Üyeden Alıntı (Mesaj 718000)
Aşağıdaki kod ; bulunduğunuz tüm kanallarda bad levelsine eşleşen olup olmadığını tarayacaktır.Kullanıcı listesinde(users) bad tanımına uyan nickleri , kanalda op iseniz (ban+kick) değilseniz (echo) ile bilgilendirme mesajı geçecektir.

Kod:

alias control {
  if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
  who +c $token(%difi,1,32)
}
raw 352:*:{
  if %difi {
    haltdef
    if $regex($level($6),/^(bad)$/) {
      if $me isop $2 { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! }
      else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor }
    }
  }
}
raw 315:*:{
  if %difi {
    haltdef
    set %difi $deltok(%difi,1,32)
    if $numtok(%difi,32) == 0 { unset %difi }
    else { who +c $token(%difi,1,32) }
  }
}

Kodu remote kısmına eklendikten sonra uygulamanız gereken komut: /control

İyi forumlar...

*
Kanaldan atılan badnick(ler), Alt+P (Kullanıcı) bölümüne blacklist:*show!*@* olarak eklemekteyim. Fakat sizden aldığım bu koda muaf kanal eklentisi yaptım /control yaptığımda bir etki göremedim, sizce neden olabilir hocam?



Kod:

alias control {
  if ($nick isop #) || ($istok(#kanal1 #kanal2 #kanal3,#,32)) return
  if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
  who +c $token(%difi,1,32)
}
raw 352:*:{
  if %difi {
    haltdef
    if $regex($level($6),/^(bad)$/) {
      if $me isop $2  $me ishop $2 { mode $2 +b $6 | kick $2 $6 («BadTara» Uygunsuz rumuz kullanmak yasak! Lütfen yeni rumuz seçiniz. }
      else { echo 06 -a $+([,$2,]) kanalında $qt($6) Badnick tanımına uyuyor... }
    }
  }
}
raw 315:*:{
  if %difi {
    haltdef
    set %difi $deltok(%difi,1,32)
    if $numtok(%difi,32) == 0 { unset %difi }
    else { who +c $token(%difi,1,32) }
  }
}



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

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