28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Как верно всё импортировать
Открываешь свою карту, открываешь мою. Переходишь в редактор юнитов, выбираешь там Dummy, жмёшь Ctrl + C (копировать). Далее вверху "Окна" -> твоя карта. Как только она откроется, жми Ctrl + V (вставить). Появится окошко с выбором равкода, ничего не меняй, жми Ок.

Переходишь в мою карту с помощью меню "Окна". Как только она откроется, перейди в редактор способностей. Также, как ты делал выше, скопируй Bomb Attached, Explode, Put Bomb, War Stomp Dummy.
После этого перейди в свою карту, дай своему юниту, который будет кастовать твою способность, способности Explode и Put Bomb как геройские.

Теперь перейди в мою карту, скопируй все триггеры из категории Bomb, триггер BomberEntersMap копируй самым последним.
В триггере BomberEntersMap, 2 раза кликни по условию и замени выделенное поле на картинке на тип своего юнита. Больше ничего там не трогай!
Далее открываешь переменные в своей карте. Открываешь BomberAbilBombAttached, заменяешь начальное значение на скопированную из моей карты способность Bomb Attached. Аналогично поступаешь с переменными BomberAbilExplode, BomberAbilPutBomb и BomberDummyAbil.

Если всё верно сделаешь, должно работать.
Всё дополнительная информация в комментариях в триггерах.
Всё это будет работать только для 1 героя со способностью Put Bomb на карте.

Если что-то сломается или будут вопросы, то пиши в ЛС, а тут отметь этот комментарий как ответ на вопрос.
Загруженные файлы
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

То есть просто вылетел без лога? Просто закрылся?
Ага. :(
Я сейчас в своей всё сделаю, а после объясню, что надо сделать.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Может я неправильно портировал себе?
Ты много чего изменил, чего менять не нужно было.
Я сейчас починю и кину тебе.
Блин, у меня редактор вылетел при сохранении, опять всё заново делать.

Почаще сохраняйте карту.
При сохранении твоей карты вылетает редактор.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Fly123:
PT153, Оккей,я просто увидел, что тригер действия срабатывает в тот момент, когда юнит входит в область. Мне просто так не надо было, и я решил поменять всё под нужного юнита
Триггер, срабатывает, когда нужные герой входит в область, то есть герой с это способностью.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Зачем ты менял BomberEntersMap? Там всего-то нужно было в условии заменить тип юнита.
Сейчас кину исправленный вариант.
28

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Гхм, у меня при попытке проиграть звук в редакторе звуков вылетает программа. В чём может быть дело?
Удалить файл umswe/umswe.mpq, чтобы он пересобрался
Попробовал, не помогло.
Удалял worldedit121.exe, эффекта нет.

В обычном редакторе нормально всё проигрывается.
28

» WarCraft 3 / Как сделать эффект,который похож действием на "Берсерк" - Морф

Сделай на основе 'Srtt' или 'Sbsk' способность, дай её своим охотникам за головами, в способности поставь нужный новый тип юнита и требуемое улучшение.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Но лучше этой я не видел. Но она на английском.
So, what is dummycasters???
Dummycasters, or dummy units, are invisible units, used to cast spells in triggers for example. They can do more things, though.
A dummy unit is essentially an invisible (no model) unit. They have no collision, and is almost always invulnerable.
Что такое даммик?
Даммики - это невидимые юнити, которые используют способности в триггерах. Они могут делать и больше вещей.
Даммик по существу невидимый (без модели) юнит. С ними нельзя столкнуться, и они почти всегда неуязвимы.
А урон как корректировать с возрастанием уровня способности? Я просто в тригерах ничего про урон не вижу. Или ты использовал данные громовой поступи?
Надо сделать 3 уровня War Stomp Dummy, и когда герой увеличивает уровень своей способности, нужно увеличить уровень способности и у даммика.
В моей карте способности Explode и Put Bomb юнитские, а не геройские, но это можно поменять в пару кликов.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Я такой спелл и сделал. Ты запускал карту? Там можно протестировать. Нужно только добавить задержку перед взрывом, это сделать я могу.
Можно пожалуйста ссылку на статью про dummy?
28

» WarCraft 3 / Как выбрать цель для заклинания?

Хардкорный спелл потому что. Аналогично с Carrion Swarm и Crushing Wave, например.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

dummy
Это загугли, да и на этом сайте есть статья об этом.

зачем они там нужны
Ты же хотел, чтобы носитель бомбы не смог сам использовать эту способность.

( как их переименовать я так и не понял,там нет такой кнопки, заного пересоздавать я не хочу)
Выдели триггер и нажми F2. Или 2 раза щёлки по триггеру левой кнопкой мыши.

выстовить в цели для заклинания окружающих юнита врагов (и самого юнита) и всё.
Опиши полностью спелл в 1 сообщении, чтобы я понял, что ты хочешь сделать.

Прикреплений нет в твоём сообщении.

На будущее. Тут можно заказать способность.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Или в карте ,которую ты скинул, уже есть это, написанное по английски, и я не заметил просто?
У меня нет запрета на детонацию раньше времени. Конкретнее про "замудрённые тригеры". Что не ясно? Можешь скрины сделать.

В Windows есть приложение "Ножницы", можно сделать маленькую вырезку из экрана ими.
28

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Особенно с учетом что отличие 1.3 от 1.4 это просто то что скорп свой обновленный ScExp закинул и ничего более не изменялось.
А вот и нет, в R1.4 урезанный MPQ Editor. в папке bin
Загруженные файлы
28

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

другую сборку было не найти
У меня есть R1.3, могу кинуть. Также JNPG можно скачать тут и тут.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

автореспавнящиеся после смерти
Они воскрешаются спеллом или ты попросту заново создаёшь?
ни героя кастера, ни героя таргета изначально на карте нет
Отлично. В игре в один момент может быть только 1 герой, что накладывает бомбу?
Если так, то я сделаю карту, из которой ты после просто скопируешь триггеры.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Сколько на карте может быть тех, кто накладывает на противника бомбу, и сколько тех, на кого можно наложить?
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

И что значит называть нормальными именами7
У тебя куча безымянных триггеров. Дай им адекватное имя, оно должно отображать суть триггера.

респавна
Можно спелл сразу удалять, как только взорвал юнита.

Переменные я взял из телекенеза, а он уже настроен как мне надо, менять там пока ничего не нужно.
При каждом вызове триггера нужно перезаписать переменные, которые ты используешь, так как цель и кастер могут быть другими.

Так можно заставить юнита использовать именно А бум или нет7
Конечно можно, если исправить все ошибки, что я указал.
Во-первых, называй триггеры нормальными именами.
Во-вторых, у тебя нет события на смерть юнита.
В-третьих, приказ взорвать немедленный, ему не нужна цель.
В-четвёртых, у тебя ни в одном из триггеров переменной target не присваивается значение, а переменной caster значение было присвоено только в одном триггере.
28

» WarCraft 3 / Как заставить юнита применить нестандартный спелл?

Во-первых, называй триггеры нормальными именами.
Во-вторых, у тебя нет события на смерть юнита. Да и зачем удалять способность у мёртвого юнита?
В-третьих, приказ взорвать немедленный, ему не нужна цель.
В-четвёртых, у тебя ни в одном из триггеров переменной target не присваивается значение, а переменной caster значение было присвоено только в одном триггере.
28

» WarCraft 3 / "Отсутствует строка: westering" как истправить?

Попробуй воспользоваться Recuva. Это программа по восстановлению удалённых файлов.
А ещё лучше делать бекап перед удалением чего-нибудь.
28

» WarCraft 3 / Торговля

Главное, чтобы это не фиксировано было, не к 1 одному зданию привязывалась)
Вот тут поподробней, пожалуйста.

Я сделал карту почти на ГУИ, но я рекомендую выучить vJass и сделать нормально.
Тут могут быть ошибки или утечки, так как я привык писать на Jass.

Market - Башня у людей.
Каждому игроку даётся 100 золота, когда Seller подходит к Market. Если владелец одинаковый, золото не даётся.
Если Seller в момент окончания строительства Market будет рядом, золото также будет дано.
Загруженные файлы