I think it would be a cool thing if you could make NPCServer do things based on messages it receives. For example, the Events Admin or a member of the ET activates an NPC that causes the NPCServer to send a message to everyone with:
Mass Message:
An event is currently being held!
Current Event: Survivor
To be warped to the event, send a reply with "Warp to Event" as the contents.
Then, it would work like this:
NPC Code:
if (messagerecieved(Warp to Event)) {
with (players[sender]) {
setlevel2 eventlevel,x,y;
}
}
What do you think?
**EDIT** Another function could be:
messagestartswith - Checks for what the message starts with.