All pastes #592552 Raw Edit

Mine

public text v1 · immutable
#592552 ·published 2007-06-27 20:35 UTC
rendered paste body
on *:TEXT:!setpoll*:#:{ if ($nick isop $chan) || ($nick ishop $chan) || ($nick isvo $chan) { 
    set %poll on
    set %poll 1
    set %pollquestion $$2-
    set %pollchan $chan
    set %pollnick $nick
    set %pollpeople 0
    set %polltime 60
    msg %pollchan Poll started by %pollnick $+ . %pollquestion $+ ? Type !yes to answer yes and !no to answer no.
    .pollhalf 1 $calc(%polltime / 2) msg $chan There are $calc(%polltime / 2) Seconds left of the poll and %pollpeople people have voted so far.
    timer 1 60 msg $chan Poll results are: %pollyes Yes's and %pollno No's.
    unset %poll
    unset %pollquestion
    unset %polltime
    unset %pollchan
    unset %pollnick
    unset %halftime
  }

  on $*:TEXT:!votes:#:{ if %poll != on { notice $nick There is no poll currently on! | halt } 
    msg %pollchan %votesyes people have said yes. 
  msg %pollchan %votesno people have said no. }

  on *:text:!yes *:#: {
    if (%poll == on) {
      if (%pollnick. [ $+ [ $nick ] ] != yes) {
        set %pollnick. [ $+ [ $nick ] ] yes 
        inc %pollyes 1
        inc %pollpeople 1
        notice $nick Thank you $nick for your vote.
        unset %pollnick. [ $+ [ $nick ] ]
      }
      else {
        notice $nick Please refrain from voting twice.
      }
    }
  }
  on *:text:!no *:#: {
    if (%gpoll == on) {
      set %pollnick. [ $+ [ $nick ] ] no
      if (%pollnick. [ $+ [ $nick ] ] != no) {
        inc %pollno 1
        inc %pollpeople 1
        notice $nick Thank you $nick for you vote.
        unset %pollnick. [ $+ [ $nick ] ]
      }
      else{
      notice $nick Please refrain from voting twice..
    }
  }

problems --
* Timer 1 activated
-
POLLHALF Unknown command
-
ON Unknown command
-
ON Unknown command
-
ON Unknown command
-
ON Unknown command