Tekil Mesaj gösterimi
Alt 24 Nisan 2020, 14:42   #1
Çevrimdışı
sdsng
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Sockbot Badnick




Merhaba,
Elimde basit bir sockbot kodu var buna sadece badnick kouruması eklemek istiyorum. ben aşağıdaki gibi join kısmına badnick.txt'deki nickleri okutturmak istedim ama başarılı olamadım. Yardımcı olabilir misiniz?

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
off 1:start: { bağlan } alias boty { if !$sock(bot) { sockopen bot serverismi 6667 } } on *:sockopen:bot:{ if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return } swbot nick botnicki swbot USER botiden* * :botfullname sockmark $sockname botnick } on *:sockread:bot:{ if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return } var %; | sockread %; | tokenize 32 %; if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]bug) { window -k0 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]bug } | aline -p @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]bug $timestamp < $1- swalias $1- } alias swbot { if $sock(bot) { sockwrite -n bot $1- } } alias swalias { if $sock(bot) { var %: = echo $color(info) -st > Socket bot: if :VERSION iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION mIRC v6.17 Khaled Mardam-Bey $+ $chr(1) } if :FINGER iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER guARdiANof[THE]Light $+ $chr(1) } if $1 == PING { swbot PONG $2- } if $2 == 474 { %: $4 kanalında banlı. } if $2 == 366 { %: $4 kanalına girdi. } if $2 == JOIN { if !$read(badnick.txt,w,$3) { sw $sockname kick $right($3,-1) $botfnick($1) Badnick sw $sockname mode $right($3,-1) +b $botfnick($1) } } if $2 == KICK && $4 == $sock(bot).mark { %: $3 kanalından %n tarafından kicklendi. $+($chr(40),$right($5-,-1),$chr(41)) | swbot JOIN $3 } if $2 == PRIVMSG { var %n = $gettok($gettok($1,1,33),1,58), %m = $right($4-,-1), %k = $3 if $istok(nick1 nick2 nick3,%n,32) { if .hop == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< | swbot JOIN %< } if .part == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< } if .join #* iswm %m { swbot JOIN $gettok(%m,2-,32) } } } } }



Konu sdsng tarafından (24 Nisan 2020 Saat 14:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan