FYI, from HLSDK
PHP Code:
#define OBS_NONE 0
#define OBS_CHASE_LOCKED 1 // #Spec_Mode1 Locked Chase cam
#define OBS_CHASE_FREE 2 // #Spec_Mode2 Free chase cam
#define OBS_ROAMING 3 // #Spec_Mode3 Free look
#define OBS_IN_EYE 4 // #Spec_Mode4 First Person
#define OBS_MAP_FREE 5 // #Spec_Mode5 Free Overview
#define OBS_MAP_CHASE 6 // #Spec_Mode6 Chase Overview
PHP Code:
#include <amxmodx>
#define PLUGIN "spectate block"
#define VERSION "0.0.1"
#define AUTHOR "author unknown anonym"
#define OBS_IN_EYE 4
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("TextMsg", "block_spec_modes", "bd", "2&Spec_Mod");
}
public block_spec_modes(id)
{
new data[12];
read_data(2, data, 11);
if( data[10] != OBS_IN_EYE )
{
client_cmd( id, "spec_mode %d", OBS_IN_EYE );
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
__________________