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/)
-   -   Surekli girip cikana ban atma sorunu (https://www.ircforumlari.net/mirc-scripting-sorunlari/463048-surekli-girip-cikana-ban-atma-sorunu.html)

Kimimben 15 Mart 2012 18:23

Surekli girip cikana ban atma sorunu
 
10 *** Giris: ASI_31 (Sunucu@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]0085025.adsl.alicedsl.de)
13Takip Raporu : 7 ASI_31 13 Nickinin 7 5200 13Saniye içinde kullandigi nickler: 7 ASI_31 + ALPARSLAN + Nicksiz
ChanServ Kanal Modunu degistirdi:+o ASI_31
I-Robot Kanal Modunu degistirdi:+b *!*@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Administrtor.Sunucu.Com
ASI_31 I-Robot Tarafindan Kanaldan Atildi (0,1 /4!0\14,1 0S14pam 4/ 0C14lone 4/ 0I14nviter 4/ 0B14ots 4?0,1 /4!0\ 0(140N14icks 0M14atches0: 0,1 4 ( 4ASI_31 + ALPARSLAN + Nicksiz15 ))

S.a
Yukarida goruldugu gibi sunucuya giriyorum ve operimi girince op oluyorum sonra oper odasina baska bir admin 4-5 defa girip cikinca onu bot clone sanip ban+kick atiyor bu ban+kick'i kaldirmak istiyorum sanirim bu korumanin kodunu remotede Takip etme addonu olarak buldum bu assagida verecegim addon ayni sekilde calissin istiyorum sadece fazla girip cikani ban+kick ile atmasin istiyorum simdiden yardim edecek arkadaslara cok Tsk ederim

Kod:

on 1:connect:{ .IAL On | takip + 5200 }
alias takip {
  if $1 == + { $iif($hget(Takip),hfree Takip) | .enable #Takip | $iif(!$hget(Takip),hmake Takip 1000) | set %cSj $iif($2,$2,300) | echo -ta 4Takip Modu Devrede!.. $+([,%cSj,sn.,]) }
  else { .disable #Takip | unset %cSj | echo -ta 14Takip Modu DevreDisi ! }
}
#Takip on
on ^*:QUIT:{ hadd $iif($address($nick,2),$+(-u,%cSj),$+(-u1)) Takip $address($nick,2) $iif($istok($hget(Takip,$address($nick,2)),$nick,3 2),$hget(Takip,$address($nick,2)),$iif($hget(Takip ,$address($nick,2)),$hget(Takip,$address($nick,2)) + $nick,$nick)) }
on ^*:part:#: { hadd $iif($address($nick,2),$+(-u,%cSj),$+(-u1)) Takip $address($nick,2) $iif($istok($hget(Takip,$address($nick,2)),$nick,3 2),$hget(Takip,$address($nick,2)),$iif($hget(Takip ,$address($nick,2)),$hget(Takip,$address($nick,2)) + $nick,$nick)) }
on !^*:JOIN:#:{
  if ($hget(Takip,$address($nick,2)) && $hget(Takip,$address($nick,2)) != $nick) { echo -t $chan 13Takip Raporu : 7 $nick 13 Nickinin 7 %cSj 13Saniye içinde kullandigi nickler: 7 $hget(Takip,$address($nick,2)) }
  if ($gettok($hget(Takip,$address($nick,2)),0,43) > 2 && $me isop $chan) { ban $chan $nick 2 | kick $chan $nick 0,1 /4!0\14,1 0S14pam 4/ 0C14lone 4/ 0I14nviter 4/ 0B14ots 4?0,1 /4!0\ 0(140N14icks 0M14atches0: 0,1 4 ( 4 $+ $hget(Takip,$address($nick,2))) $+ 15 ) }
}
#Takip end
menu * {
  .-
  Nick takip
  .Acik:.takip +
  .-
  .Kapali:.takip -
  .-
}


Narsinha 15 Mart 2012 22:59

Cevap: Surekli girip cikana ban atma sorunu
 
Kod:

on 1:connect:{ .IAL On | takip + 5200 }
alias takip {
  if $1 == + { $iif($hget(Takip),hfree Takip) | .enable #Takip | $iif(!$hget(Takip),hmake Takip 1000) | set %cSj $iif($2,$2,300) | echo -ta 4Takip Modu Devrede!.. $+([,%cSj,sn.,]) }
  else { .disable #Takip | unset %cSj | echo -ta 14Takip Modu DevreDisi ! }
}
#Takip on
on ^*:QUIT:{ hadd $iif($address($nick,2),$+(-u,%cSj),$+(-u1)) Takip $address($nick,2) $iif($istok($hget(Takip,$address($nick,2)),$nick,3 2),$hget(Takip,$address($nick,2)),$iif($hget(Takip ,$address($nick,2)),$hget(Takip,$address($nick,2)) + $nick,$nick)) }
on ^*:part:#: { hadd $iif($address($nick,2),$+(-u,%cSj),$+(-u1)) Takip $address($nick,2) $iif($istok($hget(Takip,$address($nick,2)),$nick,3 2),$hget(Takip,$address($nick,2)),$iif($hget(Takip ,$address($nick,2)),$hget(Takip,$address($nick,2)) + $nick,$nick)) }
on !^*:JOIN:#:{
  if ($hget(Takip,$address($nick,2)) && $hget(Takip,$address($nick,2)) != $nick) { echo -t $chan 13Takip Raporu : 7 $nick 13 Nickinin 7 %cSj 13Saniye içinde kullandigi nickler: 7 $hget(Takip,$address($nick,2)) } 
}
#Takip end
menu * {
  .-
  Nick takip
  .Acik:.takip +
  .-
  .Kapali:.takip -
  .-
}

Atma kısmını sildim böyle dene birde.

Kimimben 16 Mart 2012 18:02

Cevap: Surekli girip cikana ban atma sorunu
 
Peki bu Nick takip etme addonunda nick degisenleri gosteriyor ayni sekilde adminlerinde 5200 saniye icinde aldigi nickleri gosteriyor bu addondan adminlerin gostermemesi icin ne yapmamiz lazim sadece userin ve opun 5200 saniye once aldigi nicklerin gosterilmesini istesek nasil yapabiliriz

fav 16 Mart 2012 22:47

Cevap: Surekli girip cikana ban atma sorunu
 
if (!$regex($nick,/(^(muafnick|muafnick|muafnick|muafnick|muafnick)$)/i)) && (!$regex($address($nick,2),/(Oper|Admin|Network)/i)) {

eventlere muaf nick ekleyebilir veya muaf host ekleye bilirsin join girişi anında oper şifreli girişi olması için kişinin oper girip kanaldan cıkıp tekrar girmesi gerekirki sacma olur

bu durumda muaf nick eklemelisin enmantıklısı

Narsinha 16 Mart 2012 22:57

Cevap: Surekli girip cikana ban atma sorunu
 
Alıntı:

fav Nickli Üyeden Alıntı (Mesaj 1041063549)
if (!$regex($nick,/(^(muafnick|muafnick|muafnick|muafnick|muafnick)$)/i)) && (!$regex($address($nick,2),/(Oper|Admin|Network)/i)) {

eventlere muaf nick ekleyebilir veya muaf host ekleye bilirsin join girişi anında oper şifreli girişi olması için kişinin oper girip kanaldan cıkıp tekrar girmesi gerekirki sacma olur

bu durumda muaf nick eklemelisin enmantıklısı

&& değil || olmalı dediğin.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net