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/)
-   -   bad nick ban ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/1421-bad-nick-ban.html)

manyak 25 Şubat 2005 13:35

bad nick ban ?
 
on @*:JOIN:#:{
if (abcdd*!*@* iswm $fulladdress) || (*gam*mana*!*@* iswm $fulladdress) || (*gam*xristo*!*@* iswm $fulladdress) || (*gam*panag*!*@* iswm $fulladdress) || (*gam*est*!*@* iswm $fulladdress) || (*gam*8eo*!*@* iswm $fulladdress) || (*gam*patera*!*@* iswm $fulladdress) || (*gam*ader*!*@* iswm $fulladdress) || (*palio*malak*!*@* iswm $fulladdress) || (*po?tan*!*@* iswm $fulladdress) || (*arxid*!*@* iswm $fulladdress) || (*gam*st*!*@* iswm $fulladdress) || (*gam*men*!*@* iswm $fulladdress) || (*mpastar*!*@* iswm $fulladdress) || (*bastar*!*@* iswm $fulladdress) || (*tsoglan*!*@* iswm $fulladdress) || (*kariol*!*@* iswm $fulladdress) || (*po?st*!*@* iswm $fulladdress) || (*mana*mouni*!*@* iswm $fulladdress) || (*mana*k*los*!*@* iswm $fulladdress) || (*aderf*k*los*!*@* iswm $fulladdress) || (*po?ts*!*@* iswm $fulladdress) || (*gam*te*!*@* iswm $fulladdress) {
mode # +b $+($gettok($gettok($address($nick,5),1,64),1,33),! *,@,*) | kick $chan $nick Bad Nick. city! }
}

on @*:PART:#:{
if (*gam*theo*!*@* iswm $fulladdress) || (*gam*mana*!*@* iswm $fulladdress) || (*gam*xristo*!*@* iswm $fulladdress) || (*gam*panag*!*@* iswm $fulladdress) || (*gam*est*!*@* iswm $fulladdress) || (*gam*8eo*!*@* iswm $fulladdress) || (*gam*patera*!*@* iswm $fulladdress) || (*gam*ader*!*@* iswm $fulladdress) || (*palio*malak*!*@* iswm $fulladdress) || (*po?tan*!*@* iswm $fulladdress) || (*arxid*!*@* iswm $fulladdress) || (*gam*st*!*@* iswm $fulladdress) || (*gam*men*!*@* iswm $fulladdress) || (*mpastar*!*@* iswm $fulladdress) || (*bastar*!*@* iswm $fulladdress) || (*tsoglan*!*@* iswm $fulladdress) || (*kariol*!*@* iswm $fulladdress) || (*po?st*!*@* iswm $fulladdress) || (*mana*mouni*!*@* iswm $fulladdress) || (*mana*k*los*!*@* iswm $fulladdress) || (*aderf*k*los*!*@* iswm $fulladdress) || (*po?ts*!*@* iswm $fulladdress) || (*gam*te*!*@* iswm $fulladdress) {
mode # +b $+($gettok($gettok($address($nick,5),1,64),1,33),! *,@,*)
}
}

arkadaşlar bu kod yazılan nikleri kanala girdiğinde banlıyoo ama ben kanala girdiğimde o nik kanalda ise banlamıyoo kanal girdiğimde nick taraması yapsın sonra atsın tarama yaptırsk on PART komutuna gerek kalmıycak bu taramayı nasıl yaptırabiliriz yada bildiğiniz başka bir kod varsa yardımcı olun arkadaşlar herkeze kolay gelsin
bu kodu iki mirc te denedim birinde banladıı diğerinde kickleme yaptıı bi problemmi var kodda onada bakarsanız sevinirim


--------------------------------------------------------------------------------------------------------------------------------------------------------


alias badnicktara {
if $me isop $1 {
set %:bulunan 0
var %s 1
while %s <= $nick($1,0) {
%:gnick = $nick($1,%s)
if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 666 {
inc %:bulunan 1
mode $1 +b $ulist(%:gnick,666,1)
kick $1 %:gnick Badnick kullandiginiz tespit edildi!
}
inc %s
}
echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
}
else {
echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
}
}
raw 366:*: {
badnicktara $1
}
on *:join:#: {
if $level($nick $+ !*@*) == 666 {
mode # +b $ulist($nick,666,1)
kick # $nick Badnick kullandiginiz tespit edildi!
}
}
on *:nick: {
if $level($newnick $+ !*@*) == 666 {
banall $newnick $ulist($newnick,666,1)
kickall $newnick Badnick kullandiginiz tespit edildi!
}
}
alias banall {
var %i 1
while %i <= $comchan($1,0) {
if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
inc %i
}
}
alias kickall {
var %i 1
while %i <= $comchan($1,0) {
if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
inc %i
}
}

bunuda siizn forumda buldum ama çalışmıyoo op olsak bile atımıyoo kanaldan kanala ilk girdiğinde kanalda op oman gerekiyoo diyooop zaten opum
manual tarama yapsakta

2 kanalinda OP olmaniz gerekmektedir.
-
0,4 Unknown command
böle hata veriyoo manual değil otomatik tarama yapmasını istiyom hem bu komutta bir problem var çalışmıyoo kanala girince tarma yapıp atmıyo

Alience 25 Şubat 2005 14:28

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
burada fazlasıyla açıklama var :)

manyak 26 Şubat 2005 14:09

evet baktım ark saol ama burdakileri denedim nedense:

kanala girdiğimde listemdeki kişi kanaldaysa atmıyo

şöle bişey aradım orda bulamadım

1.kanala girince bi scan yapsın sonra kanaldakileri atsın
2.sonra kanala girmeye çalışınca atsın
3.birde kanala başka nikle girip daha sonra kanalda nickini listemdeki nick e değiştirirse atsın

bunu aradım bulamaıdm mümkünse bi yardımcı olurmusun

Alience 26 Şubat 2005 15:18

o vertdiğim threadte ve ayrıca shitlist diye aratırsan bulursun [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buyur bir tane daha thread senin istediklerini hepsi forumda var :) hemde aynısı ;)

manyak 26 Şubat 2005 16:23

alias bnickscan {
var %i = 1
while (%i <= $nick($1,0)) {
var %shlist = $ulist($nick($1,%i),666,0),*,@,!)
if (%shlist != 0) {
ban $1 $nick($1,%i) 2 | kick $1 $nick($1,%i) 5Shitlisted
}
inc %i 1
}
}
raw 329:*: {
set %329 1
var %i = 1
while ([ $ $+ [ %i ] ] != $null) {
if ([ $ $+ [ %i ] ] ischan) { .timerbnickscan -m 1 600 bnickscan [ $ $+ [ %i ] ] | halt }
inc %i 1
}
}


tarama yapan kod kısmı bu diğer üstteki uzun olanda kanala girme kanalda nick değişme vs olanda uzun olan kod ikisini ekleyince hem tarama yapıyoo ilk girişte diğer kodlada kanala girerken kanalda nick değişirken atıyoo dimi?

manyak 26 Şubat 2005 16:38

arkadaş bu kodu vermiş o topicte names rawlarından yaptığını sölüyoo aslında gayet iyi fikir zaten herseferde girdiğimizde names veriyoo bu kodu çalıştıramadım bunu da düzeltebilirmisin ark kanalda opumuz var opunyok diyo :) dalga geçiyoo peha


alias badnicktara {
if $me isop $1 {
set %:bulunan 0
var %s 1
while %s <= $nick($1,0) {
%:gnick = $nick($1,%s)
if %:gnick isreg $1 && $level(%:gnick $+ !*@*) == 666 {
inc %:bulunan 1
mode $1 +b $ulist(%:gnick,666,1)
kick $1 %:gnick Badnick kullandiginiz tespit edildi!
}
inc %s
}
echo -a 2 Badnickler tarandi: $1 - %:bulunan badnick bulundu.
}
else {
echo -a 2 $1 kanalinda OP olmaniz gerekmektedir.
}
}

raw 366:*: {
badnicktara $1
}

on *:join:#: {
if $level($nick $+ !*@*) == 666 {
mode # +b $ulist($nick,666,1)
kick # $nick Badnick kullandiginiz tespit edildi!
}
}

on *:nick: {
if $level($newnick $+ !*@*) == 666 {
banall $newnick $ulist($newnick,666,1)
kickall $newnick Badnick kullandiginiz tespit edildi!
}
}

alias banall {
var %i 1
while %i <= $comchan($1,0) {
if $1 !isop $comchan($1,%i) { mode $comchan($1,%i) +b $2- }
inc %i
}
}

alias kickall {
var %i 1
while %i <= $comchan($1,0) {
if $1 !isop $comchan($1,%i) { kick $comchan($1,%i) $1 $2- }
inc %i
}
}

Gurur 05 Mart 2005 17:00

arkadaslar benim bad nick listem remote de ve


n0=BOT:Billur*!*@*
n1=BOT:AZRA*!*@*
n2=BOT:YonCa`*!*@*
n3=BOT:minnie*!*@*
n4=BOT:guluu!*@*
n5=BOT:neslihan*!*@*
n6=BOT:[girL??]*!*@*
n7=BOT:GokSHu*!*@*
n8=BOT:eLiZ*!*@*
n9=BOT:candan*ercetin*!*@*


bu sekılde sıralanıyor peki ben nasil bad nickler kanala girdiginde aotu ban atabilirim? bad nick listesinin siralamasi aynen yukaridaki gibi benim yaptigim kick atti ban+kick için yardim istiyorum

Majesti 05 Mart 2005 17:21

Bunları remote yazsanda extra komut olmadan hiç birşey yapmaz ki
( sanırım sen user bölümüne yazdın. Onun hakkında bilgim yok )

Yeppa 05 Mart 2005 17:24

Alıntı:

Gurur Nickli Üyeden Alıntı
arkadaslar benim bad nick listem remote de ve


n0=BOT:Billur*!*@*
n1=BOT:AZRA*!*@*
n2=BOT:YonCa`*!*@*
n3=BOT:minnie*!*@*
n4=BOT:guluu!*@*
n5=BOT:neslihan*!*@*
n6=BOT:[girL??]*!*@*
n7=BOT:GokSHu*!*@*
n8=BOT:eLiZ*!*@*
n9=BOT:candan*ercetin*!*@*


bu sekılde sıralanıyor peki ben nasil bad nickler kanala girdiginde aotu ban atabilirim? bad nick listesinin siralamasi aynen yukaridaki gibi benim yaptigim kick atti ban+kick için yardim istiyorum

on @BOT:join:#:.mode $chan +b $wildsite | /kick $chan $nick bad nick kullanimi yasakdir!

bu sekilde yaparsin. nicke +b ye gecer

on @BOT:join:#:/ban -u180 $chan $nick 2 | kick $chan $nick Bad nick!
Su sekilde yaparsan 3dklik ip'e ban atar.
Tavsiyem nicke ban atmasidir.

UOnur 05 Mart 2005 20:00

Gurur Tam kodu yazarsan derdine Derman Olabilirim...


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

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