Code:
 
on *:text:!permit*:#: { 
  if ($nick !isop #) { return }
  if ($2 == $null) { msg # Who do you want to permit? | return }
  else {
    set -u60 %permit $addtok(%permit,$2,32)
    msg # $2 is now permitted to choose a class for 60 seconds.
  }
}




on *:text:!class*:#: { 
  var %class $readini(classes.ini,$nick, Class)
  if ($2 == $null) {   
    if (%class == $null) { msg # $nick does not have a class yet. | return }
    if (%class != $null) { msg # $nick is a %class $+ . }
  }
  if ($istok(%permit,$nick,32)) {  
    if ($2 != cleric) && ($2 != warrior) && ($2 != wizard) { return }
    .writeini -n classes.ini $nick Class $2
    msg # $nick is now a $2 $+ .
  }
}


I made the $readini a variable called %class instead to simplify it. If %class is non existent ($null) it'll now say that message instead.


Nillens @ irc.twitch.tv
Nillen @ irc.rizon.net