Код
L 03/07/2015 - 22:21:11: [CSTRIKE] Invalid player X(любые значения)
L 03/07/2015 - 22:21:11: [AMXX] Displaying debug trace (plugin "adm_m.amxx")
L 03/07/2015 - 22:21:11: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 03/07/2015 - 22:21:11: [AMXX] [0] adm_m.sma::fwHamPlayerSpawnPost (line 44)
Код:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN_NAME "model_adm"
#define PLUGIN_AUTHOR "Forze"
#define PLUGIN_VERSION "0.1"
#define ADM ADMIN_LEVEL_F
new cvar_model
public plugin_init(){
register_plugin(PLUGIN_NAME, PLUGIN_AUTHOR, PLUGIN_VERSION);
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
cvar_model = register_cvar("adm_model_enable", "1")
}
public plugin_precache(){
precache_model("models/player/admin_ttt/admin_ttt.mdl")
precache_model("models/player/admin_ctt/admin_ctt.mdl")
return PLUGIN_CONTINUE
}
public fwHamPlayerSpawnPost(id){
if(!get_pcvar_num(cvar_model))
{
if(get_user_flags(id) & ADM)
{
cs_reset_user_model(id)
}
}
else
{
if(get_user_flags(id) & ADM)
{
if(cs_get_user_team(id) & CS_TEAM_T) cs_set_user_model(id, "admin_ttt")
else cs_set_user_model(id, "admin_ctt")
}
}
}