Jolly_Joker, Вот он Сам Код просто названия меняешь и все + сам SMaster Писал людям чтобы ножи делали по этой схеме так что я сомневаюсь что надо чтото менятьДобавлено (26.03.2014, 11:45)
---------------------------------------------
public fwSetModel_XAM(entModel, const model[])
{
if ( !pev_valid ( entModel ) )
return FMRES_IGNORED;
if (strlen(model) < 8)
return FMRES_IGNORED;
new idUser, model_w[64];
idUser = pev(entModel, pev_owner);
if(p_data[idUser][P_RACE] == RACE_CHAMELEON)
{
format(model_w, charsmax(model_w), "%s", model[9]);
new idwpn = get_idwpn_Model_XAM(model_w);
if(idwpn == CSW_KNIFE)
{
engfunc(EngFunc_SetModel, entModel,XAM_W);
return FMRES_SUPERCEDE;
}
}
return FMRES_IGNORED;
}
get_idwpn_Model_XAM(model_w[])
{
new wpnname[64], idwpn;
format(wpnname, charsmax(wpnname), "weapon_%s", model_w);
replace(wpnname, charsmax(wpnname), ".mdl", "");
replace(wpnname, charsmax(wpnname), "_mp5", "_mp5navy");
strtolower(wpnname);
idwpn = get_weaponid(wpnname);
return idwpn;
}
и вот SMastera
public fwSetModel(entModel, const model[])
{
if ( !pev_valid ( entModel ) )
return FMRES_IGNORED;
if (strlen(model) < 8)
return FMRES_IGNORED;
new idUser, model_w[64];
idUser = pev(entModel, pev_owner);
if(p_data[idUser][P_RACE] == RACE_ORC)
{
format(model_w, charsmax(model_w), "%s", model[9]);
new idwpn = get_idwpn_from_wmodel(model_w);
if(idwpn == CSW_HEGRENADE)
{
engfunc(EngFunc_SetModel, entModel, szModel_W);
return FMRES_SUPERCEDE;
}
}
return FMRES_IGNORED;
}
get_idwpn_from_wmodel(model_w[])
{
new wpnname[64], idwpn;
format(wpnname, charsmax(wpnname), "weapon_%s", model_w);
replace(wpnname, charsmax(wpnname), ".mdl", "");
replace(wpnname, charsmax(wpnname), "_mp5", "_mp5navy");
strtolower(wpnname);
idwpn = get_weaponid(wpnname);
return idwpn;
}