Здесь задавать вопросы по плагиностроению для Обливиона.
Тема по Обливиону. Тема по Морровинду тут.
Вопросы по плагиностроению
#981
Отправлено
Сила - способность улыбаться © Белльмере-сан "One Piece"<img src="http://www.kolobok.u...zer/pirate.gif" border="0" class="linked-sig-image" />
#984
Отправлено
Пробовал делать на основе туториала http://wiki.rumor.ru...y_Second_Script , но у меня получается полная ересь и, разумеется, ничего не работает, как мне нужно.
#985
Отправлено
ScriptName Ololo short Button short Question Begin OnActivate Set Question to 1 ; End Begin GameMode If Question == 0 Return ElseIf Question == 1 MessageBox "Вопрос №1", "Вариант ответа №1", "Вариант ответа №2" ; И так далее ... Set Button to GetButtonPressed If Button == 0 ; Здесь поставить номер правильного ответа Set Question to 2 ; В случае правильного ответа переходим к следующему вопросу Else Set Question to 0 ; Иначе перестаём задавать вопросы EndIf ElseIf Question == 2 MessageBox "Вопрос №2", "Вариант ответа №1", "Вариант ответа №2" ; И так далее ... Set Button to GetButtonPressed If Button == 0 ; Здесь поставить номер правильного ответа Set Question to 3 ; В случае правильного ответа переходим к следующему вопросу Else Set Question to 0 ; Иначе перестаём задавать вопросы EndIf ElseIf ; ... ; И так далее ElseIf Question == 7 MessageBox "Вопрос №7", "Вариант ответа №1", "Вариант ответа №2" ; И так далее ... Set Button to GetButtonPressed If Button == 0 ; Здесь поставить номер правильного ответа ; В случае правильного ответа активируем двери DoorRef.Activate ; Где DoorRef - ссылка на дверь Else Set Question to 0 ; Иначе перестаём задавать вопросы EndIf EndIf End
- Jasan это нравится
Всё провисло и болтается.
#987
Отправлено
set variable to variable + 1.
Блок будет выглядеть так.
If Button == 0 ; Здесь поставить номер правильного ответа Set Question to 3 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 3 EndIfПоследний блок.
ElseIf Question == 7 MessageBox "Вопрос №7", "Вариант ответа №1", "Вариант ответа №2" ; И так далее ... Set Button to GetButtonPressed If Button == 0 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 if countmistakes >= 7 ; В случае правильного ответа активируем двери ; Семь ответов правильно. DoorRef.Activate ; Где DoorRef - ссылка на дверь endif Else ;ловушка EndIf
- Jasan это нравится
#989
Отправлено
ScriptName WCArchivSecretDoor01 short Button short Question short Countmistakes Begin OnActivate Set Question to 1 ; End Begin GameMode If Question == 0 Return ElseIf Question == 1 MessageBox "Введите первое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 3 ; Здесь поставить номер правильного ответа Set Question to 2 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 2 EndIf ElseIf Question == 2 MessageBox "Введите второе число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 7 ; Здесь поставить номер правильного ответа Set Question to 3 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 3 EndIf ElseIf Question == 3 MessageBox "Введите третье число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 5 ; Здесь поставить номер правильного ответа Set Question to 4 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 4 EndIf ElseIf Question == 4 MessageBox "Введите четвертое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 4 ; Здесь поставить номер правильного ответа Set Question to 5 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 5 EndIf ElseIf Question == 5 MessageBox "Введите пятое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 3 ; Здесь поставить номер правильного ответа Set Question to 6 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 6 EndIf ElseIf Question == 6 MessageBox "Введите шестое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 4 ; Здесь поставить номер правильного ответа Set Question to 7 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 7 EndIf ElseIf Question == 7 MessageBox "Введите седьмое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 9 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 if countmistakes >= 7 ; В случае правильного ответа активируем двери WCDoorArchiv02.Activate ; Где DoorRef - ссылка на дверь EndIf Else Cast WCArchivDoorTrap Player EndIf EndIf End
#990
Отправлено
При поднятии предмета (в данном случае меча) появляется сообщение "текст".
Так-же при поднятии предмета должно появлятся малое заклинание, но что-бы одновременно с этим меч был зачарован.
___
И ещё один скрипт:
Нужно что-бы при попадании заклинания в противника он застывал в воздухе (не падал как при параличе), а поверх него появлялась декорация льда. Это должно длится 10 секунд, и при этом противнику должен наносится урон в 5 едениц каждую секунду.
#991
Отправлено
Тогда так:
ScriptName WCArchivSecretDoor01 short Button short Question short Countmistakes Begin OnActivate If Countmistakes < 7 Set Question to 1 EndIf End Begin GameMode If Question == 0 Return ElseIf Question == 1 MessageBox "Введите первое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 3 ; Здесь поставить номер правильного ответа Set Question to 2 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 2 EndIf ElseIf Question == 2 MessageBox "Введите второе число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 7 ; Здесь поставить номер правильного ответа Set Question to 3 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 3 EndIf ElseIf Question == 3 MessageBox "Введите третье число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 5 ; Здесь поставить номер правильного ответа Set Question to 4 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 4 EndIf ElseIf Question == 4 MessageBox "Введите четвертое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 4 ; Здесь поставить номер правильного ответа Set Question to 5 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 5 EndIf ElseIf Question == 5 MessageBox "Введите пятое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 3 ; Здесь поставить номер правильного ответа Set Question to 6 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 6 EndIf ElseIf Question == 6 MessageBox "Введите шестое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 4 ; Здесь поставить номер правильного ответа Set Question to 4 ; В случае правильного ответа переходим к следующему вопросу Set Countmistakes to countmistakes + 1 Else Set Question to 7 EndIf ElseIf Question == 7 MessageBox "Введите седьмое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 9 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 If Countmistakes >= 7 Set Question to 0 Activate EndIf Else Cast WCArchivDoorTrap Player EndIf EndIf End
Всё провисло и болтается.
#992
Отправлено
#993
Отправлено
При поднятии предмета (в данном случае меча) появляется сообщение "текст".
ScriptName Trololo Begin OnAdd Message "текст" End
Появляться у кого? У игрока?Так-же при поднятии предмета должно появлятся малое заклинание, но что-бы одновременно с этим меч был зачарован.
Это противоречит законам физикиНужно что-бы при попадании заклинания в противника он застывал в воздухе (не падал как при параличе)
Одними шейдерами тут не отделаться...а поверх него появлялась декорация льда
Стандартный магический эффект "Урон холодом", по моему тебе подходит. Дополнительные скрипты не нужны.Это должно длится 10 секунд, и при этом противнику должен наносится урон в 5 едениц каждую секунду.
Всё провисло и болтается.
#995
Отправлено
ElseIf Question == 7 MessageBox "Введите седьмое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 9 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 Set Question to 0 If Countmistakes >= 7 Activate EndIf Else Cast WCArchivDoorTrap Player Set Question to 0 EndIf EndIfА если седьмой блок сделать таким?
#998
Отправлено
TonyWalker
Можно в Конструкторе сделать.Заходишь в броню в редакторе и выбираешь заместо Heavy - Light
#1000
Отправлено
Не зацикливается, но всегда срабатывает ловушка, даже при правильном ответеElseIf Question == 7 MessageBox "Введите седьмое число", "1", "2", "3", "4", "5", "6", "7", "8", "9" Set Button to GetButtonPressed If Button == 9 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 Set Question to 0 If Countmistakes >= 7 Activate EndIf Else Cast WCArchivDoorTrap Player Set Question to 0 EndIf EndIfА если седьмой блок сделать таким?
Почему то условие неправильность проскакивает между 6 и 7 вопросом. Т.е. после ответа на 6 вопрос выскакивает ловушка, появляется 7 вопрос, а потом ГГ убивает ловушка)
#1001
Отправлено
If Button == 9 ; Здесь поставить номер правильного ответа set countmistakes to countmistakes + 1 Set Question to 0 If Countmistakes >= 7 Activate EndIf Else if ( button > -1) Cast WCArchivDoorTrap Player Set Question to 0 endif EndIf
Почитай туториалы по предметам.как зделать из тяжёлой брони лёгкую?
Поковыряйся в скриптах с меткой vampire. Кажется, просто удаляются мощные стадии вампиризма и добавляется слабая(айди, вроде, vampire25 и пр.).по моему вопросу может кто помоч ? я думаю чтобы создать бутылку со скриптом утоления жажды вампиризма.Никто не поможет где можно откопать этот скрипт ? ну или написать мне) очень нужна помощь !)
Темы с аналогичным тегами как создать торговца, oblivion cs торговец, cs как создать торговца, oblivion, моделирование
Моддинг →
Моддинг Oblivion →
Какие файлы в моде отвечают за изменение лиц и заставку в меню игры Oblivion?Автор AlexisUmbra, 06 апр 2024 oblivion, tes 4, tes 4 oblivion и 5 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Каковы правила загрузки модов на сайт?Автор AlexisUmbra, 04 мар 2024 моды, обливион, tes и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Где можно заказать сборку?Автор KiritoSwords, 03 апр 2023 сборка на заказ и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
Чемпион Сиродила между TES4 и TES5Автор PavelIks, 26 янв 2022 oblivion, tes и 1 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
ШРИФТЫ ИЗ ИГРЫАвтор ALexid, 20 дек 2021 шрифт, oblivion |
|