rendered paste bodyon $*:TEXT:/^[@!](vote|rate)/Si:#: {
if ($read(vote.txt, s, $nick)) {
notice $nick 12[14Vote12]14 You have allready voted
halt
}
elseif ($2 >= 0 && $2 <= 10) {
write vote.txt $nick $2
write votes.txt $2
notice $nick 12[14Vote12]14 You have rated the bot:12 $2 $+ /10 $+ 14. To check the results type12 !results
halt
}
else {
notice $nick 12[14Vote12]14 Please rate the bot from 0 to 10
}
}
on $*:TEXT:/^[@!]result/Si:#: {
var %c = 0, %line
while (%c <= $lines(votes.txt)) {
set %line %line $+ $iif(%line,$chr(43)) $read(votes.txt,%c)
if ($numtok(%line,44) >= 1000) {
$iif($left($1,1) == @,msg $chan,notice $nick) 12[14Vote12]14 Total votes:12 $lines(votes.txt) 14Votes:12 %line $+ +
unset %line
}
inc %c
}
if (%line) $iif($left($1,1) == @,msg $chan,notice $nick) 12[14Vote12]14 Total votes:12 $lines(votes.txt) 14Average vote:12 $round($calc((%line) / $lines(votes.txt)),1)
}