on *:TEXT:!vote*:#: {
if ($2 !isnum 1-999) { .notice $nick you must specify a length }
else {
if ($nick !isreg $chan) {
set %channelz $chan
set %vote $3-
.msg $chan Poll started. Will remain active for $2 minutes
}
}
/timer1 1 $calc($2 *60) /unset %vote
if ($calc(%yes > %no)) { .msg $channelz poll closed. Winning vote: Yes}
if ($calc(%yes < %no)) { .msg $channelz poll closed. Winning vote: No}
}
}
}
on *:TEXT:!yes:#: {
if ($nick !isreg $chan) {
/inc %yes 1
.notice $nick ty for voting. There are now %yes yes'.
}
}
on *:TEXT:!no:#: {
if ($nick !isreg $chan) {
/inc %no 1
.notice $nick for voting. There are now %no no's.
}
}
on *:TEXT:!poll:#: {
if ($nick !isreg $chan) {
if (%vote) {
.notice $nick current poll: %vote
else {
.notice $nick There are no polls set. Type !vote Time Questions to start one.
}
}
}
}