-
Постов
15 -
Зарегистрирован
-
Посещение
Информация о Antares669
- День рождения 30.08.1970
Информация
-
Пол
Мужчина
Посетители профиля
921 просмотр профиля
Достижения Antares669
-
Редкий
Последние значки
50
Репутация
-
Antares669 подписался на 2Аннa2
-
2Аннa2 подписался на Antares669
-
Доброго времени суток.Ищу заинтересованных лиц в озвучивании продолжения Главного сюжетного квеста Скайрима "Забытые Имена",требуется озвучить пару ролей протогониста ГГ и даедрического принца Арто Гремена (Последователя Велека Сейна).Заинтересованным просьба отписать в ЛС.
-
Спасибо тебе за отклик и ответ.Нашли более легкий и простой способ проигрывания всех 5 мелодий минуя счетчик,порою просто берет удивление где ищешь сложные пути решения совсем забывая о простом))))
- 4 751 ответ
-
- modding
- creation kit
- (и ещё 4 )
-
Доброго вечера Azazellz.Не подскажете еще в одном вопросе по скриптингу, также по активаторам создал активатор прицепил к нему 5 музыкальных треков MySound1.MySound2,MySound3,MySound4,MySound5,активатор активируует рандомно мелодии тоесть после первой может идти третья или вовсе подряд два раза первый трек,так как понятно нету четких условий!!Как прописать,чтоб после активации первой мелодии стартовала именно вторая,а по ее завершению третья и тд,а после последнего 5 трека происходило Update и вновь повторился цикл старта с первого трека мелодии(желательно нужно тело или код самого скрипта не на рандомное ,а последовательное воспроизведение звука-после завершения первого- старт второго и как это все зациклить?)
- 4 751 ответ
-
- modding
- creation kit
- (и ещё 4 )
-
Благодарю вас действительно 1 вариант с ElseIf (akActionRef == Game.GetPlayer() прокатил и все деактивировалось,пропустил очень Важный оператор.Else-Но квест получился просто Шедевральным на призывного Дремору -Дальнейшее развитие сюжета с ванильного квеста в Миддене где призывает через активатор сам Даэдра Велек Сейн (но квест мне показался слишком легким и коротким сделал в течении полугода его дальнейшее развитие!!Кто такой Велек Сейн??? и как он появился именно в Мидене??!! и тд)прохождение и понятно озвучил все на нашем Родном Русише)))Благодарю за Подсказку с опером ElseIf ))))С Уважением.
- 4 751 ответ
-
- modding
- creation kit
- (и ещё 4 )
-
Доброго времени суток.Никто не подскажет,как в созданном квесте отключить триггер с прицепленным к нему активатором на обнаружение игрока в заданной локации (активатор в моем случае обозваный алиасом Statue,активирует все события автоматом за счет прицепленного на него триггера тоесть ненужно не на что нажимать чтоб запускать все эти события-достаточно игроку просто попасть в зону сработки триггера)), который при активации показывает окно с сообщением (MessageBox) и проигрывает музыку и анимацию. После прохождения стадии в квесте его нужно как-то заблочить,чтобы игрок не мог видеть этого сообщения,музыку и анимацию при повторной активации обьекта. Попробовал команды doOnce и blockActivation() - команды на деактивацию активатора не срабатывают ,равно как и Statue.Disable() и даже Statue.Delete(). Может, есть у кого-нибудь опыт в этом плане?
- 4 751 ответ
-
- modding
- creation kit
- (и ещё 4 )
-
Добрый вечер.Хочу найти заинтересованное лицо в озвучивании персонажа главаря пиратов "Черной Жемчужины"-незабвенного так называемого Джека Воробья из одноименного кинофильма "Пираты Карибского Моря"-Заинтересованным в проэкте писать непосредственно в ЛС моего аккаунта.
-
The second awakening of the wolf Queen Potema
-
Привет!!Вылетает-потому что скачал багованную версию (их тут много в инете разных и качать нужно не где попало) К примеру просто прекрасно себя зарекомендовала версия 1.8-это как говорится старый конь борозды не испортит-Прекрасно работает и на версии Скайрим 1.9.Вот ссылка на скачивание :https://yadi.sk/d/8_nSFAvaliNPrg А как скачаешь не забудь его правильно настроить по этой ссылке:https://tesall.ru/topic/6978-voprosy-po-modostroeniu-i-creation-kit/ Ну и осваивай скриптинг -Да будет тебе Счастье)) :bye:
-
Может кому то когда то и пригодится мое инфо!!и человек сэкономит для себя пол дня поисков!!Вроде бы в простейшем скрипте!!Но посмотрите возможности Оператора ELSE-мы увидим что он контролирует все Процессы с передачей при Условиях Полноформатный оператор if-else содержит заголовок, включающий условие, тело 1, ключевое слово else и тело 2. Тела оператора могут состоять из одного или нескольких операторов и обрамляются фигурными скобками. if ( Условие ) // Заголовок оператора и условие { Блок операторов 1, // Если условие истинно, то.. составляющих тело1 //..выполняются операторы тела 1 }else // А если условие ложно.. Оператор else Оператор else выполняется в том случае, если условие указанное в if ложно. В таком случае будет проигнорирован код в блоке if, и программа сражу перейдет к выполнению кода в блоке else. Данный оператор нужно прописывать после закрывающей фигурной скобки блока кода if или после единственной инструкции оператора if: if (a < b) { a = b; } else { b = a + 1; } // или так if (c < b) c = 7; else cout << "C >= b" << endl; if (a < b) { a = b; } else { b = a + 1; } // или так if (c < b) c = 7; else cout << "C >= b" << endl; Как видите, правила к коду внутри оператора else ровно такие же как и к коду внутри оператора if. Теперь давайте попробуем создать более сложную программу, которая будет использовать конструкцию ветвления. Пример В качестве примера давайте напишем программу, которая будет эмулировать поведение продавца магазина. Для создания подобной программы давайте воспользуемся структурой if-else: #include <iostream> #include <stdlib.h> using namespace std; int main() { setlocale(0, ""); // устанавливаем локаль bool b; // создаем переменную типа bool cout << "Хотите купить машину? "; // выводим сообщение cin >> b; // узнаем ответ покупателя if (b) { // проверяем, что ответил пользователь cout << "Хотите Audi? "; // опять сообщение cin >> b; // и снова узнаем ответ if (b) // очередная проверка cout << "Пройдемте со мной." << endl; else // предлагаем альтернативное решение cout << "Тогда вам в соседний отдел." << endl; } else cout << "Так зачем вы сюда пришли?" << endl; return 0; #include <iostream> #include <stdlib.h> using namespace std; int main() { setlocale(0, ""); // устанавливаем локаль bool b; // создаем переменную типа bool cout << "Хотите купить машину? "; // выводим сообщение cin >> b; // узнаем ответ покупателя if (b) { // проверяем, что ответил пользователь cout << "Хотите Audi? "; // опять сообщение cin >> b; // и снова узнаем ответ if (b) // очередная проверка cout << "Пройдемте со мной." << endl; else // предлагаем альтернативное решение cout << "Тогда вам в соседний отдел." << endl; } else cout << "Так зачем вы сюда пришли?" << endl; return 0; } Разбор кода Здесь все должно быть вам понятным, однако давайте еще разок быстренько пробежимся по написанному нами коду: В строке 8 мы используем функцию, для вывода русских символов в консоль. В строке 14 начинается ветвление в C++. Тут у нас стандартный оператор ветвления if, а также оператор else. Внутри блока if у нас есть дополнительное условие.
-
Спасибо вам большое за помощь и участие Azazellz!Но ваш скрипт как и выше мои все ошибочные,нет они конечно компилируются и работают но неправильно отображают Функциональность в игре,тоесть этакие скриптовые полуфабрикаты.где минимум условий а потому такая трабла!!Добавил третье условие через оператор (else) с ее проверкой двух предыдущих стадий и все выстроилось в одну линию и теперь -Четко и правильно работает скрипт !!Мы имея 2 шмотки переключаемся на стадию 25 а имея всего одну шмотку сидим Принудительно на стадии 24 и даже если попробуем словчить и побежим с одной шмоткой при заявленном операторе 25 типа у нас в инвентаре 2 шмотки то оператор else даже не открывает диалог квестодателя!!А вот выковав еще одну шмотку появляется диалог на передачу 2 одеяний!!Еще раз вас от Души Благодарю Azazellz. :bye:
-
Все вопрос решился и все заработало все вышеобозначенные скрипты неправильные что исходили от меня и от глубоко уважаемого Azazellz,я просто забыл про Великий и Могучий оператор ELSE)))) :) в Скрипте банально отраженны только 2 условия это передача вещи в контейнер и смена стадии при ее попадании,но не было Третьего условия что если вещь попадает в инвентарь в количестве <=1,то стадия квеста висит на прежней 24 строке.Естестевенно раз нет третьего условия ,то доминировал скрипт второго условия и сразу после первого предмета переключал на новую стадию.Но Добавив оператор ELSE-мы включили Проверку всем Условиям и как оказалось чего то не хватает а именно задней стадии ,что если у игрока нет 2 бронек то доминирует уже не 25 стадия а именно прописанная оператором ELSE <=1 именно 24 нужная стадия!!Еще раз Благодарю Azazellz за помощь...... :bye:
-
Спасибо вам за грамотные советы!Хотя в вашем скрипте и ошибочка не компилируется так как выводит -Двойное условие...Вот когда одно удалить ,то все начинает компилироваться,но что интересно при попадании из кузни в инвентарь пишет сразу же на первой броньке что выкованны 2 шт.Хотя и прописал как вы советовали ввел вот это на предмете Event OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer) if (newContainer == Game.GetPlayer()) (Game.GetPlayer().GetItemCount(PirateArmor)>= 2) ReturnQeenPotema.SetObjectivedisplayed(24) ReturnQeenPotema.SetStage(25) endif EndEvent Armor Property PirateArmor Auto Сразу автоматом сменилась стадия квеста после попадания первого же одеяния в инвентарь,а нужно по условию что на первой стадия молчит и при добавлении второй срабатывает.А У меня срабатывает скрипт сразу после выплавки как только первый попадает в инвентарь минуя условие(Чудно))Одеяние одно и тоже.
-
Скрипт из квеста про амулет Бенду,что добавляется убив вора(событие срабатывает при попадании предмета в инвентарь в количестве 1 шт)Как изменить скрипт ,чтоб он переводил на 30 стадию с Проверкой что у игрока есть 2 амулета и только после этой проверки осуществил переход на 30 стадию ,если же у игрока 1 амулет или не одного чтоб оставался так и на 20 стадии.Ниже тело скрипта Event OnContainerChanged(ObjectReference newContainer, ObjectReference oldContainer) if (newContainer == Game.GetPlayer()) GSQ01.SetObjectivedisplayed(30) GSQ01.SetStage(30) endif EndEvent
-
- 3 комментария
-
- 1
-
-
- реплейсер скайрим
- реплейсер лидии
- (и ещё 5 )
-
Antares669 подписался на budu200
-
budu200 подписался на Antares669
-
Калерия подписался на Antares669
-
Antares669 подписался на Калерия
-
Antares669 подписался на Helga77771
-
Helga77771 подписался на Antares669
-
Antares669 подписался на Танцульки во дворце и Отдых после танца)))