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 korumasında sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/24879-bad-nick-korumasinda-sorun.html)

DomiNo 17 Eylül 2006 16:29

Bad nick korumasında sorun
 
Servera Giren Bad Nickleri Kanallarima Girmeden Banlayip Sapart Edip #kanal Kanalina Alabilirmiyim? Ornek; Azgin_Erkek *azgin* Kananallara Bad Nick Girisi Sebebi ile Alinmadi diye bir yazi gelcek ozelime ama kanala gitmicek sadece kanaldan sapart edilcek kick edilmicek Gibi..

on !*:join:#:{ if $read(blacklist.txt,w,$+(*,$nick,*)) { sajoin $nick 0 | sajoin $nick #kanal | Msg $me $nick Bad Nick Girsi Yaptigi icin Kanallara Alinmadi }
Burda Kod var ama Hata veriyor listede olmayan nickleride almiyor kanala + *azgin* diye ekledim AZGIN Nicki giremdi Ama azgin_erkek Giriyor:)
Kodu Yazabilecek Varsa Simdiden Tsk.

viruS 17 Eylül 2006 16:37

Yanıt: Bad Nick HeLp?
 
Kod:

alias badnick { .auser 02 $1 }
on ^&*:JOIN:#:{
if ($nick != $me) {
if ($ulist($address($nick,-1),02,1)) {
if (o isin $usermode) {
mode # +b $nick | kick # $nick Badnick
sapart $nick # | sajoin $nick #Kanal
}
}
}
}

/badnick nick komutunu kullanarak nick ekleyebilirsin.

DomiNo 17 Eylül 2006 16:53

Bad Nick Okutma HeLp ?
 
Anlatamadim heralde Duzenledim Mesajimi Bu deil istedigim Kod.

viruS 17 Eylül 2006 17:32

Yanıt: Bad Nick HeLp?
 
Join kısmını silip; Snotice kullanarak sunucuya giriş mesajından Client mesajının devamı eklemek zor mu geliyor?

Eklemek istediğim bir kaç satır yazı var.

Alıntı:

DomiNo Nickli Üyeden Alıntı
Bu deil istedigim Kod.

Demişsin; Isteğe göre kod yazılmıyor arkadaşım sakın beni yanlış anlama. Yukarda ben sana mantığını ve nasıl yapacağını gösterdim. Birazda kendin çabalayıp kendin biraz uğraş.

DomiNo 17 Eylül 2006 18:33

Yanıt: Bad Nick HeLp?
 
Benim yapmaya calistigim kod mu verdigin. yalnis anlicak bir sey yok sayemde tsk mesaji almissin bak:) ve nereye gore yaziliyor kod napilmasi lazim ki baska yazilmasi icin kodun Tam olsa Zaten Help istenmez dime. + Olayin Mantiginin Yapmaya calistigim Kodda Benim ki oldugunu dusunuyorum on !*:join:#:{ if $read(blacklist.txt,w,$+(*,$nick,*)) { sajoin $nick 0 | sajoin $nick #kanal | Msg $me $nick Bad Nick Girsi Yaptigi icin Kanallara Alinmadi }
+ Senin Kodun Calismiyor Denedim.

el33t 17 Eylül 2006 23:18

Yanıt: Bad Nick HeLp?
 
blacklist.txt dosyasının satırlarını teker teker looplaman gerek, onu da şöyle yapabilirsin:

Kod:

on !*:join:#:{ var %_ = 1 | while $read(blacklist.txt,%_) { if $v1 iswm $nick { sajoin $nick 0 | sajoin $nick # kanal | msg $me bla bla | return } | inc %_ } }
Umarım işine yarar...

DomiNo 18 Eylül 2006 00:10

Yanıt: Bad Nick HeLp?
 
Ustad Denedim Calismadi:(

DomiNo 18 Eylül 2006 00:43

Yanıt: Bad nick korumasında sorun
 
Virus un dedigini bilmeyen herkez soyleyebilir normal goruyorum olabilir ortaya bir kod vermis genede sagolsun Ustadlarin biraz ugras lafini cok sevmis demek ki benim kod icin kullanma geregi duydu kendi tarafindan. Neyse + SadeUser el33d in kodunu diger kodu silip Ekleyip Denedim Arkadasim bir sonuc alamadim.

DomiNo 18 Eylül 2006 06:54

Yanıt: Bad nick korumasında sorun
 
zaten tek tek alt alta ekledim nickleri
*****
*gay2*
lezbiyen
gibi bu sekilde okumuyor:) tamamen soru bu:)

NaTSuKa 18 Eylül 2006 09:53

Yanıt: Bad nick korumasında sorun
 
Kod:


alias badnickekle { if $istok(%badnickler,$1,32) == $true { echo -a Bu nick zaten var } | else { set %badnickler $addtok(%badnickler,$1,32) } }
alias badnicksil { if $istok(%badnickler,$1,32) == $false { echo -a Bu nick zaten yok } | else { set %badnickler $remtok(%badnickler,$1,32) } }
on !*:join:#: { var %߀ $numtok(%badnickler,32) | while (%߀ > 0) { if $gettok(%badnickler,%߀,32) iswm $nick { sajoin $nick 0 | sajoin $nick #kanal | echo -a $gettok(%badnickler,%߀,32) kanaldan çıkartıldı } | dec %߀ } }


/badnickekle NİCK << badnick ekler
/badnicksil NİCK << badnick siler


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

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