Вопросы по созданию модов

Форум Модификации для игр серии Ex Machina Вопросы по созданию модификаций
Сообщений: 1744 • Страница 41 из 88 1 ... 38394041424344 ... 88
Аватара

"Семимахов" писал(а):

Как понял, в Аркаде для управления ускорителем и подпрыгивателем используют свой собственный класс: ConnectedTurboAccelerationPusher.

Ага, но и остальные классы "имеют место присутствовать" с визуализацией. :)
(MinePusher (миноукладчик),Appendix (передняя "дробилка-комбайн") и т.д.)

"Deenis" писал(а):

Пробовал ставить на side_gun два разных оружия, игра не вылетает, ставится их на одну кнопку, и тратится. патроны в сумме стрельбы этих оружий.

Спасибо что попробовал. Я же попытался установить туда оружие (ракетницу), но дохлый номер.
Ставится, но стреляет только вперёд, вверх и вниз из-за ограничений самого лоадпоинта (запрещены повороты вправо и влево).
Как результат, при стрельбе вперёд и вниз тупо расстреливаешь свою кабину, и долго не живёшь. :D

"Deenis" писал(а):

Ну тогда сделай ее хотя бы как встроенное неработающее оружие (чтобы вид был)

Ну если ничего не добьюсь, так и придётся сделать (жаль анимации не будет).

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
Есть ли какой-нибудь туториал по созданию квестов для новичков?
Аватара
Извините пожалуйста подскажите за что отвечает файл Ex Machina> exceptions>hta.exe0000.dmp!! и можно ли это удалить версия игры ExMachina - release version release build v1.03 (Jan 19 2006 12:32:23) буду з благодарности ждать ответа. :good:
Аватара
vovana8210, это дамп памяти. В этот файл записывается состояние игры из памяти машины, когда игра вылетает. Полезен только разработчикам для разбора ошибок. Удалять можно и нужно. :)

Plugi_Vugi, такого руководства нет. Но загляни в эту тему, там OverLine для примера выложил созданный им квест.
Аватара
Семимахов спасибо за ответ я тоже так думал значить можно удалять спокойно и без риска ! :good:
Аватара
Код: Ctrl+A, Ctrl+C
      <Reply
name="HaveBigBoom_hellodlg0_P1_1"
text="Спасибо. Теперь можно отправляться на охоту!"
role="PLAYER"
scriptResult="AddPlayerItemsWithBox( 'storm01', 1, 0, CVector(3229,319,1254)); CompleteQuest('d_GetBigBoom_Quest'); TActivate('METALFELIX2'); EndConversation()" />

Это кусок разговора с барменом на r1m1, который даёт игроку пушку против Феликса. Вопрос, можете мне объяснить значение всего, что написано в "AddPlayerItemsWithBox" (за исключением storm01)?
Аватара
Plugi_Vugi, выполнен квест 'd_GetBigBoom_Quest' (наверное - доехать до Бармена), активирован триггер 'METALFELIX2' (в том месте, где Феликс должен находиться и ждать тебя); диалог закончен (EndConversation().

Как-то так.



BRB the day that never comes.
Аватара
Plymouth, эмм, я не совсем то имел ввиду.
Я хотел чтоб вы объяснили, что означает 1, 0, CVector(3229,319,1254)?
Аватара

"Plugi_Vugi" писал(а):

Я хотел чтоб вы объяснили, что означает 1, 0, CVector(3229,319,1254)?

Насколько помню, вроде так:
==========================================================================================
Код: Ctrl+A, Ctrl+C
      AddPlayerItemsWithBox( 'storm01', 1, 0, CVector(3229,319,1254))
Добавить пушку (storm01) в ящик, если нет места в кузове (AddPlayerItemsWithBox), количество (1), 0 - не помню, CVector(3229,319,1254) - координаты ящика на карте.
Код: Ctrl+A, Ctrl+C
      CompleteQuest('d_GetBigBoom_Quest')
Квест выполнен (CompleteQuest), выдать новый квест (d_GetBigBoom_Quest'). (Проехать на базу Феликса.)
Код: Ctrl+A, Ctrl+C
      TActivate('METALFELIX2')
Активировать триггер (TActivate), имя триггера (METALFELIX2). (Триггер, запускающий "ролик" встречи с Феликсом.)
Код: Ctrl+A, Ctrl+C
      EndConversation()
Диалог закончен (EndConversation).
==========================================================================================
P.S. Многие функции подробно расписаны (некоторые на русском) в этих файлах:
data\scripts\dialoghelpers.lua
data\scripts\server.lua
data\scripts\debug.lua
(естественно для этого надо распаковать архивы)
Удачи.

Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)
Аватара
Функция AddPlayerItemsWithBox добавляет игроку в кузов товар, в данном случае storm01, в количестве одной штуки (потому что "1"). Если товар не влазит в кузов, то помещается в ящик типа "0", а сам ящик помещается в точку с координатами, заданными CVector(). Насколько знаю, другого типа ящиков, кроме нулевого, нету.
Аватара
Может этот вопрос покажется вам глупым (извиняйте, но я новичок в мододельстве), но я хочу создать одного дядьку в одной деревне , который за n кол-ва денег выдаёт игроку какую-то пушку (это я всё знаю как сделать.) Вопрос такой: есть ли такое скрипт-условие, которое проверяет наличие определенной пушки у игрока в кузове/слоте, и если пушка имеется, то игра вторую не выдаёт?
Аватара
Скажите, а можно в меридиане сменить начальную тачку ? Чтобы начать новую игру, например, на Урале.
Аватара
Plugi_Vugi, не встречал такого скрипта, но он пустяковый:
Код: Ctrl+A, Ctrl+C
      if GetPlayerVehicle():HasAmountOfItemsInRepository( "storm01", 1 ) == false then GetPlayerVehicle():AddItemsToRepository( "storm01", 1 ) end

Этот скрпит проверяет наличие хотя бы одного "Шторма" в кузове, и если нет то добавляет. Вместо GetPlayerVehicle():AddItemsToRepository можно использовать AddPlayerItemsWithBox, если есть сомнения в свободном месте в кузове.

Linker, в принципе можно. Надо, как минимум, править в data\maps\r5m1\dynamicscene.xml объект с именем "MyCar". И может ещё где.
Аватара

"Семимахов" писал(а):

Linker, в принципе можно. Надо, как минимум, править в data\maps\r5m1\dynamicscene.xml объект с именем "MyCar". И может ещё где.


Ага, спасибо.
И тут такой вопрос, расположение колёс машин можно как-нибудь изменить ? Знаю про параметры в vehicles.xml, там подвеску можно настраивать, но ближе/дальше колёса теми параметрами не сместишь.
Аватара
Люди подскажите пожалуйста,как запустить редактор.Я все сделал как написано ,а он не работает!Вот что пишет:
Error!!!Can't open config!!! ,а затем: Cannot initialize instance, please see m3deditor.log.Искал этот файл m3deditor.log не нашел.Помогите!
Аватара
Ой извените...я походу криворучко немного :D :D 8) все теперь работает!Немного неправильно сделал :ubiuy:
Аватара
Дабл-постинг на форуме не приветствуется. Я рад что у вас всё получилось, но перечитайте всё таки правила, пожалуйста, на будующее.
Seel, администратор форума

“Going outside is highly overrated.”
– Ernest Cline, Ready Player One
Аватара
Ещё вопросик :D :как окрашивать текстурами в редакторе карт?Выбираю текстуру,ставлю диф маску начинаю рисовать а ландшафт не окрашивается! :ubiuy:
Аватара
Посмотри в теме: Хочешь научиться делать карты? Там урок был по текстурированию. Четвертый, вроде.
Аватара
Ну так что там по поводу колёс ? :) Никто не знает как, или это невозможно сделать, не изменяя модель ?
Сообщений: 1744 • Страница 41 из 88 1 ... 38394041424344 ... 88