darkspice
Участник
- Сообщения
- 21
- Реакции
- 0
Хотел сделать экстраитем - покупку патронов.Но столкнулся с проблемой, что после перезарядки, количество патронов сбрасывается на дефолтное.
К примеру, ак-47 - 30/90 , после покупки 30/240 . Перезарядка - 30/90 .
При покупке идет такой код:
Есть идеи как устранить проблему?
У меня только одна идея, при эвенте weapon_reload выставлять значение для SetEntProp как "патроны в запасе" - "истраченные патроны".Если вообще есть такое свойство как "истраченные патроны".
К примеру, ак-47 - 30/90 , после покупки 30/240 . Перезарядка - 30/90 .
При покупке идет такой код:
PHP:
int iSize = GetEntPropArraySize(clientIndex, Prop_Send, "m_hMyWeapons");
for (int i = 0; i < iSize; i++)
{
int weaponIndex = GetEntPropEnt(clientIndex, Prop_Send, "m_hMyWeapons", i);
SetEntProp(weaponIndex, Prop_Send, "m_iPrimaryReserveAmmoCount", GetEntProp(weaponIndex, Prop_Send, "m_iPrimaryReserveAmmoCount")+150);
}
Есть идеи как устранить проблему?
У меня только одна идея, при эвенте weapon_reload выставлять значение для SetEntProp как "патроны в запасе" - "истраченные патроны".Если вообще есть такое свойство как "истраченные патроны".