22

» WarCraft 3 / Пиу-пиу Лазер/Рельса как в TcX

Задержка необязательна, можно создавать даммиков циклом и проверять, что они создались где надо, без задержек
вроде того:
правым щелчком паладин посылает луч без задержки, останавливается деревьями, наземными юнитами и клифами (но только если они ниже кликнутой точки)
Загруженные файлы
22

» WarCraft 3 / xedummy Vexorian'a

Скорость поворота юнитов ограничена (включая триггерный поворот), если вопрос об этом.
22

» WarCraft 3 / Фатал при создании декораций

Дело в том что фатал этот довольно редкий
Деревья и камни разбрасываются рандомно, участками 16*16 каждые 0,3 сек. проходит по всей карте, и для каждой клетки есть шанс создать камень или дерево
Пока ограничу до 80-и декораций за раз
22

» WarCraft 3 / Помощь в создании тригера

Добавляй "каменные доспехи" от горного великана
заверни в запрещенную "книгу заклинаний" чтоб иконки небыло
только они от площадного урона не работают
по другому - только отлов урона пилить, в поиске можно найти
22

» WarCraft 3 / Фатал при создании декораций

мосты создаются на пересечении рек с дорогами, кстати сами мосты накладываются друг на друга без проблем
текстуры пути у декораций нет, только в реках блокираторы пути
пока пробую создавать мосты после деревьев, но все равно интересно что именно вызывает фатал
в файлах ошибок упоминаются всегда именно камни почему-то
22

» WarCraft 3 / Как убрать у склона зеленую траву?

Такая ерунда когда скачана обрезаная версия варика для игры в доту
Независимо от выбранного тайлсета будет летний лордерон на склонах.
22

» WarCraft 3 / Добыча ресурсов нестандартными юнитами

avuremybe, придется перековыривать оплетение рудника деревом и создание стартовых юнитов, т.к. нужен нестандртный рудник
22

» WarCraft 3 / Добыча ресурсов нестандартными юнитами

у оплетенного рудника есть способность "добывать золото"
в ней в редакторе способностей указан тип юнита "светлячок" стандартный
т.е. только юнит указанный в способности может юзать этот рудник
можно попробовать триггером заменять ее на нестандартную со своим типом светляка
22

» WarCraft 3 / Не отображается декорация

Проблема была в поле "графика - имеется облегченная модель".
Поставил "нет".
22

» WarCraft 3 / Не отображается декорация

Chudo Derewo, модель стандартная варовская, камень с вариациями
просто я поставил ее разрушаемой декорации - и ее видно только в редакторе
с всякими цветами и грибами все работает, а камни - нет
22

» WarCraft 3 / Триггерные снаряды

ScopteRectuS, ну делать таймером все то же самое что с снарядом-юнитом, только вместо него снаряд от абилки
считать координаты в зависимости от скорости снаряда с направлением к цели, и точно как с снарядом-юнитом по достижении цели делать что надо
22

» WarCraft 3 / Триггерные снаряды

молот бурь/кислобомба/подобное + ждать в зависимости от расстояния
22

» WarCraft 3 / Создание способностей, редактирование кода

открой карту MpqMaster'ом и через него закинь туда модельку
он не будет проверять правильность кода, он только открывает архив карты
22

» WarCraft 3 / Создание способностей, редактирование кода

импортни в нужную карту свой спецэффект
создай еще одну карту, в ней триггер на гуи как выше
конвертни триггер в текст и скопируй в .j файл карты
в нем находишь функцию InitCustomTriggers и в нее нужно записать
call имя_функции_в_самом_внизу_сконвертнутого_триггера (которая его инициализирует)
эта функция обычно называется как-то вроде
function InitTrig___________________________u
и нужно написать call InitTrig___________________________u()
внутри функции InitCustomTriggers, там должно быть много похожих вызовов для всех триггеров
22

» WarCraft 3 / Создание способностей, редактирование кода

по поводу способностей
сначала я рисую анимацию
Спецэффекты? Находишь в интернете
потом мне это надо в джасс файл записать
редактор триггеров xgm.guru/p/wc3/triggerspells
как в коде писать урон, и масс воздействие
Загруженные файлы
22

» WarCraft 3 / Освобождение хендла

отдельно не стереть
можно сохранять туда же boolean true, а при гибели false, и проверять это вместо HaveStored
22

» WarCraft 3 / Освобождение хендла

при смерти юнита
FlushChildHashtable(hashtable, GetHandleId( whichUnit ))
стирает данные из таблицы
22

» WarCraft 3 / Музыка с папкой

а где действие "показать диалог" ? в первом триггере ты его создал, но не показал игроку