-
Постов
8 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Новости
Статьи
Мемы
Видео
Форумы
Блоги
Загрузки
Магазин
Галерея
Весь контент Кайо
-
gosha32, что-то игрок с эпохи Морровинда совсем измельчал, я смотрю. Какой ни найдёшь мод такого рода, непременно кто-то пишет, что это открывает доступ к читерству и, стало быть, является помехой для успешной игры. Мне самой вот воистину непонятно - нафига? А именно: нафига доставать сет даэдра через мод, если это испортит тебе игру? Вроде как, никто из нас не враг сам себе. В Морровинде мало кого волновало то, что игрок может сварить зелье на интеллект, чтобы сварить ещё более крутое зелье на интеллект, чтобы на каком-то там по счёту зелье на интеллект повысить характеристику до миллионов и стать богом магуйства и алхимии. Потому что казалось максимально логичным: тот, кто в рпг играет, а не манчкинит, злоупотреблять этим не будет сам. Ибо не интересно. Или воспользуется этим, если каким-то образом именно это вписывается в его личную историю, которую он там себе рисует. Или ему вообще надо исправить/компенсировать через это какой-то баг. Неважно. Просто каждый сам за себя отвечал. А нынче все эти крики "да ета жи читерства!!!" воспринимаются примерно также, как если бы кто-то просил связать ему руки, чтобы он не спустил всю зарплату в первый день. Вроде как не маленькие дети и сами при мозгах. Блин, вот сколько лет играла с этим модом - НИ РАЗУ не пришло в голову достать через него даэдрический сет или что-то в этом духе. Использовала для получения некоторых вещей из модов, не подразумевающих косвенного получения, для отыгрыша, решения багов... Более того, решила себе, что будет интереснее не пользоваться быстрым перемещением - и ПРОСТО ПЕРЕСТАЛА ЕГО ИСПОЛЬЗОВАТЬ, не ставя никаких модов по этому случаю. Потому что я знаю, что мне так интереснее. НА САМОМ ДЕЛЕ. И погружение глубже. Однако использовала быстрое перемещение при багах и вылетах, которые сводили на нет всю пробежку от города в город, ибо второй раз получать одинаковый игровой опыт - НЕ интересно. Потому у меня, скорее, вопрос к тем, у кого первая идея в плане этого мода - достать себе даэдрический сет. Ибо, кажись, они таки не ради игрового процесса играют. А ради чего тогда? Неясно, действительно, зачем тогда играть.
-
Ребяты, у Кайо тупейший вопрос, но гугля упорно выдаёт ответ не на то. Вот, скажем, у меня Skyrim LE стоит и Моррка от фулрестрепак, ещё хочу поставить SE или AE в будущем. В связи с чем вопрос: можно ли каким-то образом использовать CreationKit для всех этих игр и как, в таком случае, переключиться, скажем, хотябы на Моррку? Или нужны отдельные версии оного под каждую игру/версию?
- 4 751 ответ
-
- modding
- creation kit
- (и ещё 4 )
-
Всем ЗДРАВИЯЖЕЛАЮ! Ребяты, памагитя! Кайо совсем не шарит в скриптах и прочих сложных фишках редахтора, но Кайо очень нужен скрипт на "сновидения". То есть, вот персонаж, выполняя квест Арретино, ложится спать в любом месте и просыпается у Тёмного Братства, а мне надо, чтобы он на определённой стадии авторского квеста лёг и проснулся в отдельной локации сна. Можно, конечно, подсмотреть в квесты ТБ, как они замечают событие сна, телепорт там пришить и всё такое, но там обычно черт ногу сломит, особенно, если не знаешь, где искать, да и одну очень важную проблему это не решит: по завершению сна (при смене стадии квеста или после диалога) игрока надо перенести обратно к той же самой кровати, на которой он уснул. К тому же, если это возможно и не особо сложно в реализации, хотелось бы на время сна добавить игроку ограничения: "перегруженность" (чтобы не бегал, а шел простым шагом тихоходки) и чтобы не мог зайти в инвентарь, достать оружие или подобрать что-то (это ж не сны с Фредди Крюггером, откуда можно шляпу спереть, да и авось ему взбредёт в голову мысля что-то выбросить? Это должен быть именно сон, почти как обычный), и чтобы потом с него эти эффекты снимались.
-
Увы, похоже, гиблое это дело. Что компилируется, то не работает, на что есть надежда, что заработает как-то иначе - не компилируется. Mod компилируется в том числе в строке диалоговых скриптов, но тоже не работает. Кайо пробовала переименовывать, править скрипт вручную, уже скомпилированный (почему-то не добавляет проперти, кстати, пишет, уже есть такая, хотя прям как проперти - объявления в скрипте нет, и в списке свойств тоже отсутствует), пробовала добавлять свойство в список через интерфейс (черти-что, выбираю тип глобальной переменной - все равно запрашивает конкретное значение, я не понимаю, оно же из глобальных должно брать?). Пробовала всовывать в функцию прямо в этом скрипте (из другого так и не поняла, как вызывать) и сразу следом её вызвать, тоже говорит, что не существует, пробовала тот же финт повторить не в скрипте, а в диаложном окошке для фрагмента - делает вид, что не видит endFunction, напишите, говорит, а оно вот оно, написано. Такая уже каша в голове, не могу полностью вспомнить, что уже пробовала и в каких именно окнах... Дебаг-уведомления и прочее я в скрипт вообще не представляю как добавить, тупо проверяю значение переменной в консоли, и всё. Наверное, придется отказаться от всей этой затеи. Мой уровень в скриптинге откровенно нулевой, а попытки в этом разобраться терпят фиаско. Признаться, я вообще взялась за эту штуку лишь потому что наивно полагала, что конкретно этот механизм должен быть максимально прост, это же, мол, просто переменная. Ага... как же... XD Спасибо вам за участие, мне неловко лишь, что вы зря на меня тратили время...
-
Да, глобальная переменная BLlevel, она равна -2 сейчас. Код в точности скопирован, только название локальной переменной усложнила, хотя, если она локальная, то можно также спокойно использовать n? Или то таки для примера? GlobalVariable BLlevel int BLlevar = BLlevel.GetValueInt() BLlevel.SetValueInt(BLlevar + 100) Более простой вариант тоже не ругается, но и тоже не работает GlobalVariable BLlevel BLlevel.SetValueInt(1) С вызовом функции явно косячу ещё сильнее, чем можно закосячить с этим, компилятор ругается почти на всё, а она, полагаю, тоже не сработает, если не пашет этот вариант?
-
Ох, спасибо вам за такое участие, что даже сами проверяли, но... Увы... Очень обрадовалась, что всё скомпилировалось в диалоге, очень огорчилась, что в игре оно совсем не работает. Проверяла, пробегаясь по диалогу и проверяя глобальную переменную через консоль - у неё остаётся стартовое значение (я не ставила галочки у Constant, честное чайничное). Сделала ещё один скрипт в квесте, скопировав тот текст для создания функции (только название поменяла), всё скомпилировалось, но, когда ввожу в диалоговом окне PlusLevel(100), прога торжественно сообщает, что функция не существует... Даже перезапускала дважды, мало ли. На всякий случай сменила стартовое значение переменной на -2, ибо не знала, не может ли оно ноль за булевый тип принимать. Тоже бес толку.
-
Да вот, собственно, и весь упрощенный уже скрипт XD Без последней строки компилируется, с последней выпрыгивает вышеуказанная ошибка... Вроде, читала, как скрипты создавать, вроде, никаких прям бегин/энд не надобно же обычно для целого скрипта? И ивента у меня никакого нет, кроме диалоговой ветки... Scriptname BLlevelScrInit extends Quest GlobalVariable property BLlevel auto BLlevel.SetValueInt(1) В более сложном варианте вот: Scriptname BLlevelScrInit extends Quest GlobalVariable property BLlevel auto int BLlevVar = BLlevel.GetValueInt() BLlevel.SetValueInt(BLlevVar + 100) Но тут сразу три ошибки: no viable alternative at input 'BLlevel' required (...)+ loop did not match anything at input '.' Unknown user flag BLleve Кстати, странно, ошибка со знаком равно куда-то пропала, хотя вроде ничего не изменилось.
-
Благодарю за скорый ответ. К сожалению, до сих пор пытаюсь с его помощью до сего-то прокопаться, но то ли знаний не хватает, то ли мозгов, то ли руки из os sacrum, - тщетно. В диалоге не заработало, решила, что ну его, отдельно попыталась написать в диалоговом "квесте" скрипт и прикрепить его к реплике, но в итоге лишь столкнулась с теми же ошибками, что и в диалоге. Такое впечатление, словно CK не понимает, что значит точка и все операторы присвоения... Переменную глобальную успешно создала (кстати, как-то не заметила этот вариант в условиях ранее, спасибо), присвоила значение 0 по умолчанию. Запись в скрипте, дабы хоть разобраться, что происходит, упростила до BLlevel.SetValueInt(1) На всякий случай даже приписала выше этого GlobalVariable property BLlevel auto Компиляторка упорно выдаёт "no viable alternative at input '.' " Если же писать первый вариант с int BLlevVar = BLlevel.GetValueInt() то добавляется точно такая же ругачка ещё на знак =
-
Доброго времени суток. Кайо полный чайник в скриптах, но честно пыталась найти, как реализовать скрипт внутри диалога, который создавал бы переменную (или свойство, как я понимаю, лучше свойство, да?), а затем в дальнейших репликах диалога изменял бы её (банально путём добавления/вычитания числа), а сравнение этой переменной с фиксированными значениями открывало бы определённые ветки диалога. Казалось бы, это не должно быть сложно, но Кайо не нашла толковых примеров объявления и изменения новых переменных/свойств в скриптовых окошках Begin/End настройки реплики, как и того, как засунуть итоговое значение в условие. Я попробовала ввести в поле End лишь единожды активируемой реплики такую фразу с объявлением переменной: "int property BLlevel = 1 auto" (где BLlevel - название моего свойства), нажала на компиляцию и получила батарею ошибок: "...\TIF__0903E5C3.psc(9,0): no viable alternative at input 'int' ...\TIF__0903E5C3.psc(9,0): no viable alternative at input 'int' ...\TIF__0903E5C3.psc(9,25): required (...)+ loop did not match anything at input 'auto' " Понятия не имею, что не так, и как тогда надо. К тому же, если самый первый шаг ознаменовался таким фейлом, вангую, остальные части моего чайничевского плана заочно обречены на провал (Я планировала в остальных репликах прописывать просто BLlevel += 100 (или -=), а вот как использовать это в поле Conditions, и вовсе, по сути, пока не знаю, но подозреваю, что это можно как-то выкрутить через GetVMQuestVariable). Объясните, пожалуйста, кто знает, как именно всё это использовать. Заочно благодарю за участие.
-
- 20 комментариев
-
- картинная галерея скайрима
- картинны
-
(и ещё 1 )
C тегом:
-
Ну, если вам хочется всего и сразу, то можете ведь использовать мод на меню предметов (AMD или как его), и не иметь мозг авторам, а я бы, например, не качала мод, в котором можно сразу получить все картины, это, как минимум, скучно, а вот элемент эдакой "лотереи" добавляет интереса. Изначально я бы также не отказалась от превью, но сейчас понимаю также и то, что элемент неопределённости при покупке картин также оказался довольно положителен. Отчасти потому и предпочитаю сборку "5 в 1", с ней вероятность повторения уже знакомой картины в списке товаров меньше всего. Так что, "людей" всё устраивает, замечу.
- 20 комментариев
-
- картинная галерея скайрима
- картинны
-
(и ещё 1 )
C тегом:
-
Мод замечательный! Рекомендую. У меня сейчас будет, вероятно, странный вопрос... Когда все собираются на площади и празднуют, есть определённый диссонанс ощущений из-за того, что все участники периодически танцуют, а ГГ присоединиться к веселью не может, максимум стоит в сторонке и молча спивается. Перерыла кучку модов на танцы, и это просто ужасный ужас, потому что танцы, мягко говоря вотваще не лорные, да и работают эти моды как-то через опу, если вообще работают. Как я поняла, анимация танца у всех празднующих взята с танца Цицерона, следовательно, где-то в игре она уже присутствует, и, по идее, качать моды с новыми анимациями, наверное, вовсе лишнее. Быть может, кто-то знает, как при помощи модов или встроенных "секретов" заставить ГГ танцевать, не ломая при этом, к тому же, стандартной анимации ожидания?