-
Постов
248 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент Daedroth_CH
-
Кстати да, это у нас не Обливион. Ты прав, перед НПЦ должен быть враг. Но, если поставить ему на кого-нибудь старткомбат, он точно не будет ходить туда-сюда, как обыкновенный непись. Также он будет кричать "Умри!" и все такое. Да, можно перегрузить его, чтоб никуда не ушел, но наш непись ни говорить не будет, ни ходить. Да, и боевые крики в таком случае никто не отменял. К слову, GetWeaponDrawn становится == 1, если оружие обнажено.
-
GetWeaponDrawn
-
Нет. К классу привязку не даст сделать движок. Тем паче, что нет скриптовой команды на обнажение оружия. Есть только проверки на готовность к бою, но не более.
-
Вроде как это никак нельзя сделать. Даже с проигрыванием анимаций. Если мы заставим НПЦ проиграть обнажение оружия (коего я не нашел) он, проиграв анимацию, будет стоять на месте и не реагировать даже на атаки.
-
Если не ошибаюсь, от винды мало что зависит. Видеокарта должна работать в режиме truecolor.
- 46 ответов
-
- черное солнце
- morrowind
-
(и ещё 1 )
C тегом:
-
Первый и второй скрин до сих пор маленькие.
-
У скринов разрешение ничтожно маленькое. Ничего не прочтешь.
-
Неудобный сайт со скринами. ПО одному все скачивать очень долго. Лучше будет сюда залить. Впрочем, прежде, чем вводить sv, надо было тыкнуть в консоли на НПЦ, на котором лежит нужный скрипт. Однако я сегодня сам проверю у себя на компьютере. что с ним не так, будь он неладен. Все, скрины не надо. Сейчас я переделываю этот скрипт, позже опубликую. Черт подери все это! Видать, забагованность перемещения НПЦ между экстерьером и интерьером это баг движка. Ни локальный скрипт, ни глобальный не могут сработать.Тем паче, что в 14 часов, 19, 21 и, возможно еще в некоторое время НПЦ постоянно возвращался на свое место , указанное в КС (хотя должен стоять в той же локации, но немного в другом точке). Я это обошел, но вытащить Арилла (для теста я взял его) из трактира не получилось. Он просто пропадал, хотя GetPos показывали правильные значения. Я пробовал влепить енабл, после того, как он исчез, но и это не помогло. Я точно не смогу ничего сделать. Однако попробуй обратиться к Mortuus'у или Olol'у. Может быть, они помогут. Однако, если ты говоришь, что у тебя получилось заставить НПЦ перемещаться между локациями, то попробуй до основного блока написать вот это: if ( GameHour >= 14 ) ; именно >=, при == точно не сработает, хз почему if ( COUNT < 1 ) ; размести его там, где он должен стоять set COUNT to 1 endif endif Он у тебя исчезнет еще раз в 19 часов, потому после этого блока пропиши вот это (кстати, если попытаться прописать одним блоком с предыдущим с помощью elseif, то ничего не выйдет, потому что оба утверждения верны): if ( GameHour >= 19 ) if ( COUNT < 2 ) ; размести его там, где он должен стоять set COUNT to 2 endif endif Если будет исчезать еще, делай по аналогии, но после этих блоков и перед основным напиши вот это: if ( GameHour >= 0 ) if ( COUNT != 0 ) set Count to 0 endif endif ДА, переменную COUNT еще следует объявить как short, но название можно придумать другое. Надеюсь, понятно, если нет, напишу вариант скрипта на Pastebin'е.
-
Однако здесь, как я заметил, такого не было.
-
Ни разу нигде не видел поэтического конкурса на тему мейнквеста Морровинда. Может быть устроим именно его?
-
Эээ, ответ я должен ждать о твоей работе с sv.
-
Действительно Свежая Идея. Лайт версии вряд ли есть смысл ждать, да и крайне сложно вытаскивать из общего файла только мейнквест.
-
Ладно, может быть, я сегодня у себя на компе сделаю подобный скрипт и сам посмотрю, в чем может быть ошибка, а пока попробуй самый первый мой вариант, днем нажми в консоли на НПЦ и введи sv. Заскринь результат. Ночью сделай то же самое.
-
Приведи твой вариант скрипта. Вот так правильно прописать: PositionCell -131545 220782 90 0 "CELLID" (-17, 22 ) CELLID должен быть таким, как и в Cell Wiew.
-
В MSFD все же написано, что все равно для экстерьера. Но в случае с PositionCEll, как я только что прочитал, надо конкретизировать локацию примерно так (кстати, наверняка в этом был корень проблемы): Balmora (-3, -3)
-
А последний указанный мной вариант пробовала?
-
Значит сам КС воспротивился конструкции else. Попробуй такие варианты.
-
Сорри за мультипост, но вот как я все решил. Может кому-нибудь будет интересно: Вариант с кат-сценой провалился с треском. Во-первых, DisablePlayerLooking поворачивает камеру строго на север. Во-вторых, гг нельзя заставить использовать заклинание с помощью скрипта. Как я сделал: Внутрь нужной цели для заклинания я поставил на коллизию кричура с мешами как у вьючной крысы, а там уже через GETSpellEffect отследил наложения на нее заклинания (разумеется, оно было на футы). Также я выяснил кое-что: GEtSpellEffect будет работать на мертвом существе, но только если оно убито во время игры, а не уже изначально с 0 здоровья + Corpses Persist. Также у меня вызывался вылет, когда я пытался скриптом задать крысе SETHEalth 0. И через ее скрипт, и через чужой, однако ModHEalth работал исправно.
-
Предложу адекватную идею: Те из вас, кто читал 36 Уроков Вивека, замечал, что местами перевод сделан отвратительно и мешает осмыслению текста . В некоторых местах он очень хорошо, не спорю, но яркий пример: (14 проповедь) Как видно, одна и та же фраза повторяется 2 раза, а теперь гляньте в оригинал: Герцог был не каких-то Тунеядцев, а скампов, Кх-Утта - не место сражения, а имя того самого герцога. Что значит Король Насилия стал необходим? И вообще, какой нафиг Молаг Бар? Вот и предложение. Может кто-нибудь, кто хорошо знает английский язык, займется редактированием 36 уроков?
-
Вряд ли, если "паралич" идет вместе с результатом нажатия на вариант. Но все же это стоит учесть, спасибо.
-
Не факт таки, что на ней сработает. Я сделаю так: при активации появляется мессажбокс с выбором одного из предложенных заклинаний, потом следует DisablePlayerControls, чтобы не убежал и не воспротивился автоматически играемому заклинанию, и DisablePlayerLooking, чтобы не промахнулся. Тут уже и не важно, попал гг куда надо или нет.
-
Жалко. Особенно, если с GetEffect то же самое. Что ж, будем искать обходные пути. Приходят в голову варианты создания точно там же, где и активатор, абсолютно идентичного по виду. Вот только когда кастанешь на него заклинание, будет видна желтая полоска его жизней. Как это можно избежать?
-
Господа скриптеры, можно ли отследить с помощью GETSpellEffect, стрелял ли игрок этим самым эффектом в активатор?
-
Если телепортируешь НПЦ в экстерьер, то надо писать не PositionCell, а просто Position. Это моя ошибка,каюсь. Да,и return, наверное, не помешает.