on *:text:!setpoll*:#shinzaki:{ if (%pollquestion [ $+ [ $chan ] ] == $null ) { /notice $nick There is a poll running } else { if (($nick isop $chan) && (%pollquestion != $null)) { /set %pollquestion [ $+ [ $chan ] ] $2- /msg $chan 7 A new Poll has been started. The current question is 5 $2-. 7To see the poll again, and your options for voting, type !poll } } } on *:text:!poll:#shinzaki:{ notice $nick %pollquestion [ $+ [ $chan ] ] notice $nick If you vote yes, please type !vote yes notice $nick If you vote no, please type !vote no } on *:text:!vote*:#shinzaki:{ if ( %pollvote. [ $+ [ $nick$chan ] ] == $null ) { If (($2 == yes) || ($2 == no)) { /set %poll [ $+ [ $chan ] ] [ $+ vote ] [ $+ [ $nick ] ] $2 } if ($2 == yes) { /inc %poll [ $+ [ $chan ] ] yes notice $nick Your answer has been registerd. You voted $2 } if ($2 == no ) { /inc %pollno [ $+ [ $chan ] ] notice $nick Your answer has been registerd. You voted $2 } } else /notice $nick You have already voted in this Poll } on *:text:!stoppoll:#shinzaki:{ if ($nick isop $chan) { msg $chan These where the results of the Poll: Yes ( %pollyes [ $+ [ $chan ] ] ) No ( %pollno [ $+ [ $chan ] ] ) /unset %poll [ $+ [ $chan ] $+ ] } } on *:text:!pollresults:#shinzaki: { msg $chan 13These are the current results of the running poll (Current pol: 7 $(%pollquestion)) if (%pollyes == $null) { msg $chan 13 Number of 'Yes' answers: 70 } else msg $chan 13Number of 'Yes' answers: 7 $(%pollyes) if (%pollno == $null) { msg $chan 13 Number of 'No' answers: 70 } else msg $chan 13Number of 'No' answers: 7 $(%pollno) if ($nick isop $chan) { notice $nick To stop the running Poll, type !stoppoll } }