whats wrong? its not working for some reason..
PHP Code:
#include <amxmodx>
#include <Vexd_Utilities>
new model[32]
//----------------------------------------------------------------------------------------------
public plugin_init()
{
register_event("ResetHUD", "newSpawn", "b")
register_event("CurWeapon", "weaponChange", "be", "1=1")
}
//----------------------------------------------------------------------------------------------
public plugin_precache()
{
precache_model("models/cso/v_knife_w.mdl")
precache_model("models/cso/v_knife.mdl")
}
//-----------------------------------------------------------------------------------------------
public switchmodel(id)
{
cs_get_user_model(id, model, charsmax(model))
if ( !is_user_alive(id) || equal(model, "Elite") != 1 || equal(model, "Monster11") != 1|| equal(model, "AdminM") != 1 || equal(model, "AdminM1") != 1 || equal(model, "sas") != 1)
return
new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)
if ( wpnid == CSW_KNIFE ) {
Entvars_Set_String(id, EV_SZ_viewmodel, "models/cso/v_knife_w.mdl")
}
}
//----------------------------------------------------------------------------------------------
public weaponChange(id)
{
cs_get_user_model(id, model, charsmax(model))
if (equal(model, "Elite") != 1 || equal(model, "Monster11") != 1|| equal(model, "AdminM") != 1 || equal(model, "AdminM1") != 1 || equal(model, "sas") != 1)
return
new wpnid = read_data(2)
if ( wpnid != CSW_KNIFE ) return
switchmodel(id)
}