-
Публикаций
112 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент Sabertooth
-
-
-
@Оля, анимацию можно врубать по ее тегам. Теги можно подсмотреть в MCM-меню самого Секслаба в перечне анимаций. Пишутся в виде sslBaseAnimation[] anims = SexLab.GetAnimationsByTag(2, "Oral", "Anal"). У анимаций от отдельных авторов как правило имеются свои собственные теги, так что не составит труда запустить именно их.
-
@Dogma, это я понимаю. Имя дается ссылке алиаса через stores text и alias name. Как буквально прописывается имя какому-либо объекту в скрипте? что должно следовать после setname? Мне интересно: если я делаю квест через SM Event node, допустим, через Change location event,а условия ставлю размытые или ставлю их мало, то будут постоянные попытки затриггерить квест нагружать игру?
-
@Dogma, а само имя где брать? из пропертис? и какого типа должен быть проперти с именем? если прописать (name=MyAlias) получается полная фигня или название можно прописывать в самом скрипте? Идея в целом была такая: получение записок от бандитов. У каждой записки было свое название, исходящее от алиаса бандита,который заполнялся по ходу квеста, а квест запускался неоднократно. Поэтому у меня получалось,что когда алиас заполнен,то название у записки корректное, а когда квест останавливается (и алиас очищается) то название тоже теряется
-
@Dogma,Данный фрагмент просто закинуть в скрипт? Вопрос: у меня есть предмет, который является алиасом, добавляется в инвентарь игроку на определенной стадии квеста. Имя он берет от другого алиаса,используя stores text. Проблема в том, что тот алиас непостоянный, заполняется по ходу квеста и может быть с разными id, и поэтому имена на предметах обнуляются... Как мне "закреплять" имена каждого нового алиаса на предмете? Это вообще возможно?
-
-
-
-
-
@Dogma, я думал о подобном, но как реализовать не знал. И еще пару примитивных вопросов)) Как понизить этап квеста? Именно понизить, тоесть допустим если был 30, сделать 20. (я просто пытался запускать через setstage, но это работает только с последующими уровнями, на предыдущие не действует) Что обозначает shut down stage? она перезапускает квест или полностью его выключает? Самый первый уровень квеста в списке по умолчанию запускается сразу если у квест стоит галочка "запуск с началом игры" ? какое значение имеет галочка "стартовый уровень", если он итак сразу запускается? Как работают пакеты алиасов? Они автоматически все запускаются при соблюдении их условий, если алиас заполнен? Или все-таки надо запускать evaluate?
-
-
@Dogma, опять нужен твой совет. Я судя по всему сильно туплю с алиасами, потому что некоторые нпц все равно не хотят выполнять свои действия в сценах. Написал сцену для элисиф где она алиас unique actor, действия в одно лицо, других алиасов нет. Триггер работает, сцена запускается, но сама Элисиф стоит столбом. Ни активации диалогов сцены, ни активации пакетов... При этом аналогичная ситуация наблюдается и у других определенных нпс. Если сделать сцену с двумя участниками, с алиасами с совершенно одинаковыми галочками, один актер все выполняет, второй нет. Это как-то связано с тем, что они задействованы в других квестах или сценах? Если да, то как можно обойти такой момент?
-
-
-
-
Я использую CK уже не первый год, но до прошлой недели понятие о скриптах и сценах имел только смутное, пределом моего полета в скриптостроении скайрима было прописать в окне GetOwningQuest().setstage() ,и вылезал стандартный готовый скрипт, с которым я вообще не знал что делать и тем более не умел его изменять. Благодаря короткому видео от Dogma и его советам и гайдам начал колупать скрипты и сцены, и теперь могу реализовать практически любой нужный мне сценарий. У меня раньше было большое количество интересных мне сценариев для модов, но как научился делать сам, вдруг стало неинтересно прохождение любого сделанного мной мода ощущается просто как его тестирование... Видимо в чужие моды играть интересней потому, что не знаешь, чего от них ожидать и есть интрига.
-
-
-
-
@Dogma, в окне алиаса при этом просто должна стоять галочка "specific reference", да? За что отвечает параметр reserved из этого же окна? И еще... Я развиваю квест, и вот подходит момент назначения алиасом партнера для жены, с которым она будет изменять. Сцена измены включает в себя только двух актеров (жена и ее любовник), соотвественно алиас любовника может быть только один. Как дать игре понять, что этот алиас уже занят? На данный момент я использую квест-заглушку, который при акивации алиса запускается, а при увольнении вырубается, и в диалоге есть условие getQuestRunning. Это довольно заморченный метод, и я подозреваю, что сделать такое было бы проще через Глобалы, но не знаю как с ними работать. Можно ли создать глобал, и через скрипт менять его значения? Как это сделать?
-
-
-
-
@Dogma, Я делал триггер на измену жены с нпц (Микаэль). Скрипт скопмилировался. Выглядит так: Int val Event OnTriggerEnter(ObjectReference AkActivator) If val != gamedays.value as int val = gamedays.value as int If CheatingScene.IsPlaying() == 0 If(game.getPlayer()==AkActivator) WifeAlias.GetActorReference().MoveTo(WifeMarker) MikaelAlias.GetActorReference().MoveTo(MikaelMarker) CheatingScene.Start() Endif Endif Endif EndEvent Я все правильно сделал?