ok so the code now looks like:
Code:
on 1:TEXT:*:?:{
  if ( hlogin == $1 ) { 
    if ( $2 == %helperpass) {
      hadd -sm helpers $nick 1
      msg $nick Helper $nick added succesfully
      halt
    }
  }
  if ( pnn isin $1 ) {
    var %hnum = $2
    if ( $hfind(helpers,$nick).data !== $null) {
      var %i = 1
      while (%i <= %hnum) {
        mode #newbiehelp +m $hfind(helpreqs,%i).data
        inc %i
      }
      var %i = 1
      while (%i <= $hget(helpreqs,0).item ) {
        hadd -s helpreqs %i $hfind(helpreqs,(%i + 1)).data
        hdel -s helpreqs (%i + 1)
        inc %i
      }
    }
    halt
  }
}


Why doesnt this work?

[EDIT] Just tested and this code wont work neither frown
Code:
on *:join:#newbiehelp:{
if ($hfind(helpreqs, $nick)) {}
else {
/hadd -ms helpreqs $calc($hget(helpreqs,0).item + 1) $nick
/echo -st $nick added to list
}
}

[/EDIT]

Last edited by Remo; 31/01/05 05:46 AM.