-
Постов
928 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Новости
Статьи
Мемы
Видео
Форумы
Блоги
Загрузки
Магазин
Галерея
Весь контент Takirell
-
Приветствую. Версию Обливиона необходимо качать 1.2.4 (Золотое Издание) с Дрожащими Островами и Рыцарями Девяти. OBSE ставиться версии 21.
-
Помимо всего прочего, желательно изменить текстуры в NifSkoope femaleupperbody.nif и т.д на босмерские (например). Дело в том, что я когда делал "Standalone" скелет и тело для Лилит, у меня возникли проблемы именно с этим. Точно не помню, но там не все так просто, как может показаться на первый взгляд. Нужно пробовать, а дальше - под обстановке.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Готовность ко встрече с Партурнаксом
Takirell прокомментировалVitalyudin файл в Геймплей и измененияКак он сможет продемонстрировать готовность учиться своему будущему сенсею, если даже ни тот, ни другой, друг друга в глаза не видели? Играть в сломанный телефон? Сам факт подъема на Высокий Хротгар, прохождение испытаний и обучения Седобородых (хоть и базовое) - по моему, вполне себе достаточно, для наглядной демонстрации желания и рвения к познанию чего-то нового у более опытного и сильного учителя. К тому же, сами Седобородые не в силах были помочь Дова по ходу основного квеста, и почти прямым текстом направили его к своему "Мастеру". Это уже о чем-то, да говорит.- 14 комментариев
-
- 1
-
-
- skyrim
- главный квест
-
(и ещё 2 )
C тегом:
-
Готовность ко встрече с Партурнаксом
Takirell прокомментировалVitalyudin файл в Геймплей и изменения- 14 комментариев
-
- skyrim
- главный квест
-
(и ещё 2 )
C тегом:
-
Почку что ли продать?
-
-
Всегда рад помочь. Перечитайте пожалуйста мой первый пост на эту тему (где я привел пример нового скрипта с дверью), я отредактировал его и добавил скрипты по Вашей просьбе, на триггеры.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Вы можете поставить флажок "Hidden" в опциях самой двери, все равно придется создавать новую.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Ну, если говорить точнее, он срабатывает каждый фрейм ровно до тех пор, пока персонаж находиться в триггере. Вряд ли знают, да и им уже все равно, ибо последняя дата правок была в далеком 2008 году. Итак, я вернулся. Пока бродил по городу, в голову пришло "копье" в виде мысли относительно Вашей задумки, и заключается она в следующем. Можно, конечно, изощряться с триггерами и т.д, а можно сделать иначе. 1). Создаем дверь (можно даже невидимую, выбрав меш null.nif. Вешаем на неё скрипт с проверкой на дистанцию (где-то 256 юнитов - достаточно). После чего размещаем в мире (куда-нибудь под текстуры, если дверь "видимая"), даем RefID и ставим Persistent Reference. Далее в скрипте будет что-то типа того: Short GetIn Begin GameMode if GetInSameCell PlayerRef != 1 Return Endif if GetDistance PlayerRef <= 256 && GetIn == 0 Let GetIt := 1 Elseif GetDistance PlayerRef <= 256 && GetIn != 0 Activate PlayerRef, 1 Let GetIn := 0 Endif End В этом методе работоспособность не проверял. Маркера дверей (желтые такие), расставлять чуть дальше от самих дверей (дабы не покрывать радиус действия скрипта). 2). Как я и говорил, присылаю образцы скриптов: Скрипт на вход: Short SUS Short Button Short Index Ref OutMarker Ref InMarker Begin OnTrigger PlayerRef if SUS < 1 Let OutMarker := xmoutref Let InMarker := xminref Let SUS := 1 MessageBox "Вы видите перед собой небольшую расщелину в камнях. Вероятнее всего, она куда-то вас приведет. Вы хотите пролезть между камнями?" "Да", "Нет" Endif End Begin GameMode if GetDistance PlayerRef > 500 && SUS == 1 Let SUS := 0 Endifif SUS == 1 Let Index := 1 Endifif Index == 1 Let Button := GetButtonPressed Let Index := 2 Endifif Button == 0 && Index == 2 && SUS == 1 PlayerRef.MoveToMarker InMarker Let Index := 3 return Elseif Button == 1 && Index == 2 && SUS == 1 PlayerRef.MoveToMarker OutMarker Let Index := 3 return Endif End Скрипт на выход: Short SUS Short Button Short Index Ref OutMarker Ref InMarker Begin OnTrigger PlayerRef if SUS < 1 Let OutMarker := xmoutref Let InMarker := xminref Let SUS := 1 MessageBox "Выйти из пещеры?" "Да", "Нет" Endif End Begin GameMode if GetDistance PlayerRef > 500 && SUS == 1 Let SUS := 0 Endifif SUS == 1 Let Index := 1 Endifif Index == 1 Let Button := GetButtonPressed Let Index := 2 Endifif Button == 0 && Index == 2 && SUS == 1 PlayerRef.MoveToMarker OutMarker Let Index := 3 Return Elseif Button == 1 && Index == 2 && SUS == 1 PlayerRef.MoveToMarker InMarker Let Index := 3 Return Endif End Скрипт принадлежит юзеру под ником "Sobakapppoe", а я его лишь немного доработал.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Пожалуйста, потерпите до вечера, у меня есть готовый скрипт-триггер на этот случай. Скину потом сюда, как освобожусь. Заодно и поясню некоторые моменты, если, конечно, они Вам будут нужны.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Блок OnTrigger срабатывает не единожды, как написано в OSFM, а каждый фрейм. От того Вас так и колбасит. Необходимы доп. условия + проверки на расстояние между триггером и игроком, дабы сбрасывать переменные на первоначальные значения. Если переносите игрока через MoveTo - помните, что данная функция работает точно также, как и Return. Это действует только на игроке. На сколько я понимаю, Вы хотите сделать вход-выход, как в пещерах Скайрима? Без дверей?
-
Вы все верно сделали, положив специальный итем(Токен) в инвентарь к клону. Однако, необходимо создать доп. квест, а в нем и топики с проверкой на предмет. Квест должен работать всегда и\или включаться после того, как будет создан клон. Кстати в этот же квест стоит добавить GREETING, в который необходимо внести проверки на наличие итема. Ах да! Приоритет квеста обязательно выставить 100, в противном случае игра будет скипать подобные изменения. Примерно так это выглядит:
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Ну... Gold Edition включает в себя все имеющиеся патчи, кроме неофициальных. Если у Вас есть Дрожащие Острова и Рыцари Девяти, то зачем Вам что-то патчить? Игра и так последней версии.
-
Можно скачать вот ЭТО и не париться с какими-то NoCD и NoDvD.
-
Понял, спасибо. Попробую на днях)
-
Еще такой вопрос... Не в курсе - есть ли где-то видео урок на эту тему? Хотя бы на английском? Просто часть туториала на энглише, который я не очень хорошо знаю в силу того, что учил вообще французский. Читать и глядеть на картинки - не тоже самое, что смотреть видео... Если сами знаете как пользоваться данной опцией, не могли бы Вы записать видео или объяснить принцип работы?
-
Спасибо, и меня заодно просветили)
-
Рад был помочь. Естественно не добавляла, ведь это разные блоки и исполняются по разному. Вы можете объединить эти события, использовав EquipMe (функция OBSE). В таком случае это будет выглядеть примерно так: Short Read Begin OnActivate PlayerRef if Read == 0 EquipMe Set Read to 1 Endif Activate End Begin OnEquip PlayerRef if (Read == 1) PlayerRef.AddSpell aaaSpellBook MessageBox "Вы изучили новое заклинание" Set Read to 2 Else Activate Endif End Работоспособность не проверял, но должно работать. Вообще, можете оставить так, как у Вас. Это дело лично Ваше.
-
Доброго времени суток. Замените Блок OnActivate на OnEquip. У вас логическая ошибка в скрипте, помимо неправильного блока. Должно быть так: Смысл в том, что бы все события происходили внутри тела условия: if Read == 0 ;Что-то происходит Set Read to 1 Endif Вы раньше времени возводите переменную в значение "1", от чего скрипт может не успеть обработать последующие операции. В данной конструкции это не критично, однако при составлении более сложных скриптов, данная ошибка может привести к весьма неприятным последствиям.
- 3 846 ответов
-
- 1
-
-
- как создать торговца
- oblivion cs торговец
- (и ещё 3 )
-
Здесь Вы правы. CM базу я на дух не переношу, но у меня в голове давно сидит мысль когда-нибудь ею плотно заняться (если мне разрешат, конечно же :D), ибо сам когда-то любил эту базу и активно пользовался. У меня уже есть мысли, как облагородить это безобразие (не в обиду авторам). Да, я вижу, что люди ждут, потому и выкладываю информацию\отписываюсь о ходе работы, что бы никто не думал, мол я забил или типа того.
- 663 комментария
-
- 3
-
-
Та ничего страшного) Просто появились люди, которые подтянули меня в некоторых областях, посему и приходиться все переделывать. Благо, бета-тесты мода, не смотря на его сырость дали весьма не плохой результат, посему я думаю, что все будет нормально. Кстати должен сказать - требования у мода возрастут, но я постараюсь все запаковать и настроить, что бы Вам было проще устанавливать и удалять плагин. Но об этом позже. Кстати, вот ссылка на новости: https://vk.com/idginawolzogen?w=wall201067730_6770
- 663 комментария
-
- 2
-
-
Мы и сами знаем, что долго. Объем работы титанический. Кстати моя соавтор где-то в комментариях скидывала ссылку в ВК, где мы опубликовываем новости относительно мода. В них есть парочку видеозаписей геймплея в обновлении. На данный момент готово примерно 90% от запланированного. Правда, иногда здоровье и сессии не дают развернуться, но мы боремся. Спасибо, что не забываете. А пошлости будут, мы обещаем :D
- 663 комментария
-
- 2
-
-
- 663 комментария
-
- 1
-
-
Доброго времени суток всем Вам. Очередной видео-отчет по работе над модом. Пусть Вас не смущает наличие на видео какого-то левого мужика, а не Лилит. Этот дядя - мой подопытный, и благодаря его мукам, Принцесса обретет новые способности и возможности. И так, начнем! I). Extended AI System - система, которая регулирует поведение напарника в различных ситуациях, а так же дает несколько новых возможностей. Это если говорить в общих чертах. Теперь, немного подробнее. [spoiler] 1). Навигация по игровой карте. А). «Проведи меня в место, указанное на карте» - Лилит сможет провести Вас в абсолютно любую локацию, не важно, найдена ли она у Вас на карте, или же нет. При этом она не убегает сломя голову, и если Вы отстаете - покорно ждет, пока Вы "подтянетесь", иногда подзывая к себе рукой. Б). «Найди для меня локацию, которую я покажу на карте» - Лилит также сможет найти локацию, которую игрок укажет на своей карте. В этом режиме она не будет Вас ожидать, а сразу направиться в нужное место. Не обязательно за ней идти, достаточно просто подождать какое-то время через меню ожидания. Как только напарница прибудет в нужную локацию, вам будет прислано своего рода приглашение, в котором Вы сможете выбрать одно из: - Согласиться на призыв (Игрок будет мгновенно перенесен к Лилит, которая уже находиться в отмеченной локации, причем не важно, где вы находитесь). - Отказаться от призыва (Приглашение более не будет появляться, а Лилит пойдет по своим делам (определяется случайно)). - Призвать напарницу к себе (Тут и так все понятно). - Напомнить позже (Запускается таймер, по истечению времени которого (от 30 до 90 секунд), игроку вновь приходит приглашение). В). «Удерживай место, которое я укажу на карте» - Лилит побежит в указанную локацию и начнет её удерживать. В этом режиме она крайне агрессивна и нападает абсолютно на всех (кроме игрока), кого увидит в радиусе отмеченной локации. Г). «Атакуй позицию, которую я отмечу на карте» - практически идентична предыдущей команде, отличие только в радиусе покрытия и том, что Лилит сама будет искать актеров для их дальнейшего истребления. Видео-демонстрация (примерно как это будет выглядеть): [spoiler]ч. 1 - https://vk.com/video?z=video114518444_456239058%2Fpl_cat_updates ч. 2 - https://vk.com/video?z=video114518444_456239059%2Fpl_cat_updates[/spoiler] 2). Различные действия, когда игрок и Лилит стоят на месте без дела. Это еще одна «фишка», которая будет присутствовать в обновлении. Когда игрок и напарник стоят на месте и не двигаются (прыжки не считаются), Лилит через определенный промежуток времени (от 10 до 20 секунд), начнет заниматься чем-то еще, но все равно продолжит поглядывать за игроком. Если Вы хоть на миллиметр сдвинетесь с места, обнажите оружие, войдете в режим скрытности, или же что-то скастуете – принцесса мгновенно бросит все свои дела и подбежит к Вам. На данный момент она может заниматься следующими вещами: - Гулять рядом с игроком - Сидеть где-нибудь (если есть скамейки) - Есть - Пить пиво - Жонглировать - Отжимается - Заниматься алхимией - Шариться по контейнерам, непосредственно рядом с игроком В дальнейшем, при наличии хороших анимаций, будут добавлены еще действия. Видео-демонстрация (примерно как это будет выглядеть): [spoiler]https://vk.com/video?z=video114518444_456239057%2Fpl_cat_updates[/spoiler] 3). «Умное» использование факела. А). «Используй факел, когда это необходимо» - данная опция включает режим использования факела для Лилит. Она будет освещать Вам и себе путь, в подземельях и в темное время суток, однако, стоит игроку войти в режим скрытности, как она мгновенно его уберет, и не будет доставать ровно до тех пор, пока Вы снова не выйдите из скрытности. Б). «Используй факел, пока я не прикажу убрать его» - выбрав этот режим, Лилит будет всегда ходить с факелом. Кстати, у неё он будет свой, особенный, посему другие источники освещения ей попросту даже не пытайтесь втюхать – вернет обратно, еще и обзовет (на видео это не представлено). Видео-демонстрация: [spoiler]vk.com/video?z=video114518444_456239060/9b1ab671857876f77c/pl_cat_updates[/spoiler] 4). Возможность приказать напарнику уйти с прохода (без диалогов). «Старайся не мешаться, хорошо?» - этот диалог активирует данную опцию. Теперь, когда Лилит встала прямо на проходе и её не обойти, встаньте к ней поближе, напротив неё, после чего щелкните правой кнопкой мыши. Принцесса что-то недовольно забормочет и начнет пятиться назад. Если в момент, когда Лилит отходит, вновь нажать на правую кнопку мыши, то принцесса снова подбежит к Вам и продолжит следовать. Однако, когда напарница отошла назад и встала на месте, Вам необходимо подать ей сигнал той же кнопкой, что игрок удачно выбрался и вновь может продолжать путь. Видео-демонстрация примерной работы: [spoiler]vk.com/video?z=video114518444_456239061/pl_cat_updates[/spoiler] 5). Возможность обучения Лилит новым заклинаниям. «Я хочу тебя кое-чему научить…» - при выборе этой опции, режим обучения активируется. Когда игрок и Лилит находятся вне боя, а этот режим выбран, заклинание, которое применит игрок, Лилит будет записывать и изучать самостоятельно. Однако учтите, что обучить её вы сможете далеко не сразу, а только после того, как станете мастером в той или иной школе магии (что вполне логично на мой взгляд). Процесс обучения состоит из нескольких фаз: А). Игрок отдает команду, включая данную опцию. Б). ГГ выбирает нужное заклинание и кастует его (либо на себя, либо просто в пустоту, не суть важно). После первого каста, текущее заклинание запоминается как заклинание для обучения. Поэтому, если Вы вдруг захотите поменять его на другое и скастовать вновь – Лилит может обидится на Вас, а возможно даже и разозлится. Стоит также помнить и то, что уже выученным умениям Вы не сможете вновь обучить Лилит, она Вас еще и упрекнет этим. В). Процесс обучения представляет собой от 3 до 6 прокастов игрока (определяется случайным образом) одного и того же заклинания. Все это время принцесса будет внимательно наблюдать за Вами, и записывать полученные данные в специальный дневник. ПОМНИТЕ! Нельзя обучить Лилит расовым способностям (Голос Императора, Звезда Запада, Дары Стража Врат и т.д). Г). Тест выученного заклинания. Здесь все несколько сложнее: - Если выученное умение является вредоносным, то принцесса так и скажет, что использовать его опасно и попробует его эффективность на врагах. - Если выученное умение не вредоносно, но имеет радиус действия "На цель" или "При касании", то Лилит также предпочтет не использовать его прямо сейчас, как говориться "во избежании". - Если выученное умение не вредоносно и имеет ранг "На себя", то принцесса не откажет в удовольствии прямо сейчас опробовать его. Видео: [spoiler]vk.com/video?z=video114518444_456239062/pl_cat_updates[/spoiler] [/spoiler]
- 663 комментария
-
- 1
-
-
Не за что. Желаю удачи)