When I made a little plugin for third person view, map reloads, you cannot see any entities (from my expierence). Here Is a little sample of what the script is.
Code:
public thirdperson(id){// This area has client_cmd, and client_print related.
set_view(id, 3RDPERSON)return PLUGIN_HANDLED
}