If you are haveing a problem with scripts unloading themselves, try this code:
Code:
 
on *:START:{
  if ($script(0) < 4) {
    if ($script(script1.mrc) == $null) { load -rs script1.mrc }
    if ($script(script2.mrc) == $null) { load -rs script2.mrc }
    if ($script(script3.mrc) == $null) { load -rs script3.mrc }
  }
}


This code goes in script.mrc, so it will be loaded by default if the scripts are unloaded. I created it after mIRC unloaded my scripts, and it works fine.


mIRC 6.21 - Win XP Pro (SP2) - 2.4 Ghz - 1 GB Mem
irc.x-tab.org