26

» WarCraft 3 / Сделать позиционный звук

ssbbssc, это вариант, тоже об этом думал, но охота именно триггерно, чтобы без импорта.
Hate, я в JASS почти не разбираюсь. Хотя в целом понятны действия, но нужно к ним задать событие и условие, чего не умею.
Но в целом спасибо, господа! Раз способ "нажать кнопочки, поставить галочки" на поверхности не лежит, я сделал громкость звука в зависимости от расстояния до ближайшего юнита Игрока. Хотя позиционный звук надо было от позиции обзора камеры, но так заложено по сюжету, чтобы Игрок услышал звук, если кто-то из его юнитов рядом, что даже лучше, чем просто позиционный.
26

» WarCraft 3 / Система формаций как в Warcraft 3 ROC

KingVarian, не очень понял, что имеешь ввиду, так как сохранение построения заложено в варик при триггерном приказе отряду двигаться. Специально несколько раз попробовал триггерно отправлять отряд из одной точки в другую, всадники снижали скорость, чтобы прийти вместе с пехотинцами. Независимо от режима построения (кнопка рядом с мини-картой).
Загруженные файлы
26

» WarCraft 3 / Как сделать плавающий текст?

ssbbssc выше прекрасно всё расписал. Добавлю лишь карту с примером, где делал уклонение не только от простых ударов, но и заклинаний.
Загруженные файлы
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS, в варике так установлено по умолчанию, если анимация для заклинания в РО не указана, то проигрывается анимация Spell, наверное, где-то можно это поменять, но не знаю где.
Применение зелья не сбивает приказ, можно отправить куда-то паладина, по пути применить зелье, паладин проиграет Spell и продолжит путь. Если в триггере удалить отдачу приказа Стоп после применения способности (при полном здоровье), то будет видно, что паладина накрывает золотистый визуальный эффект и расходуется мана, то есть хоткеем приказ не сбивается.
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS, вот заготовка, где у паладина Власть Порчи и способность зелья. В идеале хорошо бы поменять кнопку Власть Порчи на кнопку способности зелья, но у зелья автокаста нет.
Загруженные файлы
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS, я так понял, что мы часто сбиваемся со смысла слов друг друга, потому опишу подробнее происходящее. У героя способность на основе Власть Порчи, когда он её применяет, у него отнимается мана, прибавляется здоровье, а вокруг проявляется золотистый шар визуального эффекта. Когда здоровье полное, то ничего этого не должно быть, должна появиться надпись, что Герой абсолютно здоров., что мы получили от триггерного хоткея способности лечащего зелья. Для этого надо сбить Власть Порчи, а потом задействовать хоткей, но ничем кроме приказа Стоп сбить Власть Порчи не получается. При этом герой выполняет анимацию Spell (хотя для способности не указаны анимации), потому ставлю Reset анимаций через 0,01 секунду. Всё это в итоге выглядит топорно, так как при нажатии на способность, когда здоровье на максимуме, герой дёргается от Reset'а анимаций, если стоит, и сбивает от Стоп текущий приказ, если двигается или атакует.
С флагом Непрерываемый вряд ли что получится. Этот флаг не даёт сбить текущий приказ, потому мне казалось, что было бы замечательно, если бы кнопку дали какой-то пустышке, которая вызывала бы триггерно лечение, если здоровье меньше 100%, а при полном здоровье давали Непрерываемость и задействовали бы хоткей способности зелья, потом Непрерываемость убирали (сотые доли секунд на это уходили бы). Но тут, во-первых, сомнительно, сработал ли бы хоткей в Непрерываемости, во-вторых, даётся Непрерываемость через Морф рунами, а герой бы не взял руну для снятия Непрерываемости, пока не выполнит текущий приказ. То есть, например, отдам я команду идти в другой конец карты, по пути нажму Самолечение при полном здоровье, тогда герой не будет ни на что реагировать, пока до места назначения не дойдёт.

ScopteRectuS:
Также придумал такой вариант реализации: во время каста способности даём воину лечилку без цели, форсим горячую клавишу, а затем удаляем способность. Так как действие произойдёт очень быстро, то иконки не будет видно, да и скрывать иконку не понадобится уже.
Конкретно так не работает, не появляется надпись. Возможно, времени надо дать больше 0,01 секунды, но нужно экспериментировать.
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS:
Разве я не то же самое сказал? ))
Я просто не так понял) Подумал не про эту способность, а какое-нибудь лечение, которому не дано других разрешённых целей, кроме самого героя.
ScopteRectuS, работает вариант, пока ещё не пробовал скрыть иконку, пытаюсь сделать Самолечение красиво. Дело в том, что оно не должно вообще срабатывать, если здоровье полное, пока получается сбивать заклинание только приказом Стоп, не сбивают ни удаление, ни блокировка способности, ни обнуление маны с возвращением оных через 0,01 секунду по таймеру. А это не особо хорошо выглядит, если герой бежит, атакует, да и просто стоит, ведь текущий приказ тоже сбивается. Может можно как-то сделать, чтобы во время атаки или бега герой не останавливался? По идее там что-то можно попробовать с флагом Непрерываемый, но я с ним не работал раньше.
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS:
Если поменять разрешенные цели направленным способностям на Сам воин, то способность будет работать только на обладателя способности, а так как способность имеет авто-каст, то вряд ли кто-то будет кликать по ней левой кнопкой мыши.
Способность имеет перезарядку 6 секунд и стоит много маны. Очень вероятно, что по ней будут щёлкать левой кнопкой мыши.
ScopteRectuS:
Ну или можно дать войну оригинальную способность лечения без цели, а когда игрок нажимает на способность форсить ему нажатие горячей клавиши оригинальной способности. Иконку оригинальной способности нужно спрятать, естественно, через импортированный файл .txt
Так может лучше добавить герою способность Зелья лечения и форсить её горячей клавишей при полном здоровье? Только сегодня не буду проверять, уже поздно.
P. S. А как прятать иконки через импортированный .txt?
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

ScopteRectuS, она создана на основе Власть порчи у статуй нежити, другие способности, например, Благодать, Лечение, Омоложение и прочие хилы являются направляемыми, то есть потребуется мышкой указывать на героя. Можно было бы попробовать использовать способность Зелья исцеления, но я не знаю, как использовать её триггерно, чтобы мне автокаст триггерный сделать.
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

Borodach и pro100master, я это попробовал уже. Надпись появляется, если самому мышкой тыкать, а если триггерно отдавать приказ, то ничего.
26

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

nvc123, если просто текст выводить, то он выше расположен, смещается вместе с игровыми сообщениями и записывается в журнал.
P. S. Было бы замечательно, если бы кто-то дал правильный ответ, а пока для проекта подойдёт и плавающий текст.
26

» WarCraft 3 / Модельщикам. Не отображается портрет модели

PrincePhoenix, кстати, вот ты напечатал, что в блоге укажешь, что гей, если не сработает. Эффективнее и прикольнее было бы, если бы пари мне предложил, что если не сработает, то ты гей, а если сработает, то я)))
26

» WarCraft 3 / Модельщикам. Не отображается портрет модели

PrincePhoenix, извини, ты прав, мне серьёзно казалось, что я рассчитывал границы, так как почти всегда это делаю! Ну кроме прошлого случая, когда границы прописывали вручную. Как раз примерно тогда я этой модели и делал тимколор, просто лишь сегодня занялся ею снова.
26

» WarCraft 3 / Модельщикам. Не отображается портрет модели

PrincePhoenix, сам виноват, что так неосторожно пожертвовал зубом, но я ведь сообщил, что сделал это уже)
26

» WarCraft 3 / Модельщикам. Не отображается портрет модели

PrincePhoenix, я к тому, что это было в первую очередь сделано, а не к тому, что это типа вряд ли поможет.
Сейчас удалил прежние анимации геосетов и по новой выставляю Видимость поверхностям.
26

» WarCraft 3 / Как опустить подсказку над героем?

Удалил источник света и поставил галочку Unshaded материалу, помогло. Вопрос решён.
P. S. Господа, было очень приятно иметь с Вами дело!
26

» WarCraft 3 / Как опустить подсказку над героем?

PrincePhoenix, да ладно скромничать! Очевидно, что твои ответы лучше. Дождусь только мнения по портрету, хотя там вроде лишь источник света надо убрать, но ещё не проверял.
А про отображение в w3me, то вот скрин
В mdlvis этого глюка нет.
Кстати, торнадо в конце анимации первой атаки пропало. Либо оптимизация повлияла, либо удаление ненужной мне анимации Stand Fourth.
Загруженные файлы
26

» WarCraft 3 / Как опустить подсказку над героем?

Freezeeee, ооо, спасибо, что подыскал нужные величины! Теперь мне будет трудно выбрать лучший ответ)
Вот файлы портрета:
PrincePhoenix, тоже не понравился кадр с торнадо в attack -1, но почему он отображается не понял, ведь везде видимость поверхности отключена. В w3me не всегда корректно отображаются модели, особенно с большим количеством полигонов, потому счёл это глюком программы и не стал исправлять. Спасибо за остальные замечания, особенно про 130 кб не ожидал никак!)
26

» WarCraft 3 / Как опустить подсказку над героем?

Спасибо, немного позже попробую настроить нормально, а то сходу не получилось ровно прицелиться.