i like the last 2 ideas (Tyhm and Python) but not the 10 second thing. What would be better would be a command like endreading; or something, that automatically gets rid of a player being paused or reading a sign. You could put it in a systems npc and have an NPC declare that room unpausable, ect.
Level NPC:
if (playerenters||created) {
level.nopause=1;
}
System:
....
if (timeout) {
...
if (level.nopause=1) {
if (playerisreading) {endreading;
}
}
}
that would be just as effective, and it would serve more of a purpose than just pausing. That way, if youre in a quest, and its a sparring zone, and the player's wise up and fire an NPC that uses say2, they wouldnt be able to pause
