block load { es_xregclientcmd +3rd SAS_3rdPerson/third_on "+3rd - Third Person view On" es_xregclientcmd -3rd SAS_3rdPerson/third_off "-3rd - Third Person view Off" es_xregsaycmd +3rd SAS_3rdPerson/third_on "+3rd - Third Person view On" es_xregsaycmd -3rd SAS_3rdPerson/third_off "-3rd - Third Person view Off" es_xset SAS_3rdPerson 1 es_makepublic SAS_3rdPerson } block third_on { es_xsetinfo c_view 0 es_xgetcmduserid c_view es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_hObserverTarget 0 es_delayed 0.5 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_iObserverMode 1 es_delayed 0.6 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.localdata.m_Local.m_bDrawViewmodel 0 es_delayed 0.7 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_iFOV 120 } block third_off { es_xsetinfo c_view 0 es_xgetcmduserid c_view es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_hObserverTarget 0 es_delayed 0.5 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_iObserverMode 0 es_delayed 0.6 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.localdata.m_Local.m_bDrawViewmodel 1 es_delayed 0.7 es_setplayerprop server_var(c_view) CDODPlayer.baseclass.m_iFOV 90 } event player_death { es_setplayerprop event_var(userid) CDODPlayer.baseclass.m_hObserverTarget 0 } block unload { es_xset SAS_3rdPerson 0 es_unregclientcmd +3rd es_unregclientcmd -3rd es_unregsaycmd +3rd es_unregsaycmd -3rd }