22.02.2014, 14:24
I only use OnPlayerUpdate as an entry point for custom callbacks. Generally, when you know something has to be done, use a timer (e.g. anti-cheat timer). When you don't know, use OnPlayerUpdate (e.g. a player changing a weapon).