Hi,

I've been struggling on finding out what the $ipef2 variable is. Nobody seems to know what it is, nor how to replace it with a working variable.

I understand what every other part of the script except for that one variable does.

Removing it causes it to break horribly. Leaving it in place causes the script to continue functioning... but I'd like to replace it with a valid variable, if any that does what $ipef2 does.

This is the code as is:

Code:
[script] 
on 1!:PART:#: { writeini nicks.log entrance $site $nick | rnickbuf } 
on 1!:QUIT: { writeini nicks.log entrance $site $nick | rnickbuf } 
on 1:KICK:#: { writeini nicks.log entrance $remove($address($knick,2),*!*@) $knick | rnickbuf } 
alias RNICKBUF if ($lof(nicks.log) > 40000) { write -c nicks.log | echo 12 -se < clearing register entries > } 
on ^1!:JOIN:#: {  
  if (%avon == on) { r1nick $site $nick }  
  echo $colour(join) $chan $timestamp  $nick  ( $+ $strip($address) $+ ) has joined  $result | halt 
} 

alias r1nick { 
  if $ipef2($$1) == false return 
  set %anic $readini nicks.log entradas $$1  
  if ( %anic != $null ) && ( $$2 != %anic ) { 
    if %anic !isin %tclon {  
      set %texto 13[2 Previously Known As 3 %anic 2On Here 13]  13[11TestScript13] | unset %anic | return %texto      
    } 
  } 
  unset %anic 
}

menu menubar,channel,nicklist { 
  Entrance Script.... on/off 
  .On:/set %avon on | echo -a 8,4 ••• Entrance Script now set to ON ••• 
  .Off:/set %avon off | echo -a 8,4 ••• Entrance Script now set to OFF ••• 
}