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/)
-   -   kanalda nick degistirene ban (https://www.ircforumlari.net/mirc-scripting-sorunlari/17579-kanalda-nick-degistirene-ban.html)

BunaLim 30 Mayıs 2006 10:36

kanalda nick degistirene ban
 
kanalda kotu nicklere bir kara liste hazırladım girince atılıyolar ama simdide kanalda nick degistiriyolar

[10:41:31] * ayse17 is now known as lez_28

buna nasıl ban attirabilirim

viruS 30 Mayıs 2006 10:41

Yanıt: kanalda nick degistirene ban
 
on *:nick:#:{ mode # +b $newnick } Bu Banlar ama Ne Gereği var ki Kanali "+N" ye al bence.

el33t 30 Mayıs 2006 10:47

Yanıt: kanalda nick degistirene ban
 
BunaLim, Kanala girence kötü nickleri atan korumanı bizimle paylaşırsan yardımcı olabiliriz.

viruS, on NICK eventinde # ($chan) nulldur yani yoktur, $comchan($newnick,0) ile bir loop kullanman lazım. Ayrıca her nick değiştireni banlamak istemiyor, değiştirdiği nick kötü nickse banlamak istiyor.

BunaLim 30 Mayıs 2006 11:23

Yanıt: kanalda nick degistirene ban
 
if $hfind(karaliste,$address($nick,5),1,W) {
!mode # +b $ifmatch
!kick # $nick $hget(karaliste,$ifmatch)


Kod bu siber deki script i guncelliyorum
urastim biraz bu sefer her nick degistireni atiyo :)



djiNn 30 Mayıs 2006 13:09

Yanıt: kanalda nick degistirene ban
 
Alıntı:

BunaLim Nickli Üyeden Alıntı
if $hfind(karaliste,$address($nick,5),1,W) {
!mode # +b $ifmatch
!kick # $nick $hget(karaliste,$ifmatch)


Kod bu siber deki script i guncelliyorum
urastim biraz bu sefer her nick degistireni atiyo :)



karaliste userlistte ne olarak ekli sende ? veya bi txt den mi aliyor ?

onu yazarsan yardimci olabiliriz

meseLa karaliste 500 den ekliyse

on @500:nick:#:{ var %' = 1 | var %. = $comchan($newnick,0) | while (%' <= %.) { ban -k $comchan($newnick,%') $newnick $+ !*@* Bad Nick | inc %' }
}

NaTSuKa 30 Mayıs 2006 15:22

Yanıt: kanalda nick degistirene ban
 
on @:nick:#:{
if $newnick == lez_28 {
mode $chan +b $newnick
}
}

gibi... Bunu kendine göre ayarlıyarak... yapabilirsin temel bazı nicklere...

BunaLim 30 Mayıs 2006 17:34

Yanıt: kanalda nick degistirene ban
 
while %:karagiris && %:karasebep {
hadd -m karaliste %:karagiris %:karasebep
did -ac genel 211 %:karagiris : %:karasebep
unset %:karagiris , %:karasebep

burasinimi diyorsunuz

BunaLim 30 Mayıs 2006 17:39

Yanıt: kanalda nick degistirene ban
 
karaliste diye bi txten alıyor

el33t 30 Mayıs 2006 17:50

Yanıt: kanalda nick degistirene ban
 
Denemedim ve çalışacağından şüpheliyim, eğer çalışmazsa yazdığım kodun mantığıyla yardım etmeniz gerekiyor, işte kod:

Kod:

on *:NICK:{ if $hfind(karaliste,$address($newnick,5),1,W) { var %: = 1, %c = $ifmatch | while $comchan($newnick,%:) { var %; = $v1 | if $me isop %; && $newnick isreg %; { mode # +b %c | kick # $newnick $hget(karaliste,%c) } | inc %: } } }
Umarım işine yarar..

BunaLim 30 Mayıs 2006 18:23

Yanıt: kanalda nick degistirene ban
 
cok tesekur el33t diger yardimci olan arkadaslara ayrica tesekur kod super calisiyo


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

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