28

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Гхм, у меня при попытке проиграть звук в редакторе звуков вылетает программа. В чём может быть дело?
Есть идеи, из-за чего это может возникать?
Вот сообщение об ошибке.
Нажимал на "Отладить программу", благо VS есть, вышло вот что (никогда этим не пользовался, потому даже не знаю, что всё это значит).
раскрыть

xD
Удалил из папки с варом JassPerformCounter26.mix, что мне дал DracoL1ch, у всё заработало.
Ссылка на этот файл.
Данный .dll (переименованный в .mix) я использовал для замера времени выполнения функций.



Hanabishi, если впервые открыть Rebuild, то Custom Editor Categories будут включены, но галка напротив этой опции не стоять не будет. Будь добр, исправь это.
Загруженные файлы
28

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Это на конкретном звуке или на всех?
На всех.
Попробую полностью переустановить с чисткой реестра.

Не-а, не помогло.
Вылетает также при попытке создать переменную в редакторе звуков.
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. Это программа по восстановлению удалённых файлов.
А ещё лучше делать бекап перед удалением чего-нибудь.