angel-deff Опубликовано 1 августа, 2021 Опубликовано 1 августа, 2021 31.07.2021 08:50:20, Azazellz сказал(-а): Прически раздаются согласно кейвордам и листам. Чтоб это все в автоматическом режиме наладить - надо к моду цеплять поддержку Race Compatibility. Как это сделать подробно описано тут или тут (не помню, в каком из двух). Вот как раз им и добьешься. Если НПС после диалога куда-то уходит, или еще что-то делает - это как раз пакеты. Или сцены. Как подробно это реализовать - я не скажу. Не помню. Ищи туториалы, на СК-вики что-то такое было. Делаешь свое заклинание без визуальных эффектов и кастуешь его через функцию cast. Или addspell, смотря как именно заклинание сделаешь (активным или пассивным). На СК вики сам поиском найдешь синтаксис этих штук, он простой. Или, как я уже говорил, НПС с 0 в Confidence всегда будут убегать в бою. Через модификацию Actor Value ставишь Confidence на 0, и начинаешь бой. НПС бежит. Если бой для этого НПС вообще не предусмотрен логикой событий, то вместо скриптов Confidence на 0 можно поставить сразу в СК. Прости, но у меня проблемка. Крч по "сценарию" у меня 6 нпс по одному на каждый город. Диалоги я прописал, скрипты нашёл. Вобщем когда я подключаю эти скрипты "akSpeaker.SetPlayerResistingArrest() akSpeaker.SetAV("Confidence", 0)" к цели в Вайтране они работают. А при подключении к нпс в Солитьюде толку совсем нет. В чём причина? Скрипты те-же я просто Cell меняю
Azazellz Опубликовано 1 августа, 2021 Опубликовано 1 августа, 2021 01.08.2021 17:04:35, angel-deff сказал(-а):В чём причина? Понятия не имею. Мало информации.
angel-deff Опубликовано 2 августа, 2021 Опубликовано 2 августа, 2021 (изменено) 01.08.2021 23:29:22, Azazellz сказал(-а): Понятия не имею. Мало информации. Разобрался. Я сам накосячил-не добавил неписю фракцию города Изменено 2 августа, 2021 пользователем angel-deff
angel-deff Опубликовано 2 августа, 2021 Опубликовано 2 августа, 2021 Ещё вопрос, хочу чтобы нпс на время боя с игроком экипировал броню. Любую а в обычной жизни носил тряпье простое. Я так понимаю это сложный скрипт?
Пользователь3 Опубликовано 2 августа, 2021 Опубликовано 2 августа, 2021 (изменено) 01.08.2021 10:45:51, Azazellz сказал(-а):Можешь автору дать ссылку на те два туториала, что я раньше кидал. Пусть по ним сделает. Я так понял, эту ношу он свалил на меня(( Попробовал я сделать по туториалу, и получил эпик фейл. Вампиров я создал, как в туториале. По правде я впал в недоумение уже на 3 теме, 34 страница. Adding a proxy. Ну залез я в окно раса, раздел Keywords. И че я там впишу? Речь идет о расе ccbgssse025_DarkSeducerRace и ccbgssse025_GoldenSaintsRace которых там нет. Ну, может и не должно быть, racecompabality же подгоняет новые расы в игровые ванильные. Я в списке выбрал ActorProxyDarkElf для расы Dark Seducer. 5 Тема Form Lists тоже не знаю особо что делать. Но в списке нашел sccbgssse025_HeadPartsDarkSeducerRace, Senturos не вносил в него изменения, они так и были изначально не тронутыми. Короче sccbgssse025_HeadPartsDarkSeducerRace я скопировал, и дубликат назвал sccbgssse025_HeadPartsDarkSeducerVampireRace. Открыл этот форм лист, перетащил туда расу вампиров. Далее тема с Quest controller. Создал в окне Quests sccbgssse025_DarkSeducerRaceRaceController, все по инструкции, затем следующая тема где я нарвался на фейл. Script тема, 74 страница. Добавил new script, в итоге sccbgssse025_DarkSeducerRaceRaceController не влезло в строчку name: затем нажимаю окей, и фейл. Изменено 2 августа, 2021 пользователем Пользователь3
Azazellz Опубликовано 2 августа, 2021 Опубликовано 2 августа, 2021 02.08.2021 17:42:17, angel-deff сказал(-а):Я так понимаю это сложный скрипт? Нет. equipitem несколько раз при старте боя. Можешь еще эффект какой скастовать, чтоб оно поэпичней было, а не мгновенное переодевание в другой доспех, взявшийся из ниоткуда. 02.08.2021 18:31:50, Пользователь3 сказал(-а):По правде я впал в недоумение уже Ну, ничем не могу помочь. Там все понятно описано. В том числе и со скриптом - скопировать и поменять 2 переменных, если я правильно помню. Плюс проперти задать. У тебя, кстати, архив СК походу не полностью (или неправильно) распакован. Компиллер ругается, что не может найти кусок от редактора.
angel-deff Опубликовано 4 августа, 2021 Опубликовано 4 августа, 2021 При работе с АИ пакетом побега в локацию столкнулся с проблемой. В диалоге-квесте во вкладке Alias quest вставил алиас на пакет аи в оно alias package data. Сап пакет настроил на бег от игрока в течении часа а в условие исполнения пакета поставил глобальную переменную со значением 1. Переменную создал и щас у нее 0 значение. Мне сказали что при создании диалога создаётся скрипт и если в него прописать изменение глобальной переменной с 0 на 1 пакет будет работать после диалога. Правда ли скрипт создается после диалога? Я просто думаю что нет. И как вписать это изменение вообще? Отдельным ли скриптом и как строка должна выглядеть
Azazellz Опубликовано 4 августа, 2021 Опубликовано 4 августа, 2021 04.08.2021 09:26:00, angel-deff сказал(-а):Мне сказали что при создании диалога создаётся скрипт и если в него прописать изменение глобальной переменной с 0 на 1 пакет будет работать после диалога. Правда ли скрипт создается после диалога? Там два фрагмента вроде можно прописать. Один в начало диалога, второй - в конец. Будут срабатывать соответственно. Я думал, ты в курсе уже, как эти скриптовые штуки в диалогах работают - торговля и тренировка, например, как раз через них открываются. Для установки простых (не дробных) глобальных переменных - https://www.creationkit.com/index.php?title=SetValueInt_-_GlobalVariable
angel-deff Опубликовано 4 августа, 2021 Опубликовано 4 августа, 2021 (изменено) 04.08.2021 09:54:03, Azazellz сказал(-а): Там два фрагмента вроде можно прописать. Один в начало диалога, второй - в конец. Будут срабатывать соответственно. Я думал, ты в курсе уже, как эти скриптовые штуки в диалогах работают - торговля и тренировка, например, как раз через них открываются. Для установки простых (не дробных) глобальных переменных - https://www.creationkit.com/index.php?title=SetValueInt_-_GlobalVariable В курсе. Но во первых мозг уже не хочет работать а во вторых глобальную я ни разу не создавал и как ее подключать и менять в диалоге не знаю. Извини но я уже все, заканчиваюсь.И ничего не понимаю вовсе Изменено 4 августа, 2021 пользователем angel-deff
angel-deff Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 Столкнулся с проблемой в аи. При создании диалога, прописал алиас и вписал пакет страха-побега в alias package data сделав чтобы он запускался в диалоге. На тестовом нпс всё работало но когда я подключил его к нпс из мода-он не работает, пока я не выключу пакет брожения. Пакеты страха и ходилки конфликтуют. Как на время исполнения алиаса отключить бродилку?
Azazellz Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 05.08.2021 10:37:05, angel-deff сказал(-а): Столкнулся с проблемой в аи. При создании диалога, прописал алиас и вписал пакет страха-побега в alias package data сделав чтобы он запускался в диалоге. На тестовом нпс всё работало но когда я подключил его к нпс из мода-он не работает, пока я не выключу пакет брожения. Пакеты страха и ходилки конфликтуют. Как на время исполнения алиаса отключить бродилку? Если я эту штуку правильно помню, оно работает сверху вниз и по кондишнам. Ставишь свой пакет первым с 24\7, и потом просто кондишном его активируешь. Оно забьет все остальное. Глобальную переменную как раз для этого тебе советовали.
angel-deff Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 (изменено) 05.08.2021 11:33:32, Azazellz сказал(-а): Если я эту штуку правильно помню, оно работает сверху вниз и по кондишнам. Ставишь свой пакет первым с 24\7, и потом просто кондишном его активируешь. Оно забьет все остальное. Глобальную переменную как раз для этого тебе советовали. В том и дело что не забивает. В алиасе у меня единственный пакет страха стоит 24\7. А в вкладке пакетов нпс пакет страха вообще удален а бродилка последняя в списке. У меня 2 пакета 24\7 брожение последнее в списке. А пакета страха в списке пакетов нет. Однако нечего не происходит Изменено 5 августа, 2021 пользователем angel-deff
Azazellz Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 05.08.2021 11:42:22, angel-deff сказал(-а): В том и дело что не забивает. В алиасе у меня единственный пакет страха стоит 24\7. А в вкладке пакетов нпс пакет страха вообще удален а бродилка последняя в списке. У меня 2 пакета 24\7 брожение последнее в списке. А пакета страха в списке пакетов нет. Однако нечего не происходит Вот про алиасы ничего не скажу. Как ты алиас включаешь?
angel-deff Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 quest Alias -> Создана Reference Alias с именем и спец референцем на нпс. Далее вкладка Alias Package data и в нее добовляю один единственный аи пакет. В кандишине пакета условием стоит глобальная.
Azazellz Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 Ээээ... Как-то это не так все делается, на сколько я помню. Но помню я мало, ибо лазил туда давно, и всего пару раз =) Глобальная, опять же, в кондишнах тебе тут зачем? Если ты через нее пакет собрался включать - ну так добавь пакет сразу НПСу, зачем он тебе в квесте и алиасе? Если уж решил так делать - посмотри ванильные квесты. Квест с когтем у Лукана в Ривервуде, например. MS13 ИДшник у него. Там есть алиасы на АИ-пакеты.
angel-deff Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 05.08.2021 12:42:03, Azazellz сказал(-а): Если ты через нее пакет собрался включать - ну так добавь пакет сразу НПСу, зачем он тебе в квесте и алиасе? Проблема в том что если пакет добавлю сразу нпс он либо сразу будет бегать либо пакет не сработает вовсе. Мне нужна паника непися после конкретной фразы. Чтобы он бежал в определенное место
Azazellz Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 05.08.2021 12:51:04, angel-deff сказал(-а):Проблема в том что если пакет добавлю сразу нпс он либо сразу будет бегать либо пакет не сработает вовсе. Мне нужна паника непися после конкретной фразы. Чтобы он бежал в определенное место Так кондишн тебе в глобалках зачем? Как раз для этого. Диалогом переключаешь глобалку в нужное значение, кондишн срабатывает, непись убегает. Если оно у тебя в алиасах так же сделано - оно и срабатывать будет точно так же.
angel-deff Опубликовано 5 августа, 2021 Опубликовано 5 августа, 2021 05.08.2021 13:27:33, Azazellz сказал(-а): Так кондишн тебе в глобалках зачем? Как раз для этого. Диалогом переключаешь глобалку в нужное значение, кондишн срабатывает, непись убегает. Если оно у тебя в алиасах так же сделано - оно и срабатывать будет точно так же. Мне то сказали прописать в алиас пакет т.к он через квесты в приоритете. Щас попробую...
XOTA66bI4 Опубликовано 7 августа, 2021 Опубликовано 7 августа, 2021 Хочу через диалог реализовать покупку сета брони. Нужно чтобы игроку добавлялся сет, забирались деньги. Говорящему с ним добавлялись деньги. Могу прописать количество денег руками, но хочется, чтобы скрипт сам суммировал стоимость всех добавляемых предметов и уже от этой суммы дальше работал. Соответственно вопрос. Как извлечь из предмета его стоимость?
angel-deff Опубликовано 7 августа, 2021 Опубликовано 7 августа, 2021 (изменено) Можно как-то создать торговца который будет покупать определенные вещи? К примеру не всё оружие а только даэдрический кинжал к примеру? Я знаю что торговец ограничен классом и можно создать оружейника, алхимика короче как в игре. Но мне нужен перечень товаров которые он будет брать (Вопрос снят. Разобрался.) Изменено 7 августа, 2021 пользователем angel-deff
Azazellz Опубликовано 7 августа, 2021 Опубликовано 7 августа, 2021 07.08.2021 04:46:26, XOTA66bI4 сказал(-а): Хочу через диалог реализовать покупку сета брони. Нужно чтобы игроку добавлялся сет, забирались деньги. Говорящему с ним добавлялись деньги. Могу прописать количество денег руками, но хочется, чтобы скрипт сам суммировал стоимость всех добавляемых предметов и уже от этой суммы дальше работал. Соответственно вопрос. Как извлечь из предмета его стоимость? https://www.creationkit.com/index.php?title=GetGoldValue_-_Form Однако работает с ограничениями. 1
XOTA66bI4 Опубликовано 7 августа, 2021 Опубликовано 7 августа, 2021 07.08.2021 11:47:59, Azazellz сказал(-а): https://www.creationkit.com/index.php?title=GetGoldValue_-_Form Однако работает с ограничениями. Спасибо. Но к сожалению GetGoldValue меня не устраивает, так как он не учитывает стоимость зачарования. Есть возможность из объекта, в моём конкретно в моём случае из Armor, получить объект зачарования, чтобы потом через тот же GetGoldValue взять из него стоимость и просуммировав получить общую. Я не нашёл как это сделать. Насколько я понял SKSE позволяет это сделать, но я пока и без него многого не понимаю, не хочу туда лезть. В общем-то я даже смирился с тем, что автоматически не смогу высчитывать стоимость зачарованного комплекта, хотя игра с этой задачей как-то справляется. Сейчас планирую стоимость комплекта засунуть в глобальную переменную, откуда подтягивать её в реплики и в скрипты. Как локальную переменную вытянуть из скрипта в диалог я пока не понимаю. Если подскажите буду благодарен
XOTA66bI4 Опубликовано 8 августа, 2021 Опубликовано 8 августа, 2021 Есть гайд про то, как подключить аудио из стандартных скайримовских реплик к новому, своему диалогу?
Azazellz Опубликовано 9 августа, 2021 Опубликовано 9 августа, 2021 07.08.2021 13:42:41, XOTA66bI4 сказал(-а):Насколько я понял SKSE позволяет это сделать Не помню я такого у СКСЕ. Энчант ты "снять" можешь, но вот финальную стоимость предмета в золоте - нет. Да и не даст тебе ничего энчант. С кастомными СКСЕ все равно не работает, только с теми, что в игре заранее созданы. 07.08.2021 13:42:41, XOTA66bI4 сказал(-а):Как локальную переменную вытянуть из скрипта в диалог я пока не понимаю. https://www.creationkit.com/index.php?title=Variables_and_Properties_(Papyrus)#Getting_Properties_of_a_Quest_Script Для квеста, и там ниже более общие случаи. Довольно сложный момент для новичка, но разобраться можно. 1
XOTA66bI4 Опубликовано 9 августа, 2021 Опубликовано 9 августа, 2021 09.08.2021 02:18:28, Azazellz сказал(-а):Энчант ты "снять" можешь, но вот финальную стоимость предмета в золоте - нет. План был условно такой. Взять элемент брони, сохранить его базовую стоимость. Взять из элемента брони зачарование, а из зачарования уже его стоимость, сохранить стоимость зачарования. Просуммировать стоимость элемента брони и стоимость его зачарования, получаем полную стоимость элемента брони. Проделывать я это хотел со стандартными сетами гильдии воров
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти