29.06.2012, 11:57
Well perhaps there is something in OnPlayerSpawn which is causing it to return early, or there may be a runtime error of some sort; if you can't spot it immediately, try the crash detect plugin, it may reveal something.