Why wont it work? The knife model is staying at default..
just wondering wats wrong with my code?
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
#include <creditweapons>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new PANDA_KNIFE[64] = "models/SurfWorld/v_pandaknife.mdl"
new DEFAULT_KNIFE[64] = "models/v_knife.mdl"
new bool:DefaultKnife[33]
new bool:PandaKnife[33]
#define WEAPON_ID CSW_KNIFE
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("CurWeapon","checkWeapon","be","1=1")
//Knifes
credits_shop_add_item("Default Knife \r[3]", "knife", 0, 0, "Callback_Default")
credits_shop_add_item("Panda Knife \r[3]", "pandaknife", 50, 3000, "Callback_PandaKnife")
}
public plugin_precache()
{
precache_model(DEFAULT_KNIFE)
precache_model(PANDA_KNIFE)
}
public Callback_Default(id)
{
DefaultKnife[id] = true
PandaKnife[id] = false
new weap = read_data(2)
if(weap == WEAPON_ID && DefaultKnife[id] == true)
{
set_pev(id, pev_viewmodel2, DEFAULT_KNIFE)
}
}
public Callback_PandaKnife(id)
{
DefaultKnife[id] = false
PandaKnife[id] = true
new weap = read_data(2)
if(weap == WEAPON_ID && PandaKnife[id] == true)
{
set_pev(id, pev_viewmodel2, PANDA_KNIFE)
}
}
public checkWeapon(id)
{
new weap = read_data(2)
if(weap==WEAPON_ID && PandaKnife[id] == true)
{
set_pev(id, pev_viewmodel2, PANDA_KNIFE)
}
else if(weap==WEAPON_ID && DefaultKnife[id] == true)
{
set_pev(id, pev_viewmodel2, DEFAULT_KNIFE)
}
}