Am incercat prin pluginul de new_weapons dar nu merge sa schimb
Am primit acest sma de la cineva.
Code: Select all
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
enum _:INFORM
{
szPath[64],
szName[64]
}
enum
{
CTM = 0,
TM = 1
}
new const MODELS[][INFORM] =
{
{"models/player/bluect/bluect.mdl", "bluect"},
{"models/player/bluet/bluet.mdl", "bluet"}
}
public plugin_init()
{
register_plugin("Player Models", "1.0", "lexzor");
RegisterHam(Ham_Spawn, "player", "fwPlayerSpawn");
}
public plugin_precache()
{
if(file_exists(MODELS[CTM]) && file_exists(MODELS[TM]))
{
precache_model(MODELS[CTM][szPath]);
precache_model(MODELS[TM][szPath]);
} else set_fail_state("Wrong player model path");
}
public fwPlayerSpawn(id)
{
if(is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_CT: cs_set_user_model(id, MODELS[CTM][szName]);
case CS_TEAM_T: cs_set_user_model(id, MODELS[TM][szName]);
default: cs_reset_user_model(id);
}
}
}