Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define SKIN_FLAG ADMIN_RESERVATION
#define SKIN_CT "admin_ct"
#define SKIN_T "admin_t"
public plugin_init()
{
register_plugin("Simple VIP Model", "1.0", "OciXCrom")
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
}
public plugin_precache()
{
precache_player_model(SKIN_CT)
precache_player_model(SKIN_T)
}
public OnPlayerSpawn(id)
{
if(is_user_alive(id))
{
if(get_user_flags(id) & SKIN_FLAG)
{
switch(cs_get_user_team(id))
{
case CS_TEAM_CT: cs_set_user_model(id, SKIN_CT)
case CS_TEAM_T: cs_set_user_model(id, SKIN_T)
}
}
else
{
static szModel[32]
cs_get_user_model(id, szModel, charsmax(szModel))
if(equal(szModel, SKIN_CT) || equal(szModel, SKIN_T))
cs_reset_user_model(id)
}
}
}
precache_player_model(szModel[])
{
static szFile[128]
formatex(szFile, charsmax(szFile), "models/player/%s/%s.mdl", szModel, szModel)
precache_model(szFile)
replace(szFile, charsmax(szFile), ".mdl", "T.mdl")
if(file_exists(szFile))
precache_model(szFile)
}