Магазинне живлення зброї v1

Опис мода:
Нарешті сталося те, про що так довго твердили більшовики!
Зброя тепер заряджається не безпосередньо патронами з пачок, а магазинами / обоймами / стрічками, які, в свою чергу, набиваються вже патронами з пачок.
Набиваються в реальному часі, халяви не буде. Відповідно, набити патронами 100 патронну стрічку кулемета буде трохи швидше, ніж попити кави в реалі і набити обойму ПМ.
Зрозуміло там, де обойм / магазинів бути не повинно, їх і немає. Це відноситься до двостволки, помповим рушниць, подствольника (нарешті обробляються адекватно) і т.п. - до всього, куди N патронів Неможливо зарядити телефон як одне ціле.

Зарядка магазину:
Для заряджання / розряджання магазину потрібно помістити його на пояс. Можна відразу кілька, будуть заряджатися по черзі.
Після закриття інвентарю натиснути 5 - вибір бінокля. Бінокль скидається в інвентар. Це не предмет термінової необхідності.
Зарядка і зміна типу патронів - стандартні кнопки для цих дій, розрядка - постріл.
Якщо в процесі зарядки закінчаться патрони заряджається типу, або магазин буде заряджений до максимуму, зарядка автоматом завершується.
Зарядку можна зупинити в будь-який момент, якщо вибрати іншу зброю або знову натиснути 5. Бінокль повернеться в слот, а магазин випаде в інвентар. Щоб знову працювати з ним, потрібно знову помістити його на пояс.

Зарядка зброї:
Працює заряжніе з нуля і зміна типу боєприпасів в будь-який момент. Розрядити зброю можна через інвентар. Дозаряжаніе не працює, і з цим нічого зробити не можна - обмеження схеми. Щоб дозаряда, доведеться спочатку розрядити зброю через інвентар. Не так вже й страшно, під вогнем все одно ніхто з півмагазину перезаряджати не буде. При осічки зброя не дозаряджати, просто усувається клин.

Подяки
Спасибі творцям "біорадар", і особливо tolusha за технологію визначення предметів на поясі.

Список змін / нововведень:
- Зброя заряджається магазинами.
- Можливі магазини різної ємності на одному і тому ж зброю.
- Можливо зарядити зброю в повному обсязі зарядженим магазином, більше не заряджається тільки повністю порожніми.
- В бою не важливо, скільки патронів залишилося в пачках, набагато важливіше, скільки залишилося заряджених магазинів.
- У лічильнику патронів показано кількість доступних для заряджання магазинів замість кількості залишилися патронів.

Магазинне живлення зброї v.1.1
Величезне спасибі sarcus за тестування
Змінився bind_stalker - потрібна переадаптация.
виправляє:
Поява зайвих порожніх магазинів при розрядці зброї в неактивному слоті.
Неможливість зарядки магазинів при відсутності предмета в слоті бінокля.
Поява зайвих порожніх магазинів при перемиканні на незаряджений підствольника. При відстрілі останнього магазину не рекомендується перемикатися на підствольника відразу ж, треба почекати приблизно секунду щоб уникнути втрати останнього спорожнілого магазину.
Додано: Формально - зміна бінокля. Оскільки він єдиний, міняти його нема на що. Додавати нові - за образом і подобою.


Не можу зрозуміти чому відбувається виліт при "розрядити зброї" біля Бізона і ППШ-41, у всіх інших нормально, у АКМ нормально, у ТТ, коротше у всіх інших стовбурів з будь-якими магазинами нормально, крім mag_64_9x18_. і mag_71_7.62x25_.

Головне стріляють, коли відстріляли повністю, магазин в інвентар потрапляє, можна його вішати на пояс, заряджати, потім розряджати можна.

А ось коли його купиш, то не можна розряджати його відразу. Коротше поки не відстрілявся його повністю, потім вже тільки можна їм нормально користуватися.


[Error] Expression. e_entity
[Error] Function. xrServer :: Process_event_reject
[Error] File. E: \ stalker \ patch_1_0004 \ xr_3da \ xrGame \ xrServer_process_event_reject.cpp
[Error] Line. 12
[Error] Description. entity not found. id_parent = 0 id_entity = 34084 frame = 16821


Магазин не знає який патрон там что-ли у нього заряджений?

Як це виправити?

alex5773, Ніяк, движкові вильоти такого типу не виправляються. В силу роботи з нет_пакетамі відбувається така шняга. просто скрипт не встигає перебрати всі секції.

Це стабільний виліт.
У мене раніше все нормально було біля Бізона, в інших збірках з магазинним харчуванням, це я пам'ятаю на сто відсотків, т.к хотів подивитися на магазин біля Бізона, і розряджав відразу при покупці у Сидора. А зараз не можна відразу розрядити, тільки коли відстріляли магазин, потім тільки можна заряджати та розряджати. Мені цікаво просто чому він відбувається саме у Бізона і ППШ-41, і чому саме. Як зробити щоб зброя продавалася виряджене? Щоб вильоту цього не було.

Перепрошую, виліт був з-за мода обмеження за обсягом інвентарю. Дійсно не встигав перебирати секції.

Перезаліт на сервер

цікаво можна підігнати для COP. покопатися.

STALKER-2.RU - Вихід Сталкер 2. Вихід Lost Alpha. Антологія Сталкер - портал, присвячений комп'ютерній грі S.T.A.L.K.E.R. і S.T.A.L.K.E.R. 2. Ви зможете знайти на просторах ресурсу секрети, проходження, енциклопедії до ігор. А так же ви зможете скачати моди, патчі, саундтреки і багато іншого. Вливайтеся.

Сайт існує 2269-й день.

Схожі статті