Вновь проблема: прописал в своём квесте диалоги к НПС из игры, привязал к нему, но в игре их нет. Можно, конечно, в квест DialogeMagaton вставить первый топик, но не хочется переделывать. Может есть решение?
А как сделать так, чтобы после попадания в пять бутылок (или хотя бы в одну) из штурмовой винтовки (пистолета, не столь важно) повышался навык лёгкого оружия? По типу в НВ. Сам код повышения навыка знаю, а вот как сделать, чтобы если в одну +1, в две +2 и т.д. Единственное, что понял в НВ, там после попадания в 3 бутылки, стадия повышается.
А если гг не может добраться до бутылки, а нужно попасть в неё с расстояния, или любым способом сбить, тогда можно проверять координату где она находиться через GetPos.
А как это сделать? И ещё нужно, чтобы было можно сделать только 5 выстрелов, а то можно будет расстреливать бутылки.
Такой вопрос появился: возможно сделать невидимую преграду, через которую, нельзя пройти, но можно прострелить? То есть НПС пройти не могут, пули пролетают.
Изменение репутации для пользователя Вис
ВисOffline
Сообщение №128
| Тема: Реквием по столичной пустоши
написано: 19 августа 2012, 18:47
| Отредактировано: Вис - 19 августа 2012, 18:47
debalid, У меня была такая же проблема. Всё дело в том, что путь к модели не верный. Причём, чтобы увидеть это надо грузить все (вроде все) файлы реквиема с фиксами и прочим.
Sazans_Theme, Спасибо, а я делал второй кнопкой с конца.
Добавлено (19.08.2012, 21:50) --------------------------------------------- Снова вопрос (я уже, наверное, всех достал): как сделать, чтобы при получении нового уровня можно было распределить по навыкам только 15 очков?
Добавлено (21.08.2012, 12:06) --------------------------------------------- Так, с этим вопросом вроде разобрался, теперь другой - как сделать так, чтобы перк давался сразу при запуске игры?
Вновь пара вопросов: 1) Как сделать так, чтобы после обезвреживания мины (не своей) повышалась переменная? Часть про повышение понятна, а вот с миной... 2) Возможно сделать объект движущийся по траектории (влево-вправо)? Читал, что статика не двигается, но может другой объект может?
подумал и решил, при обезврежении можно увеличивать переменную на 1, если её подобрал гг (подобралась твоя мина, и поэтому переменная не защитается, если твою мину обезвредить)
Итак, с первым вопросом вроде разобрался, но не до конца. Нужно, чтобы объект перемещался с коллизией. Дело в том, что этот объект движущаяся мишень, при попадании в которую повышается переменная. Посмотрел тему по перемещению объекта с коллизией, но как я понял на Movable Static повесить скрипт нельзя. Или же можно?
Цитата rizys-mod
другую мину, со стандартным скриптом
). Вновь положив эту мину и подняв её мы получаем нашу мину и переменная вновь повышается.
Блок "гейммод" непрерывно повторяется - настолько часто, насколько хватает процессора. Блок "онлоад" исполняется только в момент материализации объекта. Это главное отличие; есть и другие, но потому типов блоков и не один десяток...
Galko, это всё понятно, что OnLoad при загрузке, а GameMode игровой режим. Но то что
Цитата Galko
выполняется непрерывно, пока игрок находится в игровом режиме
я бы не догадался. А теперь вопрос: что я делаю неправильно? Задача такова: чтобы при использовании 20 стимуляторов медицина повышалась на 1. Я создал переменную AAAzazaza691StimPak. Сделал новый эффект стимулятору и повесил на него скрипт
Code
Begin ScriptEffectStart
Set AAAzazaza691Naviki.AAAzazaza691StimPak to AAAzazaza691Naviki.AAAzazaza691StimPak + 1
END
Затем в скрипте квеста создал другую переменную AAAzazaza691Medicine и прописал такой скрипт:
Code
Begin GameMode IF AAAzazaza691Stimpak>=2 Set AAAzazaza691Medicine to AAAzazaza691Medicine + 1 Set AAAzazaza691Stimpak to 0 endif IF AAAzazaza691Medicine>=10 player.ModAV medicine 1 endif End
То есть переменные всегда доступны, так как находятся в квесте, а все проверки и изменения происходят однократно после укола.
Спасибо, опробую.
Добавлено (26.08.2012, 21:46) --------------------------------------------- Да, всё работает! Продолжаю серию вопросов: при загрузочных скринах (например, когда грузится локация), есть информация о том сколько ты использовал стимуляторов, убил людей и т.д. Что считает эти убийства, вколотые стимуляторы? Интересует "спящих убито" (или как-то так). А цель такая же: убил 5 людей с перком "Песочный человек" скрытность повысилась на 1.
Ещё одно - стимпак может "съедаться" тремя способами.
Как раз при любом варианте всё срабатывает, что и требовалось. А за советы - спасибо!
Добавлено (27.08.2012, 20:28) --------------------------------------------- Возможно прописать моему объекту стандартную модель не распаковывая bsa архив? Способ с изменением ID у вещи с нужной моделью не вариант.
Ipatow, спасибо. Теперь такой вопрос: как сделать так, чтобы диалог появился через неделю после другого? То есть: поговорил, прошла неделя, появился другой диалог.
Mister_Karter, текстура должна быть в формате dds. Как это сделать: 1) Если есть готовая текстура, кидай её на нужное место (например, Data/Textures/MOD/Имя текстуры.dds, открывай НифСкоуп и свою модель (для простоты я открыл книгу). 2) Открываешь разделы как на скрине: 3) Где цифра 3 жмёшь на фиолетовый цветочек (на этой строчке путь к текстуре, на следующей к карте нормалей). Выбираешь свою текстуру и всё! Текстура поменялась, сохраняй (если меняешь стандартную модель из bsa архива, лучше измени имя). 4) Заходишь в ГЭКК, открываешь свою винтовку и меняешь модель на свою с новой текстурой. Надеюсь объяснил правильно и понятно.