Public feed #598562

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-07-01 13:22 UTC
rendered paste body
on *:TEXT:!setpoll*:#:{ if ($nick isop $chan) || ($nick ishop $chan) || ($nick isvo $chan) { 
    remini poll.ini $chan 
    set %polly on
    set %pollquestion $$2-
    set %pollchan $chan
    set %pollnick $nick
    set %polltime 60
    msg %pollchan Poll started by %pollnick $+ . %pollquestion $+ ? Type !yes to answer yes and !no to answer no.
    timerhalf 1 30 msg $chan There are 30 Seconds left of the poll and $eval($iif($readini(poll.ini,$chan,people),$v1,0),) people have voted so far. 
    timerresultsq 1 60 msg $chan Poll results for %pollquestion are: 
    timerresults 1 61 msg $chan $eval($iif($readini(poll.ini,$chan,yes),$v1,0),) Yes's and $eval($iif($readini(poll.ini,$chan,no),$v1,0),) No's 
    unset pollnick.*  
  }
}

on *:TEXT:!votes:#:{
  msg $chan $iif($readini(poll.ini,$chan,yes), $readini(poll.ini,$chan,yes), 0) people have said yes. 
  msg $chan $iif($readini(poll.ini,$chan,no), $readini(poll.ini,$chan,no), 0) people have said no.
msg $chan $iif($readini(poll.ini,$chan,people), $readini(poll.ini,$chan,people), 0) people have voted so far. }

on *:TEXT:!yes:#:{ if (%polly != on) { | halt }
else {
  if ($readini(poll.ini,$chan,$nick) == voted) { notice $nick You may only vote once! | halt } 
  writeini poll.ini $chan yes $calc($readini(poll.ini,$chan,yes) + 1) 
  writeini poll.ini $chan people $calc($readini(poll.ini,$chan,people) + 1) 
  writeini poll.ini $chan $nick voted 
  notice $nick Thank you for voting. 
} 
on *:TEXT:!no:#:{ if (%polly != on) { | halt }
else {
  if ($readini(poll.ini,$chan,$nick) == voted) { notice $nick You may only vote once! | halt } 
  writeini poll.ini $chan $nick voted 
  writeini poll.ini $chan no $calc($readini(poll.ini,$chan,no) + 1) 
  writeini poll.ini $chan people $calc($readini(poll.ini,$chan,people) + 1) 
  notice $nick Thank you $nick for your vote.
}

The problem is that the timers always return the results 0. But !votes return the true vaules.
How can i solve this?