Thanks everyone. I like your comment FlyingMongoose.
OoS-LJ, if it's working for you keep doing it. I would say that this would cause less overhead than using eventscripts because the decisions are made in machine code, which if I'm not mistaken, will take way less time than parseing text, deciding what it means, and executing the proper code.