И так приходится вернуться к одному не решенному вопросу, прошу у вас помощи. Уход в спектаторы в плагине я осуществляю следующей функцией:
Code
public cmdSpec(id)
{
if(get_pcvar_num(kz_enabled))
{
if( is_user_alive(id) )
{
set_msg_block( g_msgclcorpse, BLOCK_ONCE );
if( Started[id] )
{
if( IsPaused[id] != 1 )
{
PauseTime[id] += (thetime() - Timer[id]);
IsPaused[id] = 1;
Timer[id] = 0.0;
}
}
pev(id, pev_health, g_spechp[id]);
pev(id, pev_origin, g_player_specposition[id]);
cs_set_user_team(id, CS_TEAM_SPECTATOR);
set_pev(id, pev_solid, SOLID_NOT);
set_pev(id, pev_movetype, MOVETYPE_FLY);
set_pev(id, pev_effects, EF_NODRAW);
set_pev(id, pev_deadflag, DEAD_DEAD);
}
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
При этом на землю дропается оружие, которое было у меня в руках и для того, чтоб это запретить решил использовать этот плагин:
http://amxmodx.ucoz.ru/forum/4-138-1
Но проблема осталась актуальной :/ Нид хэлп!