I noticed a small grammar error, this: > alias end.poll {
:again
inc %number
msg $1 $+ %number $+ . %option [ $+ [ [ [ %number ] ] ] ] -- %vote [ $+ [ %number ] ]
set %vote.ini $iif(%vote.ini, [ [ %vote.ini ] ] $+ . ) $+ %vote [ $+ [ [ [ %number ] ] ] ]
writeini poll.ini vote %vote [ $+ [ [ [ %number ] ] ] ] $iif($readini(poll.ini,vote,%vote [ $+ [ [ [ %number ] ] ] ]),$readini(poll.ini,vote,%vote [ $+ [ [ [ %number ] ] ] ]) and %option [ $+ [ %number ] ],%option [ $+ [ %number ] ])
if (%number == %options) {
msg $1 there was $iif(%votess, [ [ %votess ] ], 0) vote(s)
set %vote.ini2 $sorttok( $mid(%vote.ini,1,$pos(%vote.ini, $chr(46), 1)), 46, nr)
msg $1 The options(s) with %vote.ini2 vote(s) is $readini(poll.ini,vote, [ [ [ [ %vote.ini2 ] ] ] ])
remini poll.ini vote
unset %poll %vote %option %pmaker %polltime %ptopic %num %wrote*
}
should be
alias end.poll {
:again
inc %number
msg $1 $+ %number $+ . %option [ $+ [ [ [ %number ] ] ] ] -- %vote [ $+ [ %number ] ]
set %vote.ini $iif(%vote.ini, [ [ %vote.ini ] ] $+ . ) $+ %vote [ $+ [ [ [ %number ] ] ] ]
writeini poll.ini vote %vote [ $+ [ [ [ %number ] ] ] ] $iif($readini(poll.ini,vote,%vote [ $+ [ [ [ %number ] ] ] ]),$readini(poll.ini,vote,%vote [ $+ [ [ [ %number ] ] ] ]) and %option [ $+ [ %number ] ],%option [ $+ [ %number ] ])
if (%number == %options) {
msg $1 there was $iif(%votess, [ [ %votess ] ], 0) vote(s)
set %vote.ini2 $sorttok( $mid(%vote.ini,1,$pos(%vote.ini, $chr(46), 1)), 46, nr)
msg $1 The option(s) with %vote.ini2 vote(s) is $readini(poll.ini,vote, [ [ [ [ %vote.ini2 ] ] ] ])
remini poll.ini vote
unset %poll %vote %option %pmaker %polltime %ptopic %num %wrote*
}