Как менять свойства у оружия, расположенного на карте моддером/маппером?
Для этого… Всего лишь надо прописать свойство customProps
! Да-да!
Именно оно и отвечает за сохранение измененных свойств при подборе оружия!
Итак… Когда вы создадите оружие, вы увидите, что данное свойство полностью пустое:
Все просто - нажмите на плюсик, а после напишите
initialComponents
и выберите тип object
:А далее осталось лишь вписать любое свойство внутри этого же
initialComponents
для этого кликаем по плюсику, что рядом с initialComponents
и пишем название любого свойства:Например… Дадим оружию возможность пополнять из ящиков второй команды (Оси):
Для этого добавляем эти свойства и прописываем их. Кроме этого для наглядности итогов так же пропишем изменение модельки на более старую после подбора оружия:
Итог (я клонировал оружие перед тем как подобрать):
Как вы видите по скриншоту… Все успешно! Даже моделька поменялась!
Удачи в создании карт с очень-очень разнообразным вооружением
Заметил данное свойство из-за того, что повторно пытался найти способ добавить модификации к оружию (прицел/гранатомет/штык-нож). И повторно пытался благодаря вопросу TommyZZM.
Увы модификации к оружию не добавить из-за того, что уникальный ID оружия и мода не сохраняются у оружия, размещенного на карте.