If thats the case, then I think you have altered something, becuase I tested it out and that didnt happen, (%rdl.on) must be set, and when someone gets win messaged it gets unset.

---

%acr $+(.,$nick) this isnt the correct format!

Ill break down whats it is...

$+(%,arc.,$nick) this builds the string "%arc.$nick", of course $nick isnt "$nick" but the usersname

Now if you want to set a value to it its /SET $+(%,arc.,$nick) valuehere
Now if you want to var a value to it its /VAR $+(%,arc.,$nick) = valuehere

But if you want to access the value of %arc.$nick then you must use $($+(%,arc.,$nick),2) or add a $( ... ,2) around it essentially.
This means evaluate it 2 times, once gets the "%arc.$nick the second time the contents of that!