PHP Code:
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_forward( FM_PlayerPreThink, "client_prethink" );
register_clcmd( "CM_Menu","Level_menu");
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
msgDrug=get_user_msgid("SetFOV");
new map[ 32 ];
get_mapname( map, 31 );
if( strcmp( map, "CM_Acer" ) )
set_task( 45.0, "sounds", _, _, _, "b" );
register_menucmd(register_menuid("Choose Camera View"), 1023, "setview");
register_clcmd("say /camera", "chooseview");
register_clcmd("say_team /camera", "chooseview");
register_clcmd("say /cam", "chooseview");
register_clcmd("say_team /cam", "chooseview");
CM_time = register_cvar("CMs_time","60");
set_task(float(get_pcvar_num(CM_time)), "CMDS");
register_clcmd("say /menu", "Level_menu");
register_clcmd("say_team /menu", "Level_menu");
register_clcmd("say /level", "show_level");
register_clcmd("say_team /level", "show_level");
register_clcmd("say /lvl", "show_level");
register_clcmd("say_team /lvl", "show_level");
RegisterHam( Ham_TakeDamage, "player", "Event_PlayerTakeDamage" );
gMaxClients = get_maxplayers();
speed_pcvar = register_cvar("FW_speed","25.0");
toggle_pcvar = register_cvar("FW_enabled","1");
register_forward(FM_SetModel,"W_Model_Hook",1);
register_touch("weaponbox","worldspawn","touch");
set_task(1.0,"newgame");
set_task(0.1,"force_spin",0,"",0,"b");
maxplayers = get_maxplayers();
g_iCvar[0] = register_cvar( "semiclip_enabled", "1" );
g_iCvar[1] = register_cvar( "semiclip_teamclip", "0" );
g_iCvar[2] = register_cvar( "semiclip_transparancy", "1" );
register_forward( FM_ClientCommand, "fwdClientCommand" );
if( get_pcvar_num( g_iCvar[0] ) )
{
g_iForwardId[0] = register_forward( FM_PlayerPreThink, "fwdPlayerPreThink" );
g_iForwardId[1] = register_forward( FM_PlayerPostThink, "fwdPlayerPostThink" );
g_iForwardId[2] = register_forward( FM_AddToFullPack, "fwdAddToFullPack_Post", 1 );
g_bSemiclipEnabled = true;
}
else
g_bSemiclipEnabled = false;
g_iMaxPlayers = get_maxplayers( );
unregister_forward(FM_KeyValue, g_iFhKeyValue);
set_cvar_float("sv_restart", 1.0);
pause("ad");
}
lol i have 2 FM_PlayerPreThink ...is there a way to change anyone of this?