rendered paste bodyon *:text:!setpoll*:#: {
if ($nick isop $chan) || ($nick ishop $chan) {
set %poll $+ $chan $2-
set %polls $+ $chan $nick
set %polld $+ $chan $date
set %polly $+ $chan 0
set %polln $+ $chan 0
/msg $chan 10New poll set by:4 $nick
/msg $chan 10Poll date:4 $date
/msg $chan 10Poll:4 $2-
/msg $chan 10Type:4 !yes10 or4 !no10 :To vote!
/msg $chan 10Type:4 !votes10 :To view current vote stats.
}
}
on *:text:!yes*:#: {
if ( $nick isin %voted [ $+ [ $chan ] ] ) {
/notice $nick 10You have already voted!
}
else {
inc %polly $+ $chan
/notice $nick 10Vote counted.
set %voted $+ $chan %voted [ $+ [ $chan ] ] $nick
}
}
on *:text:!no*:#: {
if ( $nick isin %voted [ $+ [ $chan ] ] ) {
/notice $nick 10You have already voted!
}
else {
inc %polln $+ $chan
/notice $nick 10Vote counted.
set %voted $+ $chan %voted [ $+ [ $chan ] ] $nick
}
}
on *:text:!votes*:#: {
/notice $nick 10Yes:4 %polly [ $+ [ $chan ] ] $chr(124) 10No:4 %polln [ $+ [ $chan ] ]
}
on *:text:!endpoll*:#: {
if ($nick isop $chan) || ($nick ishop $chan) {
/notice $nick 10Ending Poll...
/msg $chan 10Poll ended...
/msg $chan 10Poll set by:4 %polls [ $+ [ $chan ] ]
/msg $chan 10Poll date:4 %polld [ $+ [ $chan ] ]
/msg $chan 10Poll:4 %poll [ $+ [ $chan ] ]
/msg $chan 10Couting votes...
/msg $chan 10Yes:4 %polly [ $+ [ $chan ] ] $chr(124) 10No:4 %polln [ $+ [ $chan ] ]
unset %poll $+ $chan
unset %polls $+ $chan
unset %polld $+ $chan
unset %polly $+ $chan
unset %polln $+ $chan
unset %voted $+ $chan
}
}