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/)
-   -   3o|sn içinde nick değiş.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/214532-3o-sn-icinde-nick-degis.html)

Lucifer 28 Mayıs 2009 17:34

Cevap: 3o|sn içinde nick değiş..
 
Kod:


on *:join:#:{
  if ($nick == RoCKGirL) { halt }
  if (rockg isin $nick)  {
    /msg $nick Kullanmıs oldugunuz nick, Sunucu yetkilisinin Nickidir. 30 Saniye icinde Değiştiriniz.
    /timer 1 30 /kick $chan $nick 12Lütfen Nickinizi Değiştiriniz. 
    halt
  }
}


Bu şekilde denersen çalışacaktır, toXic oper flaglarının olduğunu düşünerek vermişti yukarıdaki kodu oradaki /sajoin $nick #kanal'ı çıkardığında çalışacaktır.

Hesna 28 Mayıs 2009 17:50

Cevap: 3o|sn içinde nick değiş..
 
toXic saolun link için ama istedigim gibi bi addon değildi o :)

ve neverbackdown sizin dediğiniz gibi de yaptım.Kod sadece uyarı veriyor ; kick yapmıyor.. :S

Lucifer 28 Mayıs 2009 18:14

Cevap: 3o|sn içinde nick değiş..
 
Kod:


on *:join:#:{
  if ($nick == eLdorado) { halt }
  if (eLdo isin $nick)  {
    .msg $nick Kullanmıs oldugunuz nick, Sunucu yetkilisinin Nickidir. 30 Saniye icinde Değiştiriniz.
    .timer 1 7 .kick $chan $nick 12Lütfen Nickinizi Değiştiriniz. 
    halt
  }
}


Codeyi şuanda kendi mIRC'imde denedim herhangi bir sorun çıkarmadı.. daha önceki eklediğiniz buna benzer birşey var silin yeniden yükleyin Ben yukarıda 7 saniyeye ayarladım mesela;


[18:08] * ChanServ sets mode: +oa eLdorado eLdorado
[18:09] * Joins: eLdorr ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])

eLdorr nickinin özeli.

[18:09] <eLdorado> Kullanmıs oldugunuz nick, Sunucu yetkilisinin Nickidir. 30 Saniye icinde Değiştiriniz.

Süre doldukdan sonraki kanaldan kick mesajı..

[18:10] * eLdorr was kicked by eLdorado (Lütfen Nickinizi Değiştiriniz.)

eLdorr rumuzunun status penceresi;
[18:10] * #X Kanalından eLdorado Tarafından Atıldınız (Lütfen Nickinizi Değiştiriniz.)

iyi forumlar..

Difuzyon 28 Mayıs 2009 21:45

Cevap: 3o|sn içinde nick değiş..
 
Kod:

on !*:join:#:if *rockgirl* iswm $nick { if !%dify { msg $nick Kullandığınız nick kanal yetkilisine aittir,lütfen 30 sn içerisinde değişiniz. | .timerockme 1 30 ilision $nick } | set %dify $nick }
on *:nick:if $nick == %dify { if *rockgirl* !iswm $newnick { unset %dify | .timerockme off | msg $newnick Gösterdiğiniz ilgi için tşk. ederiz } | else { ilision $newnick } }
alias -l ilision {
  var %-_ 1 | while %-_ <= $comchan($1,0) {
    if $me isop $comchan($1,%-_) { mode $ifmatch2 +b $1 | kick $ifmatch2 $1 Uyarılara kulak asmalısın }
    inc %-_
  }
  unset %dify
}

Kanala girişteki nicke (örnekte verdiğiniz ilk 3 nick eşleşmesine uyana) uyarı mesajı verir.30 sn süre içerisinde değişmesi halinde bir tşk. mesajı gider,değişmediği takdirde süre bitiminde bulunduğunuz ortak kanallardan ( @ olduklarınızdan ) uzaklaştırılır,süre bitiminden önce nickinizi halen taklit etmeye kalkarsa beklemeksizin uzaklaştırılır.

İyi forumlar dilerim...

Hesna 28 Mayıs 2009 23:07

Cevap: 3o|sn içinde nick değiş..
 
;frown


RoCkGirL harici kanala giriş yapan tüm benim nickimin benzerlerini botum algılasın ve uyarıp kicklesin istiyordum :S yani nick eklemeleri istemiyorum;kanala ne şekilde (rooockgirl,_rockgirl,roock-girl vs vs..) girerlerse girsinler bunları botum "RoCkGirL" olarak algılıcak ve uyarıp atıcak.Eğer bi nick değişimi yaparsa uyardığım kişi;botum "tşk" edicek ve kicklemicek.Yanlız dediğim gibi nick eklemeleri olmıcak bot RoCkGirL benzerlerini alıgılıcak.

muratt_aziz 29 Mayıs 2009 10:51

Cevap: 3o|sn içinde nick değiş..
 
Alıntı:

RoCkGirL Nickli Üyeden Alıntı (Mesaj 721635)
;frown


RoCkGirL harici kanala giriş yapan tüm benim nickimin benzerlerini botum algılasın ve uyarıp kicklesin istiyordum :S yani nick eklemeleri istemiyorum;kanala ne şekilde (rooockgirl,_rockgirl,roock-girl vs vs..) girerlerse girsinler bunları botum "RoCkGirL" olarak algılıcak ve uyarıp atıcak.Eğer bi nick değişimi yaparsa uyardığım kişi;botum "tşk" edicek ve kicklemicek.Yanlız dediğim gibi nick eklemeleri olmıcak bot RoCkGirL benzerlerini alıgılıcak.

Bu kod calışıyor Difuzyon arkadaşın verdiği tam dediğin gibi uyarıyı kanala aldım kanalda uyaracak kanala girenler arasında nickinin içinde rockg olan herkesi uyarır nick değişmezsse atar sanırım istediğin bu olsa gerek

Kod:

on !*:join:#:if *rockg* iswm $nick { if !%dify { msg # $nick Kullandığınız nick kanal yetkilisi RoCkGirL'e aittir,lütfen 30 sn içerisinde değişiniz. | .timerockme 1 30 ilision $nick } | set %dify $nick }
on *:nick:if $nick == %dify { if *rockgirl* !iswm $newnick { unset %dify | .timerockme off | msg $newnick Gösterdiğiniz ilgi için tşk. ederiz } | else { ilision $newnick } }
alias -l ilision {
  var %-_ 1 | while %-_ <= $comchan($1,0) {
    if $me isop $comchan($1,%-_) { mode $ifmatch2 +b $1 | kick $ifmatch2 $1 Uyarılara kulak asmalısın }
    inc %-_
  }
  unset %dify
}


muratt_aziz 29 Mayıs 2009 10:56

Cevap: 3o|sn içinde nick değiş..
 
Denedim şahsen uyarı veriyor
[10:53] <@MuraTT> ffasRoCkGirLsssd Kullandığınız nick kanal yetkilisi RoCkGirL'e aittir,lütfen 30 sn içerisinde değişiniz.

değişirsen nicki teşekkür ediyor
[10:53] <MuraTT> Gösterdiğiniz ilgi için tşk. ederiz
Değişmezssen

[10:50] *** #sohbet Kanalından MuraTT Tarafından Atıldınız (Uyarılara kulak asmalısın)
-
[10:50] *** #Oyun Kanalından MuraTT Tarafından Atıldınız (Uyarılara kulak asmalısın)
-
[10:50] *** #Kelime Kanalından MuraTT Tarafından Atıldınız (Uyarılara kulak asmalısın)

Difuzyon 29 Mayıs 2009 21:58

Cevap: 3o|sn içinde nick değiş..
 
Kod:

on @*:join:#:{
  if RockGirL != $nick {
    if $regex($regsubex($replace($regsubex($nick,/[\x5E_\|-]/ig,$null),0,o,q,g),/(.)\1+/g,\1),/(rockgirl)/i) && !%dify {
      msg $nick Kullandığınız nick kanal yetkilisine aittir,lütfen 30 sn içerisinde değişiniz.
      .timerockme 1 30 ilision $nick
    }
    set %dify $nick
  }
}
on *:nick:if $nick == %dify { if !$regex($regsubex($replace($regsubex($newnick,/[\x5E_\|-]/ig,$null),0,o,q,g),/(.)\1+/g,\1),/(rockgirl)/i) { unset %dify | .timerockme off | msg $newnick Gösterdiğiniz ilgi için tşk. ederiz } | else { ilision $newnick } }
alias -l ilision {
  var %-_ 1 | while %-_ <= $comchan($1,0) {
    if $me isop $comchan($1,%-_) { mode $ifmatch2 +b $1 | kick $ifmatch2 $1 Uyarılara kulak asmalısın }
    inc %-_
  }
  unset %dify
}

Yukardaki kod botcuk'unuzun @ olduğu kanallarda herhangi birine,aşağıdaki nicklere benzer (ki bu nick RockGirL yani siz olmamak koşuluyla) giriş yaptığı takdirde belirttiğiniz durumları işleme alacaktır:

rRo0cCkGqiIrRlL
rooockgiiiirl
Ro0o0o0cK-qirL
r|o0^^c_k-qIrLL
gercek-rock-girl
_r|o|c|k|g|i|r|L^
11rrr00ccKkkqirrrrrl
rockgirl12345
-ROCKGIRL-
hehe_rroocckk_ggiirrll
rockqirL^bAby

Bu örneklemeler hayal gücünüze yetersiz geliyorsa,belirtmeniz halinde alternatif seçenekleri daha da genişletmek için yardımcı oluruz :)

İyi forumlar dilerim...

Lucifer 29 Mayıs 2009 22:15

Cevap: 3o|sn içinde nick değiş..
 
Difuzyon , Biraz daha örnek verirsen, Op olduğu kanala user giremeyecek:)))) yeter bence ellerine sağlık

eRCi 29 Mayıs 2009 23:52

Cevap: 3o|sn içinde nick değiş..
 
Anlamadığım bişey bu kişi oper değil admin değil sıradan bir Aop bu kadar lükse sahip mi sizce?


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

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