rendered paste bodyFarther into the !poll script:
set %poll.status. [ $+ [ $chan ] ] on
set %poll.chan. [ $+ [ $chan ] ] $chan
set %poll.ques. [ $+ [ $chan ] ] $3-
set %poll.time. [ $+ [ $chan ] ] $2
msg $chan 1|Poll| - 12Nick:4 $nick -12 Question:4 %poll.ques. [ $+ [ $chan ] ] 1-12 Vote:4 !yes 1& 4!no 1-12 Info:4 !polli 1- 12Time:4 %poll.time. [ $+ [ $chan ] ] Minute(s) 1-
timer 1 $calc( ( $2 * 60 ) - 1 ) set %poll.cchan $chan
timer 1 $calc( $2 * 60 ) aliaspollt
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.status. [ $+ [ $chan ] ]
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.chan. [ $+ [ $chan ] ] $chan
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.ques. [ $+ [ $chan ] ]
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.time. [ $+ [ $chan ] ]
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.sn. [ $+ [ $chan ] ] $+ *
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.tehpoll.no [ $+ [ $chan ] ] $+ *
timer 1 $calc( ( $2 * 60 ) + 1 ) unset %poll.tehpoll.yes [ $+ [ $chan ] ] $+ *
} } } } }
(Yes, crappy unsetting)
Ending alias:
alias aliaspollt {
if (%poll.tehpoll.no [ $+ [ %poll.cchan ] ] == $null) {
msg %poll.cchan 1|Poll| 1- 4Poll Over 1-12 Time:4 %poll.time. [ $+ [ %poll.cchan ] ] Minute(s) 1- 12Question:4 %poll.ques. [ $+ [ %poll.cchan ] ] 1- 12Outcome: 7Yes:4 %poll.tehpoll.yes [ $+ [ %poll.cchan ] ] 1& 7No:4 No Votes 1-
unset %poll.cchan
}
else {
if (%poll.tehpoll.yes [ $+ [ %poll.cchan ] ] == $null) {
msg %poll.cchan 1|Poll| 1- 4Poll Over 1-12 Time:4 %poll.time. [ $+ [ %poll.cchan ] ] Minute(s) 1- 12Question:4 %poll.ques. [ $+ [ %poll.cchan ] ] 1- 12Outcome: 7Yes:4 No Votes 1& 7No:4 %poll.tehpoll.no [ $+ [ %poll.cchan ] ] 1-
unset %poll.cchan
}
else {
if (%poll.tehpoll.yes [ $+ [ %poll.cchan ] ] == $null && %poll.tehpoll.no [ $+ [ %poll.cchan ] ] == $null) {
msg %poll.cchan 1|Poll| 1- 4Poll Over 1-12 Time:4 %poll.time. [ $+ [ %poll.cchan ] ] Minute(s) 1- 12Question:4 %poll.ques. [ $+ [ %poll.cchan ] ] 1- 12Outcome: 7Yes:4 %poll.tehpoll.yes [ $+ [ %poll.cchan ] ] 1& 7No:4 %poll.tehpoll.no [ $+ [ %poll.cchan ] ] 1-
unset %poll.cchan
}
else {
msg %poll.cchan 1|Poll| 1- 4Poll Over 1-12 Time:4 %poll.time. [ $+ [ %poll.cchan ] ] Minute(s) 1- 12Question:4 %poll.ques. [ $+ [ %poll.cchan ] ] 1- 12Outcome: 7Yes:4 %poll.tehpoll.yes [ $+ [ %poll.cchan ] ] 4& 7No:4 %poll.tehpoll.no [ $+ [ %poll.cchan ] ] 1-
unset %poll.cchan
} } } }