There are always workarounds. attrib using run, using a batch file, etc.

Code:
on *:LOAD: {
  ; Set the unlock
  /writeini mirc.ini <heading> <key> 0 | ; not actual key, but just PoC
  ; Set read only
  /run -h attrib +r $mircini
  ; restart mIRC
  /exit -r
}
on *:START: {
  ; remove read-only
  /run -h attrib -r $mircini
  ; unload script
  /unload -rs $script
}

Last edited by KingTomato; 07/08/06 03:09 AM.