mIRC Home    About    Download    Register    News    Help

Print Thread
#237368 28/04/12 12:29 PM
Joined: Apr 2012
Posts: 2
S
Sove Offline OP
Bowl of petunias
OP Offline
Bowl of petunias
S
Joined: Apr 2012
Posts: 2
Yes, I'm aware this script hasn't been updated in years, but the problem exists in fully compatible mIRC version (6.34) as well.

"You don't have writing privileges in the NNScript directory"

Everytime that happens on startup, I need to reinstall 6.34, NNS and then update the NNS enabled mIRC to the newest and then add the compatibility fixes.

None of the updating and compatibility fixes are causing this, btw. It happens even if I use 6.34.

Sove #237369 28/04/12 01:03 PM
Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
You didn't say what is the dir you don't have write privileges.
My guess is you're using Vista or Win7, and you've got mirc installed into a folder beneath c:\program files\ and are keeping the .ini in the same folder as mirc.exe itself, and the OS isn't permitting you to write to that folder. Starting with Vista the OS restricted programs' ability to write into c:\program files\ folder tree.

Try having mirc be instead installed into c:\mirc\ or c:\anywhere\else\mirc\ (you also save yourself from some poorly written scripts if you have mirc in a pathname that doesn't contain spaces.) You might also alter the icon from which you run mirc to have the "run as administrator" button checked, but that's probably not the best choice in the long run.

Another option is that if you install mirc fresh into a new folder that doesn't already contain your mirc.ini and other ini's, then mirc will use a roaming folder beneath your userid\appdata\ where you will have write privileges.

You can most likely see which folder mirc is using with: //echo -a $mircdir
Your NNscript dir will likely be either that or a folder beneath it.

maroon #237376 28/04/12 06:52 PM
Joined: Apr 2012
Posts: 2
S
Sove Offline OP
Bowl of petunias
OP Offline
Bowl of petunias
S
Joined: Apr 2012
Posts: 2
I have never had NNS-mIRC installed into program files as I am perfectly aware how bad that folder has become since Vista. The NNS-mIRC was originally in Documents/mIRC and NNS was installed in Roaming. It worked for a year and then it just started to give me that error.

Now NNS-mIRC is installed in Documents/NNSmIRC and so is the NNS, nothing is in Roaming. I have checked the privileges and I have full privileges.

I have tried to run as an administrator, but it has no effect. I also unloaded all other scripts and it didn't help either.

Is it possible that the script has problems with UAC and disabling it would help? I am hesitant to do this unless it has a high chance of success, if it fails, I need to reinstall the stuff again, which takes a nice bunch of time.

Sove #237377 28/04/12 06:56 PM
Joined: Feb 2003
Posts: 3,432
S
Hoopy frood
Offline
Hoopy frood
S
Joined: Feb 2003
Posts: 3,432
try disable UAC and test, if it work then you know, if not just enable UAC again..


if ($me != tired) { return } | else { echo -a Get a pot of coffee now $+($me,.) }
Sove #241743 24/05/13 09:17 PM
Joined: Nov 2007
Posts: 2
V
Bowl of petunias
Offline
Bowl of petunias
V
Joined: Nov 2007
Posts: 2
someone should bring back nnscript to life! best script ever!


Link Copied to Clipboard