1. Главная
  2. Fallout New Vegas
  3. Статьи
  4. G.E.C.K. глазами разработчиков
  5. Как заставить персонаж надеть новое обмундирование
Fallout New Vegas G.E.C.K. глазами разработчиков

Как заставить персонаж надеть новое обмундирование

RJ 17386 просмотров 0 комм.

Если вы добавляете персонажу новую броню с помощью скрипта, этот персонаж не наденет такую броню автоматически. Если вы добавляете определенную броню по ее имени, то легко вызвать функцию EquipItem, чтобы персонаж надел это снаряжение или часть брони. Но, что делать, если вы добавляете броню из уровневого списка - броня в этом случае может выбираться случайным образом? В этом случае есть способ, с помощью, которого вы можете заставить персонаж выбрать какую броню (или оружие) он должен надеть на себя или взять в руки:

actor.AddItem ArmorLeather 1 ; Добавляет персонажу заранее известную броню
actor.EquipItem ArmorLeather ; Персонаж надевает добавленную броню
actor.RemoveItem ArmorLeather 1 ; Удаляем броню, которую мы добавили

Такими действиями мы заставим персонаж "переосмыслить" оставшиеся в его инвентаре предметы и выбрать из них то, что стоит одеть на себя. Используйте эту уловку ПОСЛЕ того, как вы добавите персонажу броню из уровневого списка с целью, чтобы он (персонаж) эту броню одел.
 

Гость Империи, твой комментарий будет первым!
Оставить комментарий
Войдите, чтобы оставить комментарий:
Авторизуйтесь через любой удобный сервис, ваше сообщение сохранится.