|
|
#1 | ||
|
toxic neigh-neigh
Регистрация: 27.04.2007
Адрес: Sweet Apple Acres
Сообщений: 3,853
Репутация: 773
|
Редактор TES Construction Set
<тут когда-нибудь будет картинка.> Morrowind: Мануал по скриптам [~3.1 МБ] Oblivion: Учебник по скриптам [~1,4 МБ] TES Construction Set [~7 МБ] Патч для старых версий TESCS [~3,2 МБ] Форум RuMor.Ru - ссылки на учебники TESCS Wiki.RuMor.Ru * Предложения по 1-му посту - в ЛС. * Спасибы: Angel DStaar, *ASSASSIN*, zOmb Последний раз редактировалось Irina; 19.12.2009 в 12:00. |
||
|
|
|
|
|
#441 | ||
|
Игрок
Регистрация: 30.03.2008
Адрес: Миненталь, б. Ксардаса
Сообщений: 965
Репутация: 107
|
Цитата:
Да это конечно уже понятно, было понятно ещё с того времени, как ты упомянул о соответствующей функции, меня интересуют возможные косяки, случаются ли они, потому что самому проверить нет возможности, потому что на это может уйти от одной минуты, до целого года, пока не встречу первый косяк, а вот кто возможно встречался с последствиями соединения, могли бы сообщить, от этого много чего можно зависеть.
__________________
Какое слово вместо "игры" нужно поставить, чтобы их признали искусством? Поклонник ансамбля LINKIN PARK -)) А вобще мой ник DETROIT =) www.myspace.com\detroitdrt - моя страничка...люблю создавать музыку |
||
|
|
|
|
|
#442 | ||
|
Новичок
Регистрация: 08.09.2007
Сообщений: 55
Репутация: 11
|
PARK_LP
Цитата:
|
||
|
|
|
|
|
#443 | ||
|
Игрок
Регистрация: 30.03.2008
Адрес: Миненталь, б. Ксардаса
Сообщений: 965
Репутация: 107
|
Eug3ny
Окей, спасибо за инфу, что же буду пробовать, чтобы в редакторе не мучиться с обязательной процедурой включение каждого плагина в оддельности (ведь плагинов может скопиться не мало, а кнопки выделить все, нет.)
__________________
Какое слово вместо "игры" нужно поставить, чтобы их признали искусством? Поклонник ансамбля LINKIN PARK -)) А вобще мой ник DETROIT =) www.myspace.com\detroitdrt - моя страничка...люблю создавать музыку |
||
|
|
|
|
|
#444 | ||
|
Юзер
Регистрация: 14.06.2005
Адрес: InterZet
Сообщений: 329
Репутация: 86
|
Идеи стоят 0 целых, 0 десятых. Ценятся только реализации.
__________________
-Должность: глава клана -Статус: главный плагинмейкер по TES3 и двемеролог Глава проекта "Сыны Кагренака" (LastDwemer.RuMor.ru) Грандмастер академии плагиностроения (RuMor.ru) Друг Университета TES (igray.ru) |
||
|
|
|
|
|
#445 | ||
|
Игрок
Регистрация: 30.03.2008
Адрес: Миненталь, б. Ксардаса
Сообщений: 965
Репутация: 107
|
Согласен на сто процентов с тобой. В итоге могу сделать вывод, что я просто не правильно выразился. Я просто напросто должен был сказать, что мод ДОЛЖЕН быть бомбой, и мне очень хотелось бы, чтобы он реализовался. Конечно в большинстве такие грандиозные задумки заканчиваются бездной, но так хочется увидеть сие творение. Ну да ладно, что-то от главного отходим, приношу свои извинения. Продолжим обсуждать редактор.
__________________
Какое слово вместо "игры" нужно поставить, чтобы их признали искусством? Поклонник ансамбля LINKIN PARK -)) А вобще мой ник DETROIT =) www.myspace.com\detroitdrt - моя страничка...люблю создавать музыку |
||
|
|
|
|
|
#446 | ||
|
Guest
Сообщений: n/a
|
Мне нужно, чтобы какое-то оружие убивало с первого раза (игроку его не дам, это для напарника). Ясно, что нужно задействовать скрипты, но -
. Просьба никуда меня не отсылать (другие сайты, учебники и т.д.Делаю для Обливиона. Ненужная подробность: Скрытый текст: |
||
|
|
|
#447 | ||
|
Игрок
Регистрация: 30.03.2008
Адрес: Миненталь, б. Ксардаса
Сообщений: 965
Репутация: 107
|
Удалить
__________________
Какое слово вместо "игры" нужно поставить, чтобы их признали искусством? Поклонник ансамбля LINKIN PARK -)) А вобще мой ник DETROIT =) www.myspace.com\detroitdrt - моя страничка...люблю создавать музыку |
||
|
|
|
|
|
#448 | ||
|
Новичок
Регистрация: 08.09.2007
Сообщений: 55
Репутация: 11
|
Andead
Смотри-ка ты, плюсы он вдруг обещает. Раньше надо было думать, прежде чем с дуру и без причины людям, которых он не знает, претензии предъявлять. Но в целях того, чтобы просветить массы, я всё-же соглашусь рассказать об этой простейшей технике. Первым делом подумаем, как происходит сам процесс убийства с первого удара. Я насчитал несколько вариантов: 1) Урон оружия где-нибудь на уровне 1000. Мне не нравится такой варварский метод, потому что оно должно убивать именно с первого удара, а не наносить удар, убивающий какого-нибудь Дагона. 2) Заскриптовать оружие. Признаюсь, на моей практике такие предметы не встречались, у которых было бы в скрипте прописано именно начинание с удара о жертву и определение самой жертвы. Зато хорошо помню скриптовы заклинания, об этом ниже. 3) Зачарование, которое подвежено на оружие, выполняет роль того же заклинания. Когда оружие ударяет жертву, его зачарование наподобие заклинания кастуется на жертву. Создадим в меню Magic\Enchantment новое зачарование с любым именем. У зачарования добавим эффект типа Script Effect с длительностью в одну секунду, у которого в графе Script выберите созданный вами скрипт (он должен быть создан заранее). Теперь о скрипте. Выкладываю просто начинку созданного мною на примере зачарования для одного дэйдрического артефакта (возьмите на заметку, что разработчики не зря оставили открытыми результаты собственной работы; при возможности, если надо что-то создать, то вскройте и разберите по частям аналогичную вещь из оригинала, так я сам всему учился). Цитата:
Вообще это очень простой скрипт, его даже можно отнести для новичковых туториалов. Как я уже упоминал, зачарование - это то же самое заклинание, поэтому вы равносильно можете создать заклинание с этим же скриптом, которое бы мгновенно убивало жертву. Ну или вместо убийства жертвы повешать другую команду (например, "GetSelf.startconversation player" заставляет NPC поговорить с вами). После этого не забудьте открыть уже упомянутое мною зачарование, и в скриптовом эффекте указать название, которое вы дали этому квесты. И не забудьте указать "Effct is Hostile", то есть "вредный эффект", иначе на воздействие таким заклинанием никто не обратит внимание. Ну и наконец не забудьте выбрать оружие и выбрать для него созданное вами зачаровоание. Можете смело тестировать. Конечно, можно было выбрать и первый вариант, но так вы бы не научились ничему, кроме того, как повешать увеличенный урон на оружие. А вот знания, полученные в третьем варианте, могут пригодиться ещё где угодно. |
||
|
|
|
|
|
#450 | ||
|
Новичок
Регистрация: 08.09.2007
Сообщений: 55
Репутация: 11
|
Healer_03
Неработающий? Хм, квест создан, и в нём создана тема для разговора, так? Тогда, я думаю, надо первым делом убедиться, что верно расставлены условия. Обычно это только два условия - "GetIsID" (чтобы определить, какому персонажу можно это сказать) и "GetStage" (на какой /до какой/после какой стадии квеста это можно сказать). Думаю, они у тебя есть (GetStage не обязательно, ну и GetIsID, если эту реплику можно выбирать у всех персонажей). Теперь идём дальше - надо добавить саму возможность это сказать для игрока. Для этого у квеста создаём Main Script (задаётся у каждого квеста) и пишем там: Цитата:
Последний раз редактировалось Eug3ny; 28.06.2008 в 20:50. Причина: Опечатки |
||
|
|
|
|
|
#451 | ||
|
Игрок
Регистрация: 30.03.2008
Адрес: Миненталь, б. Ксардаса
Сообщений: 965
Репутация: 107
|
Если не помогло опиши, что долно произойти в теме, то есть если ты сам тему создал, то при каких условиях ты хотел, чтобы она появлялась, а так же опиши, что именно работает не правильно (тема вобще не высвечивается, высвечивается, несмотря на то что не должна и так далее)
__________________
Какое слово вместо "игры" нужно поставить, чтобы их признали искусством? Поклонник ансамбля LINKIN PARK -)) А вобще мой ник DETROIT =) www.myspace.com\detroitdrt - моя страничка...люблю создавать музыку |
||
|
|
|
|
|
#452 | ||
|
Guest
Сообщений: n/a
|
Цитата:
----------------------------------------------- Попробовал вариант с зачарованием. Получается несостыковка: Если во второй строчке пишем begin onScriptEffectStart, то выдаёт ошибку. Если пишем begin ScriptEffectStart, то Construction ругается уже на шестую строчку, в частности на слово target. Также просьба указать тип скрипта (или что там), т.е. Quest/Magic Effect (такой и пробовал)/Object. Что я не так делаю? P.S. Пробовал вскрывать другие скрипты, например с отравленным яблоком, но там не то, что нужно. Также в этом же скрипте я нашёл параметр if IsEssential и задумался, не получится ли так что оружие будет убивать персонажей, которых по идее, убить нельзя. Последний раз редактировалось Andead; 29.06.2008 в 12:15. |
||
|
|
|
#453 | ||
|
Игрок
Регистрация: 22.03.2008
Адрес: Иркутск
Сообщений: 679
Репутация: 84
|
Eug3ny
PARK_LP Нечего я не ляпал, просто в разговорах у мненя не высвечивается нужная фраза синим цветом, а идёт обычным текстом. Как нужную фразу опять заставить работать?? Эт я про мор, если что.
__________________
Смысл жизни - умереть достойно. |
||
|
|
|
|
|
#454 | ||
|
Новичок
Регистрация: 08.09.2007
Сообщений: 55
Репутация: 11
|
Andead
Моя вина, привычка к этому "on" - OnHit, OnMagicEffectHit и тому подобное. Писал по памяти, так что мог быть и ляп. А так, конечно, косячник я, совсем такие простые вещи забыл, выкладываю ниже правильный скрипт. Цитата:
2) Target, как я вспомнил, не переменная, а, как бы перевести, reference, то есть объект. Поэтому команда "short" заменяется с помощью "ref". Надеюсь, теперь ничего не упустил. Сейчас сам убедился, компилируется нормально - тогда не было редактора под рукой, набросал по старой памяти ...Добавлено через 2 минуты Healer_03 Так сразу и надо было сказать, а не на следующий день говорить. В Морроувинде совсем другая система диалогов, что будет намного сложнее. Впрочем, думаю, и в его редакторе на днях покопаюсь - там должны быть какие-то примеры этого трюка с топиком. Последний раз редактировалось Eug3ny; 29.06.2008 в 18:34. Причина: Добавлено сообщение |
||
|
|
|
|
|
#455 | ||
|
toxic neigh-neigh
Регистрация: 27.04.2007
Адрес: Sweet Apple Acres
Сообщений: 3,853
Репутация: 773
|
Так, к слову - "target" значит "цель"
Надо сделать ее ссылкой - поставить @ перед ней и # после. |
||
|
|
|
|
|
#457 | ||
|
Новичок
Регистрация: 25.06.2008
Сообщений: 34
Репутация: 1
|
Парень у тебя проблема с гипер ссылками.Если нужна помощь оброщайся объясню по подробнее и скажу как исправить.
|
||
|
|
|
|
|
#458 | ||
|
toxic neigh-neigh
Регистрация: 27.04.2007
Адрес: Sweet Apple Acres
Сообщений: 3,853
Репутация: 773
|
Healer_03
Тогда фиг его знает. Должно 100% работать, если текст между знаками совпадает с названием топика - проверено, а вот если там немного иначе (падеж другой или еще что) - самому интересно, как сделать. Joni-23 Ну поведай. |
||
|
|
|
|
|
#459 | ||
|
Новичок
Регистрация: 25.06.2008
Сообщений: 34
Репутация: 1
|
у меня есть супер прога исправляющая этот глюк.Глюк кстати вызван из-за того что ссылки не обрабатываются,и в конечном итоге в русской версии игры редактор их теряет.Когда прокачаешь их с помощью проги запускаешь редактор и у непися в приветствии ставишь в место знаков @ # ставишь знаки { }.А потом обратно прогоняешь в игровой файл и все будет работать так как после перегона он заменяет знаки { } на @ #,и все становится на свои места.Если нужна прога скажи я тебе ее в личку скину.
Добавлено через 6 минут Exile я бы скинул файл но почемуто не могу.(наверно нет прав.) Последний раз редактировалось Joni-23; 29.06.2008 в 23:16. Причина: Добавлено сообщение |
||
|
|
|
|
|
|