Takirell Опубликовано 2 декабря, 2015 Опубликовано 2 декабря, 2015 20.11.2015 17:55:08, SelenaWolf сказал(-а): Советы очень помогли. У меня тоже не запускаются некоторые звуки х) Смогла поставить звук, отрегулировала дистанцию. Но появились новые вопросы: 1. Мне нужно чтобы звук регулировался не Музыкой а Эффектами. Я смогла это сделать но теперь если зайти в Инвентарь или Меню игры рядом с объектом, звук отключается. Удается его вернуть изменив громкость Эффектов в настройках. С чем это вообще связано, и как это исправить? 2. Можно увелить громкость? В игре играет довольно тихо. 3. И как сделать звук при активации Камней Ритуалов?) Так выглядят мои настройки http://savepic.su/6526671.png Static Attention стоит убрать вообще, снять галочку с Random Frequence Hit, а так же, если звуковой файл стереофонический, но стоит поставить галочку на 2D. Так же стоит поиграться с минимальной и максимальной дальностью слышимости звука (первые 2 ползунка). Ничто не истинно, все потрачено
Takirell Опубликовано 2 декабря, 2015 Опубликовано 2 декабря, 2015 02.12.2015 19:43:19, sandstorm сказал(-а): http://www.mediafire.com/download/4w13nhdr69xada2/DMZ.rar http://www.mediafire.com/download/p050xel9r2a409i/Raging+Moon.zip http://www.mediafire.com/download/zmu2smd4vxa1uaz/Regular+Knight+%26+Imperial+Scout.7z Попробую сделать на днях, результат скину в ЛС. Описывать долго, т.к не в курсе, какие там модели и на какие кости они завязаны, а выяснять нет возможности. 1 Ничто не истинно, все потрачено
Xsy Опубликовано 3 декабря, 2015 Опубликовано 3 декабря, 2015 (изменено) Такой вопрос: напортачил в плагине, надо вернуть всё в мире, кроме одной локации к изначальной Обле. Как это сделать? Можно ли исправить всё вручную? Изменено 3 декабря, 2015 пользователем Xsy
Laion Опубликовано 3 декабря, 2015 Опубликовано 3 декабря, 2015 Можно. Долго и кропотливо, но действительно, работает.
Xsy Опубликовано 3 декабря, 2015 Опубликовано 3 декабря, 2015 (изменено) О! Значит не все потеряно. Пошел мучаться. Спасибо! Изменено 3 декабря, 2015 пользователем Xsy
Takirell Опубликовано 4 декабря, 2015 Опубликовано 4 декабря, 2015 02.12.2015 20:50:28, sandstorm сказал(-а): @Takirell789, спасибо! Как и обещал, вот) Сайт лагает, не мог скинуть в ЛС. Пришлось кидать сюда)https://yadi.sk/d/TWtM2JG3kyGrshttps://yadi.sk/d/YZYDny7ukyGruhttps://yadi.sk/d/IRtPl4BpkyGu5 2 Ничто не истинно, все потрачено
sandstorm Опубликовано 4 декабря, 2015 Опубликовано 4 декабря, 2015 (изменено) Takirell, даже не знаю как отблагодарить) Сначала даже не поверил бы что кто-нибудь будет с этим заморочиваться :hi: Огромное спасибо! Изменено 4 декабря, 2015 пользователем sandstorm 1
Санек Опубликовано 4 декабря, 2015 Опубликовано 4 декабря, 2015 04.12.2015 14:18:11, sandstorm сказал(-а): Takirell, даже не знаю как отблагодарить) Сначала даже не поверил бы что кто-нибудь будет с этим заморочиваться :hi: Огромное спасибо! http://kirinsoblivion.blogspot.ru/2011/08/how-to-add-armor-or-clothing-into-your.html обучалка как добавлять такого рода вещи в игру. 1 Убей одного, и тебя назовут убийцей. Убей миллионы, и тебя назовут победителем. Убей всех, и будешь считаться богом.Нас окружает темнота. Мы должны научится двигаться в ней бесшумно и уверенно.Те, кто играют в игры дьявола, рано или поздно обнажают его меч.
EpicFan Опубликовано 5 декабря, 2015 Опубликовано 5 декабря, 2015 02.12.2015 19:05:51, Takirell сказал(-а): Вижу логическую ошибку здесь: Begin GameMode if act == 1 Player.Look plr plr.Say DAMolagBalSpeech 1 DAMolagBalVoice 1 EndIf End В этом случае, твой скрипт зациклен и команды "Say" и "Look" буду исполняться вечно, пока переменная Act равна 1. Необходимо сделать так: Begin GameMode if act == 1 Player.Look plr plr.Say DAMolagBalSpeech 1 DAMolagBalVoice 1 Set act to 2 EndIf End Добавить строку "Set Act to 2", дабы этот блок исполнился всего 1 раз, как и должно быть. Также я не пойму, зачем эта игра с "включением" и "выключением" созданной копии, если все действия скрипта происходят мгновенно? Я предполагаю, что это сделано для того, что бы незаметно выставить необходимую позицию в локации для копии игрока, но для этого случая можно вызвать функцию "Player.TriggerHitShader 5", а сверху шлифануть "plr.PME MYTH", дабы был своеобразный эффект появления, и все. Что касается того, что диалог не воспроизводиться. Выбранный тобой топик - квестовый, и, как уже писали выше, он не будет работать должным образом. ВСЕГДА для своих целей, следует создавать новый топик\диалог, дабы не было каши. Ах да и еще, твоя копия - имеет уникальный ID, а вот в топике, который ты хочешь воспроизвести, стоит проверка на GetIsId, от чего он еще может и не воспроизводиться, кстати говоря... Еще не понимаю, о какой анимации идет речь? Если у тебя в скрипте я не вижу ни единого намека на команды "PlayIdle", "PickIdle", "PlayGroup" или же "EVP" в случае, если ты решил сделать так, что Idle анимация воспроизводилась во время исполнения конкретного AI пакета. На счет анимации - по конкретнее. Вот спасибо! видно я был невнимателен, на счет анимации, ее я выполнение я планировал включить в скрипт потом, по этому там и нет команд "PickIdle", а для начала я хотел сделать что то похожее на диалоги из FALLOUT 4 где главный герой озвучен, то есть по идее подходишь к определенной точке после чего камера показывает ГГ который произносит реплику и возможно еще воспроизводит анимацию,
Gorv Опубликовано 5 декабря, 2015 Опубликовано 5 декабря, 2015 Такая активность в моем любимом разделе. Глаз радуется) 1 Хорошие лороведы тесно соприкасаются со вселенной. Посредственные — лишь поверхностно скользят по ней. А плохие насилуют ее и оставляют растерзанную на съедение мухам. (с) Рэй Брэдбери feat. ГорвЛюди действуют из благих побуждений. Нации — никогда. (с) Эзмаар Сул о нордах
Takirell Опубликовано 5 декабря, 2015 Опубликовано 5 декабря, 2015 05.12.2015 06:58:04, EpicFan сказал(-а): Вот спасибо! видно я был невнимателен, на счет анимации, ее я выполнение я планировал включить в скрипт потом, по этому там и нет команд "PickIdle", а для начала я хотел сделать что то похожее на диалоги из FALLOUT 4 где главный герой озвучен, то есть по идее подходишь к определенной точке после чего камера показывает ГГ который произносит реплику и возможно еще воспроизводит анимацию, Касательно анимаций... Дело в том, что "PickIdle" не лучший вариант, на самом-то деле. Если цель анимации - НПС, то можно использовать AI пакет с типом Use Item At, указать, что бы он исполнялся один раз (вот так): Соответственно, на самом НПС поставить блок, рода: Begin OnPackageDone <ID Пакета на исп. анимации> Set Spawn to 0 (переменная, которая стоит для проверки выполнения пакета, и дабы пакет был выполнен, необходимо будет назначить значение в 1 или любое другое число). EVP (таким образом мы предотвращаем вероятность того, что данный блок зациклится). End А сама Idle анимация, точнее её условия, должны выглядеть примерно вот так: Конечно в твоем случае, скорее всего придется использовать старый дедовский способ - создавать предмет, ставить в Idle анимации условие на то, есть ли у этого НПС предмет, и уже в самом скрипте добавлять неписю итем, и вызывать на нем команду "PickIdle". Есть еще один способ, воспользоваться функцией OBSE - PlayIdle. Здесь все несколько сложнее. Сам я редко её юзаю, но можешь попробовать. Покажу на примере: Ref SpawnIdle Begin OnPackageDone <ID Пакета> Set SpawnIdle to SpawnIdleAnim (думаю, тут все ясно) PlayIdle SpawnIdle 1 EVP End Работает не всегда так, как нужно, но это уже необходимо смотреть саму анимацию. Скорее всего, можно задать те же условия анимации, что и для "PickIdle", но только "PlayIdle" будет насильно проигрывать её, игнорируя условия, однако не будет зациклено, ибо функция была вызвана лишь раз. 1 Ничто не истинно, все потрачено
Xsy Опубликовано 5 декабря, 2015 Опубликовано 5 декабря, 2015 Существует ли метод точной подгонки фрагментов подземелья? Потому что на глаз это делать очень непросто. Есть в программах такая фишка, как "примагничивание точек", то есть назначаешь точку и она сама совместится с другой точкой. Здесь же этого нет. И сетки координат нет. Координату Z, я смешно сказать, определяю монеткой Септимом :)
Гоп-со-Смыком Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 05.12.2015 22:11:37, Xsy сказал(-а):Существует ли метод точной подгонки фрагментов подземелья? Двойной клик мышкой на выбранной секции, открывается окно Referece, первая Position - перемещение по осям X, Y, Z, вторая Rotation - вращение, Scale - размер. включить свет Object Window/Lighting. Более подробно и больше руководств по моделированию здесь: http://tiarum.com/wiki/Oblivion:%D0%9C%D0%BE%D1%91_%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B5_%D0%BF%D0%BE%D0%B4%D0%B7%D0%B5%D0%BC%D0%B5%D0%BB%D1%8C%D0%B5
Xsy Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 06.12.2015 05:11:37, Гоп-со-Смыком сказал(-а): Двойной клик мышкой на выбранной секции, открывается окно Referece, первая Position - перемещение по осям X, Y, Z, вторая Rotation - вращение, Scale - размер. включить свет Object Window/Lighting. Более подробно и больше руководств по моделированию здесь: http://tiarum.com/wiki/Oblivion:%D0%9C%D0%BE%D1%91_%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B5_%D0%BF%D0%BE%D0%B4%D0%B7%D0%B5%D0%BC%D0%B5%D0%BB%D1%8C%D0%B5 Это всё понятно. Непонятно другое. Я говорю о точнейшей подгонке фрагментов. Куски то разные. Пример: есть фрагмент и еще один фрагмент идущий под углом вниз. Я их состыковываю на глаз, потом кидаю монетку на первый, смотрю координату Z у монеты, кидаю монетку на второй. Смотрю разницу, вычисляю на сколько надо поднять/опустить второй фрагмент. :)
Laion Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 Открывай Referece в обоих фрагментах и вручную выставляй цифры по осям. Там, где тебе нужно, чтобы стыковалось, цифры просто ставь одинаковые.
Xsy Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 06.12.2015 06:49:01, Laion сказал(-а): Открывай Referece в обоих фрагментах и вручную выставляй цифры по осям. Там, где тебе нужно, чтобы стыковалось, цифры просто ставь одинаковые. Вручную цифры я и так делаю для каждого объекта. Но так я не знаю размеры кусков, абсолютной точности это не даёт. В оригинальной Обле это делалось как то иначе. Хотя я теперь стал часто у них замечать огрехи, когда кусок заезжает на кусок. :)
Laion Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 06.12.2015 07:09:49, Xsy сказал(-а):Хотя я теперь стал часто у них замечать огрехи, когда кусок заезжает на кусок. :) Поздравляю! Ты счастливый человек - столько времени не знал этого))))))))
Xsy Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 06.12.2015 07:19:11, Laion сказал(-а): Поздравляю! Ты счастливый человек - столько времени не знал этого)))))))) А кстати, честно, раньше не обращал на это внимания. Еще вопросик можно? Я просто не помню. Можно ли при, чтобы при нажатии на объект меня телепортировало в другую локацию? Я не помню было это в игре?
Laion Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 можно, скриптом на активацию объекта. Функция MoveTo
ЛЯйтенант Опубликовано 6 декабря, 2015 Опубликовано 6 декабря, 2015 Куски подземелий имеют размеры 1024, 512, 256, 128, 64, 32. Или другие размеры кратные восьми.
Xsy Опубликовано 7 декабря, 2015 Опубликовано 7 декабря, 2015 Объясните чайнику что конкретно делает строчка: Begin GameMode И второе: если редактор скриптоптов ругается, значит что-то не так? Вообще то я сейчас уподобляюсь человеку, который разбирает прибор какой-нибудь, собирает, смотрит на некоторые детали и не понимает зачем они. Но так как они были значит нужны. :)
Laion Опубликовано 7 декабря, 2015 Опубликовано 7 декабря, 2015 07.12.2015 11:25:54, Xsy сказал(-а):И второе: если редактор скриптоптов ругается, значит что-то не так? сильно ругаеццо? :-D прямматом?))) Скрин ругательства кинь, плиз)))
Xsy Опубликовано 7 декабря, 2015 Опубликовано 7 декабря, 2015 07.12.2015 12:21:24, Laion сказал(-а): сильно ругаеццо? :-D прямматом?))) Скрин ругательства кинь, плиз))) Не, он ругался. Я удалил вот это:Begin GameMode он перестал ругаться и заработал. И я сегодня сделал свой первый скрипт. И он работает! Ура!
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти