[script]
n0=on *:TEXT:!setpoll*:#:{ if ($nick isop $chan) || ($readini(staff.ini,click,$nick)) || ($readini(admin.ini,click,$nick)) {
n1= remini poll.ini $chan
n2= writeini poll.ini $chan Poll $2-
n3= writeini poll.ini $chan Maker $nick
n4= set %polltime $ctime $chan
n5= msg $chan [POLL] $2- $+ ? !yes to vote yes. !no to vote no.
n6= }
n7=}
n8=on $*:TEXT:/^[!@]poll/Si:#:{
n9= set %poll $iif($left($1,1) = @, msg $chan, notice $nick)
n10= %poll Poll for $chan $+ :
n11= %poll $readini(poll.ini,$chan,poll)
n12= %poll Set by $readini(poll.ini,$chan,maker) approximately $duration($calc($ctime - %polltime $chan)) ago.
n13= unset %poll
n14=}
n15=on *:TEXT:!yes*:#:{ if ($readini(poll.ini,$chan,poll) == $null) { notice $nick There is no poll for $chan $+ . | halt }
n16= if ($readini(poll.ini,$chan,$nick) == voted) { notice $nick You may only vote once! | halt }
n17= writeini poll.ini $chan yes $calc($readini(poll.ini,$chan,yes) + 1)
n18= writeini poll.ini $chan $nick voted
n19= notice $nick Thank you for voting.
n20=}
n21=on *:TEXT:!no*:#:{ if ($readini(poll.ini,$chan,poll) == $null) { notice $nick There is no poll for $chan $+ . | halt }
n22= if ($readini(poll.ini,$chan,$nick) == voted) { notice $nick You may only vote once! | halt }
n23= writeini poll.ini $chan $nick voted
n24= writeini poll.ini $chan no $calc($readini(poll.ini,$chan,no) + 1)
n25= notice $nick Thank you for voting!
n26=}
n27=on $*:TEXT:/^[!@]votes/Si:#:{ if ($readini(poll.ini,$chan,poll) == $null) { notice $nick There is no poll going on for $chan $+ . | halt }
n28= if ($nick isop $chan) { set %votes $iif($left($1,1) = @, msg $chan, notice $nick)
n29= %votes $readini(poll.ini,$chan,yes) people liked the idea.
n30= %votes $readini(poll.ini,$chan,no) people didn't go for it.
n31= unset %votes
n32= }
n33=}
n34=on *:TEXT:!endpoll*:#:{ if ($readini(poll.ini,$chan,poll) == $null) { notice $nick There is no poll going on for $chan $+ . | halt }
n35= if ($nick isop $chan) {
n36= remini poll.ini $chan
n37= msg $chan The poll has been ended by $nick $+ .
n38= }
n39=}