Участник
Пользователь
- Сообщения
- 78
- Реакции
- 7
Всем привет, недавно искал возможность отключить автоперезарядку у оружия (чтобы перезарядка срабатывала исключительно при нажатии клавиши R).
Нашел и протестил вот это дело:
И вроде все классно, с пушками на коде Корда работает как часики, однако с оригинальным арсеналом проблемы. Автоперезарядка не работает, как я и желал, но анимации перезарядки срабатывают вхолостую в тех же местах, причем если начать настоящую перезарядку, то будет idle, хоть перезарядка и произойдет. Я без понятия как с этим разбираться, то ли искать способы блокировать анимацию перезарядки, то ли в момент паттернов автоперезарядки навязывать idle, при этом я опасаюсь что вся эта хрень происходит на стороне клиента. С радостью приму какие-нибудь советы. Или, быть может, есть альтернатива флагу ITEM_FLAG_NOAUTORELOAD?
Нашел и протестил вот это дело:
Код:
public CBasePlayer_AddPlayerItem(pPlayer, iItem)
{
rg_set_iteminfo(iItem, ItemInfo_iFlags, ITEM_FLAG_NOAUTORELOAD);
}