5

» WarCraft 3 / Снижение брони за атаку

quq_CCCP, можно подробнее про отслеживание урона? Я так понимаю надо использовать событие EVENT_UNIT_ATTACKED? Но в него еще нужно передавать цель атаки, но как получить цель я что-то не могу понять
5

» WarCraft 3 / Проблема с переносом триггеров

ScorpioT1000, Проблема оказалась не просто в препроц cjass'a, а в принципе в этом сджассе. Я его отключил и все внезапно заработало. Огромное спасибо!
5

» WarCraft 3 / Проблема с переносом триггеров

rsfghd, оригинальная карта прикреплена к посту. В которую сохранял выдавало точно такую же ошибку
5

» WarCraft 3 / Проблема с переносом триггеров

ScorpioT1000, TIME - это просто имя структуры и используется только в триггере "ForgeSpirit" (видимо означает время жизни форжей). PUI_PROPERTY используется еще в парочке триггеров, например "ChaosMeteor":
В этом случае для создания структур используются другие имена и в синтаксе видно, что выводятся именно имена этих переменных:
Только в случае с TIME выводится почему-то мое время.
P. S. Пробовал разные форматы времени - и с дефисом и со слешем, даже 12-часовой формат. Пробовал сохранить карту в версии 1.24 - та же история
Загруженные файлы
5

» WarCraft 3 / Проблема с переносом триггеров

Macghoul, и да, я пробовал поменять имя структуры с TIME на какое-нибудь другое. В таком случае карта просто повреждается (вообще не запускается или выдает ошибку "error memory could not be written")
5

» WarCraft 3 / Проблема с переносом триггеров

ScorpioT1000, в триггере PUI (папка Systems) есть вот это:
В самом триггере "ForgeSpirit" структура создается строкой "//! runtextmacro PUI_PROPERTY("private", "integer", "TIME", "0")" (ну как я понял). TIME это имя структуры, но какой-то причине при сохранении карты оно читается как время на моем компьютере. Я пробовал сохранять карту в обычном голом редакторе без вджасс и сджасс. В таком случае оказывалось, что вообще во всех триггерах ошибка, якобы нет функции Init:
И так для всех триггеров
Загруженные файлы
5

» WarCraft 3 / Проблема с переносом триггеров

rsfghd, Эта структура, как я понял, создается автоматически, а ее название - это время на моем компьютере в момент сохранения
5

» WarCraft 3 / Про JNGP

PhysCraft:
Может, у меня работал. Путь к папке не должен содержать кириллицу.
Так у меня как раз и не содержит русский. Все делал как говорили: отлк. антивирус, путь без русских букв и т.д. Работает только сделать карту по-больше и добавлять больше текстур. А при сохранении, пишет, что найдена незарегестрированная функция
5

» WarCraft 3 / Импорт моделей из Доты

8gabriel8:
Импортируешь файлы к себе в карту по пути, как они лежат в папках в архиве. Они подменяют стандартную модель гидралиска.
На скринах просто поставил гидралиска на карту, теперь можешь поставить модель гидралиска герою, чтобы тот был с видом веномансера.
P. S. На панели войск гидралиск вторым идёт.
8gabriel8:
Импортируешь файлы к себе в карту по пути, как они лежат в папках в архиве. Они подменяют стандартную модель гидралиска.
На скринах просто поставил гидралиска на карту, теперь можешь поставить модель гидралиска герою, чтобы тот был с видом веномансера.
P. S. На панели войск гидралиск вторым идёт.
Блин спасибо огромное, прям от души!! Вот не зря говорят мир не без добрых людей)))
5

» WarCraft 3 / Импорт моделей из Доты

8gabriel8:
Покажи конкретную модель, чтобы на её примере объяснять.
Загруженные файлы
5

» WarCraft 3 / Утечка точки

Да, точка создается, и ее надо удалять, т.к, возникают утечки. Для этого желательно перейти на jass. Перед функцией где ты применяешь точку создешь локальную переменную (local location 'название' = TargetLoc) позже после того как сделал все что тебе нужно, в конце пишешь (call RemoveLocation 'название') Примерно так. Не знаю. Если не очень знаете jass, то можете эти действия писать на GUI. Просто выбираете действие custom script(свой сценарий).
5

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

PrincePhoenix:
Macghoul, исчерпывающий комментарий дал quq_CCCP, твоих навыков не хватит, чтобы реализовать такое, поиграй с триггерами ещё, изучи углы, движение, направления, а уж потом берись за метеориты.
PrincePhoenix:
Macghoul, исчерпывающий комментарий дал quq_CCCP, твоих навыков не хватит, чтобы реализовать такое, поиграй с триггерами ещё, изучи углы, движение, направления, а уж потом берись за метеориты.
Хорошо. Спасибо за совет!
5

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

quq_CCCP:
Macghoul, с помощью триггеров, конечно возможно - в доте же как то сделали?
Но если вы вчера уселись за редактор - вам рано думать о таком, по сути метеорит инвокера - это два юнита, один падающий камень, второй катящийся. Сама кнопка - основана на способности - Канал, т.е просто кнопка для тыканья, которая грубо говоря кроме как тратить ману и указывать цель ни на что ни годна. При нажатии кнопки создается юнит с моделю падающего метеорита (вроде модель лежит в архивах игры, для роликов кампании юзалось как эффект), потом стоит таймер 1.35 сек, который как раз формирует задержку чтобы метеорит визуально упал, после пеовый метеорит удаляется и создается второй, которого двигают и наносят урон всем юнитам вокруг, отдельная система из триггера формирует дебафф горения от метеорита. Там все на jass и средний уровень кодерства, вокер не очень простой герой для копипаста, лучше скопируйте леорика или ликана.
К вашему удивлению за редактор уселся я 7 лет назад. Но только лишь недавно начал интересовать тригерными способностями. Меня просто интересует, как именно должен создаваться юнит метеорит, чтобы он катился по направлению ОТ юнита кастующего способность, а так метеорит падает как ему захочется. И как сделать так чтобы катился метеорить определенное время?
5

» WarCraft 3 / Неполучается создать способность lifestealer'a из доты infest

UrsaBoss:
Мне вот с барой осталось только имена функций и глобалок восстановить и возможно возьмусь делать наикса.
Могу посоветовать ждать
Ладно, подожду. Пока попробую сам что-нибудь сделать