1. Which character ID should I use???attachrid(<account ID>)
Quite a bit of commands want a RID to work, since they wouldn't know where to send information otherwise. And in quite a few cases the script gets invoked with a RID of zero (like through OnTime special labels). If an NPC script needs this, it can attach a specified character's id to itself. by calling the 'attachrid' function.
2. How long is it attached for?
3. How to be sure the player doesn't log out and set RID back to 0?
4. Where/how do I attach it in the npc script so that it lets the OnTime labels function without player interaction?
I just want the timer events to activate area effects like mapwarp or announce.