Добрый день, взял плагин на ножи, изменил исходник под себя, убрал баги какие смог по своему знанию amxx и столкнулся с проблемой.
Вообщем при выборе ножа, его функции и моделька измениться только после того, как в руки взять другое оружие и потом снова нож.
Нужно сделать эмуляцию взятия ножа.
Пытался в кейс прописать: ExecuteHamB(Ham_Item_Deploy, find_ent_by_owner(-1, "weapon_knife", id));
Но вышло не удачно, ибо моделька не обновляется даже после смены оружия, функции работают только после смены оружия, и после выбора несколько раз ножа с ExecuteHamb выкидует с сервера
Подключил include <engine> для работы ( ExecuteHamB )
if(KnifeId[id] == 1)
{
set_pev(id, pev_viewmodel2, "models/knifes/v_katana.mdl")
set_pev(id, pev_weaponmodel2, "models/knifes/p_katana.mdl")
set_pdata_float(weapon, 58, 250.0)
set_pev(id, pev_gravity, 1.0)
szTwoJump[id] = true
ExecuteHamB(Ham_Item_Deploy, find_ent_by_owner(-1, "weapon_knife", id));
}