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

Готовишь три модели
  • Кресоносец
  • Лошадка
  • Крестоносец на лошадке
Потом просто ставишь UjAPI и заменяешь модель с помощью нативки.
native SetUnitModel takes unit whichUnit, string modelName returns nothing
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Берем любую пассивную способность и меняем в поле "Графика-цель" нам на нужную модель. Я заменил на "Адский дракон". А за основу взял способность "Аура выносливости". Теперь берем или создаем героя, добавляем ему нашу способность. Модель моего героя "Волшебница". Ставим на карту и проверяем.
Вот что у меня вышло:
Что-то по аналогии с этим?
ответ
Ну не обязательно строительство делать, достаточно дать морф с временем жизни как у яйца феникса, так будет проще.
Событие - юнит применил способность, условие - примененная способность = твоя способность, действие вручить морф яйца феникса и установить время жизни на 15 сек. Смотри как устроен феникс чародея крови.
Можно сделать полностью триггерно, вариантов уйма, можно вместо строительсва, сделать сразу после слияния промежуточного юнита, а ему настроить апгрейд в архонта и при применении слияния, автоматически начинать апгрейд в архонта.
ответ
При использовании этих способностей надо чтобы цель была рядом.
ответ
reaper1691, так в чем проблема? Морф, две формы героя, один конь, одна способность-пустышка отвечающая за выбор коня и запуск триггера, который коня скроет, а герою запустит морф через предмет-руну, еще одна способность-пустышка, которая отвечает за запуск триггера запускающего обратный морф, телепортацию коня к герою и отмену скрытия коня.

30
Готовишь три модели
  • Кресоносец
  • Лошадка
  • Крестоносец на лошадке
Потом просто ставишь UjAPI и заменяешь модель с помощью нативки.
native SetUnitModel takes unit whichUnit, string modelName returns nothing
Принятый ответ
Ответы (44)
21
nazarpunk, Представляешь, оно оказывается и без ujapi замечательно работает! Просто заменяешь модельку, вот это да!
30
SсRealm, покажи как ты на дорефе без мемхкака модельку заменишь.
28
nazarpunk, морфом наверное либо анимационным тагом, но это не просто замена модели. Да и если я не ошибаюсь, гиппогриф с лучницей тоже отдельный юнит
23
Ну да, кстати, вполне можно сделать модельку с 2-10 тегами и заменять их по назначению
30
EugeAl, то есть для того же мимика ты предлагаешь делать одну модель для всех юнитов?
Представляешь, оно оказывается и без ujapi замечательно работает! Просто заменяешь модельку, вот это да!
Тоесть это по твоему замечательно?
30
rsfghd, не ошибаешься, там три юнита:
  • лучница
  • гиппогриф
  • лучника на гиппогрифе
23
nazarpunk, ну это исключение, а для обычных морфов пойдет
30
EugeAl, тоесть чтоб морфнуть крестьянина в пехотинца вместо одной строчки нужно шаманить с моделями?
23
nazarpunk, можно и грубо - убрать работника, Создать пехотинца. 2 строчки. Зависит от сложности работы и желаемого эффекта. А если нужно прямо красивое превращение, тут set unit model не поможет, чтобы выполнить промежуточную анимацию и тогда тут только модель все равно делать
30
можно и грубо - убрать работника, Создать пехотинца. 2 строчки.
Бафы, данные на хэндле и кд абилок входят в эти две строчки? За инвентарь я уже молчу.
30
Представляешь, оно оказывается и без ujapi замечательно работает!
Ну и мы отвлеклись от изначально тезиса, ты своё "замечательно" покажешь?
25
Можно ещё через абилку вырвать дерево, тоже актуальный способ
23
nazarpunk, ставить целый мод Ujapi ради одной функции в карте - такое себе. Тут или ставить и делать тотально, используя большинство функционала, или не ставить и обходиться стандартом. Особенно если рассчитываешь на аудиторию, которая хочет "пройти катку с посонами под пивко" , скачать карту и сразу играть, без всяких установок чего либо. А так у них без Ujapi карта не запустится и естественно они будут играть в другую. В общем, юзабилити это важно
30
ставить целый мод Ujapi ради одной функции в карте - такое себе.
Это не мод, это лаунчер. И что-то я не вижу ответа от тебя, а мой ответ на минуточку, принят автором. Значит он подошёл автору и все свои загоны про юзабилити можешь адресовать лично ему. Заодно можешь оплатить автору трудочасы, который он потратит на написание костылей, вместо использования лаунчера.
23
все свои загоны про юзабилити
Угу, наверно все игровые компании, включая собственно создателей warcraft, упрощающие установку и пользование игрой и делающие DLC и апдейты без всяких установочных выкрутасов - идиоты и фигнёй занимаются, и у них просто загоны такие.
30
EugeAl, ну да, все игровые компании, включая собственно создателей WarCraft поддерживают свой продукт всё время его существования и поэтому создание кастомных лаунчеров просто бессмысленно.

Ну и перед тем, как рассказывать о том, что создатели лаунчера должны заботиться о твоём удобстве6 начнём с простого - а сколько ты собственно заплатил за лаунчер?
23
nazarpunk, ты не ответил на вопрос о длс и упрощениях. Естественно они его поддерживают, иначе покупать не будут.
На второе замечание могу привести пример того же Блендера, он бесплатный и при этом удобный. И длс туда ставить просто.
И ещё - я потребитель и потенциальный покупатель (если бы к примеру тот же лаунчер был платным) , и потому создатели пусть сначала позаботятся об удобстве потребителя, чтобы потребитель его купил. А не наоборот. Кто платит, тот и музыку заказывает. И только потом уже решает потребитель - покупать или нет. Если меня всё устроит, я готов купить, не проблема.
30
ты не ответил на вопрос о длс и упрощениях.
Не увидел вопроса. Для справки, для обозначение вопроса существует специальный знак - ?.
На второе замечание могу привести пример того же Блендера, он бесплатный и при этом удобный. И длс туда ставить просто.
Тоесть ты сравниваешь продукт, выпущенной корпорацией с финансированием и лаунчер, написанный одним мимокрокодилом за доширак? Да ты прям гений.
Кто платит, тот и музыку заказывает.
Ну так ты ни копейки не заплатил, так что можешь заказывать музыку в другом месте.
Если меня всё устроит, я готов купить, не проблема.
Видать в школе рыночную экономику уже не преподают. Вариант с "меня устроит" работает только при капитализме свободной конкуренции. Только вот сейчас время монополий, так что если у тебя появилась потребность, то хочешь или нет, а удовлетворять ты её будешь тем что дадут, а не тем, что тебе нравится.

И я так понимаю, WarCraft и Windows у тебя купленные?

З. Ы. И коль пошли предъявы про неотвеченные вопросы, я всё ещё не вижу как оно замечательно работает.
23
написанный одним мимокрокодилом за доширак
блендер тоже начинали с мимокрокодилов за дошираки, и только потом основали компанию и получили инвестиции от корпораций, так что сравнение уместно.
так что можешь заказывать музыку в другом месте.
Если бы я пришёл в магазин или салон услуг и мне бы подобное заявили, хрен я бы пришёл потом к подобному "продавцу", и ещё бы жалобу накатал в роспотребнадзор. Успешный опыт судебных дел есть, так что не отвертелись бы.
Только вот сейчас время монополий
Это может у тебя в городе время монополий, у меня в городе полно и крупного и мелкого бизнеса, выбирай не хочу.
Винда лицензия.
всё ещё не вижу как оно замечательно работает
Ну так прочти выше, все уже написано.
21
EugeAl, Вообще то нет проблем сделать морф или подменять одного персонажа на другого. Это элементарно просто, я так сто раз уже делал.
А по поводу Ujapi, я уже писал автору в личку и это если честно не особенно то к чему то привело. То, что там крутые вещи можно делать, вроде менять модельки, создавать кнопки вне панели и еще куча всего это конечно круто.
Но, вот поставил ты этот Ujapi и что? Нативок куча, но тебе нужны еще функции, примеры готовых, рабочих заклинаний, но ничего этого нет. Они зовут в Ujapi и рассказывают про новые нативки, но обучающих материалов и подробных статей с примерам просто нет. Иди, говорят, учи джасс и программирование. Графические оболочки, вроде GUI естественно, там тоже нет, это у них считается зашкваром.
Ирина бот с Ujapi к счатью работает, но как ты и писал выше возиться с этим мало кому интересно.
В программировании я не понимаю, но ИМХО куда проще было бы собрать людей и начать писать движок с нуля. По сути, все что требуется это поддержка моделек варкрафта( mdх, m5) А там уже делать постепенно новый редактор с блекджеком и gui и развязать, наконец руки простым мододелам. Всяко лучше, чем Делать заплатки на бедном варкрафте
23
SсRealm, согласен с тобой. Судя по всему, автора не особо волнует, будут ли делать карты на Ujapi или не будут. Функционал отличный, объёмный, но вот техподдержка и особенно "курс молодого бойца" с наработками - почти никакие. Для новичков возможностей освоения тоже нет, если ты знаешь джасс, то тогда осилишь, если нет - то не осилишь. Гуи в данном случае необходим обязательно в качестве учебного пособия. И про ту же установку и юзабилити, было бы гораздо лучше, если бы Ujapi ставился как длс, чтобы он вшивался в игру, скажем так и можно было не юзать другие экзешники итд.
Что касается движка, то тут к сожалению фиг соберёшь команду энтузиастов и профи, плюс может быть исков от близов боятся и прочей шляпы с авторскими правами, так что хватает людей только на заплатки.
28
если ты знаешь джасс, то тогда осилишь, если нет - то не осилишь
клише, поэтому если ты претендуешь на высокий уровень карты, то должен учить дополнительные возможности импрува
21
EugeAl, Это само собой. Если делать про людей и для людей, то конечно. Если есть программы для варика и никто не подал в суд, то значит можно взять формат моделек от варика, даже dll.
Но все это пустое. Если бы, да кабы. От нас только разговры. Пойду дальше делать свою карту.
23
SсRealm, ну да, кстати, на пиратов варика никто в суд так и не подал.
Да, пустое. Согласен.
30
Вообще то нет проблем сделать морф или подменять одного персонажа на другого. Это элементарно просто, я так сто раз уже делал.
При этом наплодив 100500 объектов в РО?
А по поводу Ujapi, я уже писал автору в личку и это если честно не особенно то к чему то привело.
Я тоже писал, и из-за этого были добавлены:
  • Создание иллюзий напрямую
  • Воскрешение юнита нативкой
  • Отлов окончания разложения
Может нужно писать нормально?
но тебе нужны еще функции, примеры готовых, рабочих заклинаний, но ничего этого нет.
Интересно, как я это сделал без примеров?
Иди, говорят, учи джасс и программирование.
Если ты не можешь выучить JASS, то может пора призадуматься о том, что школу по второму кругу пройти?
Графические оболочки, вроде GUI естественно, там тоже нет, это у них считается зашкваром.
Потому что это и есть зашквар. Если хочешь это опровергнуть, то напиши простейший MUI снаряд на таймере и хт.
Ирина бот с Ujapi к счатью работает, но как ты и писал выше возиться с этим мало кому интересно.
Ну и пусть не возятся. Кто им лекарь то?
В программировании я не понимаю, но ИМХО куда проще было бы собрать людей и начать писать движок с нуля.
Тоесть ты нихера не понимаешь и даёшь советы тем, кто понимает. Да ты прям гений.
Судя по всему, автора не особо волнует, будут ли делать карты на Ujapi или не будут.
Будут, и ты не поверишь, делают. Ибо адекватные разработчики ценят своё время, а адекватные игроки понимают, что благодаря расширенному функционалу возможно чаще завозить контент. И один лишний клик это адекватная цена за это.
EugeAl:
Для новичков возможностей освоения тоже нет, если ты знаешь джасс, то тогда осилишь, если нет - то не осилишь.
Вариант за недельку выучить жасс вообще не рассматривается? Гуй-муй головного мозга во всей красе.
23
nazarpunk, без гуя муя за недельку будет проблематично, ведь там можно конвертировать в текст, чтобы перевести с русского на заморский, причем сразу с введенными аргументами, и в нужных местах, и не сидеть часами в гугл переводчике, запихивая туда названия функций. И так пока не запомнишь. Конечно, конвертация там идёт отвратительно, и превращается в говнокод, но это уже вопрос к близам, почему они так криво сделали. Так что гуй муй как хорошее учебное пособие нужен. Я сам так учил джасс, и это помогло.
30
Так что гуй муй как хорошее учебное пособие нужен.
Это отвратительное учебное пособие для имбицилов, которые не могут запомнить примитивные слова на английском. Который половина в школе учит.
Я сам так учил джасс, и это помогло.
А я за недельку Java освоил на необходимом мне уровне безо всяких гуёв. ЧЯДНТ?
23
nazarpunk, по себе людей не судят
30
nazarpunk, по себе людей не судят
Тоесть твой опыт изучения JASS это не суждение по себе?
Мой опыт изучения Java это суждение по себе?
23
nazarpunk, ну как бы не я обзывал гуишников имбецилами и хвалился что выучил язык за недельку. "Раз я выучил язык без гуи, то гуи пособие для имбецилов" - это не суждение по себе? Суждение, естественно
30
ну как бы не я обзывал гуишников имбецилами
Читаем внимательно фразу -
Это отвратительное учебное пособие для имбицилов, которые не могут запомнить примитивные слова на английском.
Каким боком из неё следует - пишешь на гуй = имбецил?
"Раз я выучил язык без гуи, то гуи пособие для имбецилов" - это не суждение по себе? Суждение, естественно
"Раз я выучил язык c гуи, то гуи нужно пихать везде" - это не суждение по себе?
23
nazarpunk, Прямым. Если не видишь очевидного - твои трудности. "Гуи пособие для имбецилов, следовательно гуишники имбецилы" Обучающийся джассу через гуи тоже по факту гуишник. Странно, что не имбецилу приходится объяснять очевидное
В каком месте я говорил, что его нужно пихать Везде?
И нет, это не суждение по себе, потому что я никого и ничего не осуждал.
И наконец, наличие кнопки конвертации в текст из гуи доказывает, что гуи предназначен в том числе для изучения джасс, потому это по факту, а не по себе
30
Обучающийся джассу через гуи тоже по факту гуишник.
Тоесть, если кодер потыкает в гуй, то станет гуишником?
В каком месте я говорил, что его нужно пихать Везде?
Графические оболочки, вроде GUI естественно, там тоже нет, это у них считается зашкваром.
И нет, это не суждение по себе, потому что я никого и ничего не осуждал.
По твоему получается, что делать вывод основываясь на личном опыте это не суждение по себе?

EugeAl:
И наконец, наличие кнопки конвертации в текст из гуи доказывает, что гуи предназначен в том числе для изучения джасс, потому это по факту, а не по себе
Это доказывает только то, что гуй-муй превращается в JASS. И ничего больше.
23
nazarpunk, отказавшись при этом от кодинга - да.
это у них считается зашкваром.
Сколько ещё чужих цитат на меня повесишь?
Кнопка создана с определённой целью. Кроме как просмотр и редактура кода, другого смысла она не несет. Потому не "ничего больше"
30
Сколько ещё чужих цитат на меня повесишь?
Извиняюсь, знатно продолбился в глаза.
Кнопка создана с определённой целью.
Да, превратить гуй-муй в код. Не про какие изучения речь не идёт. Если бы близы хотели, чтоб их игру изучали, то выложили бы документацию.
23
nazarpunk, Так они это и сделали, просто в виде гуя, чтобы стажёр мог не только изучать теорию и матчасть, но и практиковаться прямо в игре, без всяких лишних тренажёров. Да, много недоработок, но тем не менее.
30
EugeAl, Только вот сделали настолько через жопу, что писать на этом поделии это и прям зашквар. Если ты заметил, к примеру, никто не гонит на блюпринты в UE. Гонят именно на гуй-муй именно в варкрафте.
23
nazarpunk, Тут я полностью согласен. Косяков море.
Нет подсветки кода
Нет обучения обнулению хэндлов или его отсутствия
Тупые бж функции
Нет листа функций
Нет просмотра файлов common.j blizzard.j
Нет дебаг функций
В общем, нет штук из Jasscraft и Jngp, которые должны были быть по умолчанию для нормального кодинга.
А для русскоязычных юзеров ещё и проблема перевода встаёт.
18
nazarpunk, очень голословные заявления)
к примеру, никто не гонит на блюпринты в UE
18
nazarpunk, в режиме папки нет вариентов работать на 1.26, а далее есть реф
UjAPI + lua: Настройка
30
а далее есть реф
А в рефе есть lua, который предпочтительней и его с гуй-муй уже не выучишь.
38
nazarpunk, гуй же на луа генерит теперь, если карта в режиме луа в настройках переключена. Другое дело что tesh нет для луи
30
гуй же на луа генерит теперь
Через Правка / Конвертировать в текст?
38
nazarpunk, в war3map видимо только
Чтобы оставить комментарий, пожалуйста, войдите на сайт.