yeah its more complexe than its worth, but what the heck.
try this.
#help on
on *:text:!help*:#:{
if (%i != on) && ($1 == !help) {
if ($2 == $null) { tokenize 32 - Help }
if ($ini(help.txt,$2)) {
play -t $+ $2 $nick help.txt 2000
set -su5 %i on
}
}
}
#help end
checked %i first since if its ON you never do anything anyway
tokenize 32 - Help , since $1 isnt needed and its fractionally faster to uses a hardcoded filler also default help section was [help] (but that could have been changed in the text file),