Код за потвърждение: Избери целия код
#include amxmodx
#include fm_cstrike
#define FILE_PATCH "models/ls-kapuqat.mdl"
new g_iPlayerModel[33], g_iCvarGlow;
public plugin_precache()
{
register_plugin("HATS", "2.0", "Earflaps");
if(file_exists(FILE_PATCH))
{
engfunc(EngFunc_PrecacheModel, FILE_PATCH);
}
else {
log_amx("File ^"%s^" not found!", FILE_PATCH);
server_cmd("amxx pause Earflaps.amxx");
}
}
public plugin_init()
{
new iTarget = engfunc(EngFunc_AllocString, "info_target");
for(new i = 1; i <= get_maxplayers(); i++)
{
g_iPlayerModel[i] = engfunc(EngFunc_CreateNamedEntity, iTarget);
if(pev_valid(g_iPlayerModel[i]))
{
engfunc(EngFunc_SetModel, g_iPlayerModel[i], FILE_PATCH);
set_pev(g_iPlayerModel[i], pev_movetype, MOVETYPE_FOLLOW);
set_pev(g_iPlayerModel[i], pev_aiment, i);
set_pev(g_iPlayerModel[i], pev_owner, i);
}
}
register_cvar("ear_glow_hat", "1");
RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn_Post", true);
}
public plugin_cfg()
{
g_iCvarGlow = get_cvar_num("ear_glow_hat");
}
public Ham_PlayerSpawn_Post(iPlayer)
{
if(is_user_connected(iPlayer))
{
switch(fm_cs_get_user_team(iPlayer))
{
case CS_TEAM_CT:
{
set_pev(g_iPlayerModel[iPlayer], pev_skin, 1);
if(g_iCvarGlow)
{
fm_set_rendering(g_iPlayerModel[iPlayer], kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 4);
}
}
default:
{
set_pev(g_iPlayerModel[iPlayer], pev_skin, 0);
if(g_iCvarGlow)
{
fm_set_rendering(g_iPlayerModel[iPlayer], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 4);
}
}
}
}
}