na modach kz/hns czesto blokowana jest komenda kill. Jak nie bedzie dzialalo zamien
client_cmd( id, "kill" )
na user_kill( id )
top w ogóle nie ma wypływu na to co ja chce
[ Dodano: 18-09-2009, 11:24 ]register_clcmd("say /spec", "cmd_spec")
register_clcmd("say /unspec", "cmd_unspec")
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Change to spec 1.0 by Exolent
//==========================================================================================================
new CsTeams:team[33]
public cmd_spec(id)
{
if( !team[id] && get_pcvar_num( allow_spectators) > 0 || get_pcvar_num( allow_public_spec) == 1 )
{
if( is_user_alive( id ) )
{
client_cmd( id, "kill" )
cs_set_user_deaths( id, cs_get_user_deaths( id ) - 1 )
fm_set_user_frags( id, get_user_frags( id ) + 1 )
}
team[id] = cs_get_user_team( id )
cs_set_user_team( id, CS_TEAM_SPECTATOR, CS_DONTCHANGE )
}
return PLUGIN_HANDLED;
}
public cmd_unspec( id )
{
if( team[id] )
cs_set_user_team( id, team[id] )
team[id] = CS_TEAM_UNASSIGNED
return PLUGIN_HANDLED;
}
a jeżeli chodzi o ten kod to testowałem i nadal jest te "standardowe przejscie" na tym samym polega co ten mój wyżej aha i i komenda /unspec nie zadziałała
ps. dodałem w temacie demo w jaki spoób by to miało dziłać