Here's some optimization I guess:
1.
PHP Code:
register_event("CurWeapon", "event_curw", "be", "1=1")
public event_curw(id)
{
new wID = read_data(2)
if(wID != CSW_KNIFE)
return PLUGIN_CONTINUE
}
====>
PHP Code:
register_event("CurWeapon", "event_curw", "be", "2=29")
2. If the model doesn't change immidiately, try to add this:
PHP Code:
engclient_cmd(id, "weapon_knife")
__________________