Keep in mind that you'll never be able to force players to use your client. It can always be reverse engineered to work with your protocol and if your game is popular enough and if triggers/scripts would provide enough of an advantage, it will be.
--matt
|