Проблема е , че когато се връщаме от спектатор в повечето случаи оставаме без мерник и не можем да сменяме оръжията.
Може ли някой да помогне да се оправи тази грешка ?
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fun>
#define FLAG ADMIN_BAN
public plugin_init() {
register_plugin("Change team via command", "0.1", "He3aBuCuM")
register_clcmd("say /te", "cmdTe")
register_clcmd("say /ct", "cmdCt")
register_clcmd("say /spec", "cmdSpec")
}
public cmdTe(id) {
if(get_user_flags(id) & FLAG) {
cs_set_user_team(id, CS_TEAM_T)
cs_user_spawn(id)
cs_set_user_bpammo(id, CSW_GLOCK18, 40)
}
return PLUGIN_CONTINUE
}
public cmdCt(id) {
if(get_user_flags(id) & FLAG) {
cs_set_user_team(id, CS_TEAM_CT)
cs_user_spawn(id)
cs_set_user_bpammo(id, CSW_USP, 24)
}
return PLUGIN_CONTINUE
}
public cmdSpec(id) {
if(get_user_flags(id) & FLAG) {
cs_set_user_team(id, CS_TEAM_SPECTATOR)
client_cmd(id, "kill")
cs_set_user_deaths(id, cs_get_user_deaths(id)-1)
set_user_frags(id, get_user_frags(id)+1)
}
return PLUGIN_CONTINUE
}