Well, I dunno about that in-team spectating thing and I've seen that ham function beeing recommended but I myself tested this method and respawns just fine, pasted from my jctf mod:
Code:
entity_set_int(id, EV_INT_deadflag, DEAD_RESPAWNABLE)
entity_set_int(id, EV_INT_iuser1, 0)
call_think(id)
DispatchSpawn(id)
set_user_health(id, 100)
TeamInfo message and all other messages sent by the server (not other plugins) can be blocked if you're using register_message().
But that won't mean the player won't be moved into that team, that message is purely informative.
register_event() doens't block anything, it just hooks.
__________________