All pastes #291890 Raw Edit

Someone

public text v1 · immutable
#291890 ·published 2006-12-25 22:08 UTC
rendered paste body
Farther 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
} } } }