28

» WarCraft 3 / не станит дамми

Дамми должен принадлежать игроку, а не нейтральному (хз почему, но они порой не реагируют на приказы). Так же есть время каста, соответственно чтобы застанить группу юнитов нужно на каждого делать дамми
28

» WarCraft 3 / Просьба проверить мой код

JackFastGame, с читаемостью проблем вообще нет, помимо комментов выше я бы только GetWidgetLife на UnitAlive заменил, а угол в структуре убрал бы вообще, заменив на локалку, в самом методе Destroy смысла нет, ибо вызывается метод лишь из одной функции и выполняет действия, которые можно сделать непосредственно в функции уничтожения таймера
28

» WarCraft 3 / Время каста триггерных спелов

Гуванч, такой способ можно сделать только в действиях, на таймере и условии вроде не прокатит, сохранение и выгрузка юнитов по любому будут происходить, но целый триггер для этого не нужен, достаточно одной функции или же прямо в следующей функции сделать через булевую, а первый тик таймера сделать временем ожидания
28

» WarCraft 3 / проглотить devour по воздушным целям?

Можешь попробовать сделать триггерный аналог, правда отображать проглоченную цель придётся своим методом
28

» WarCraft 3 / Невидимость

Сделать триггерную невидимость на основе постоянной невидимости
28

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

Гуванч, ну хорошо бы на структуру всё перенести и не создавать/уничтожать группу для перебора каждый раз, а юзать темповую глобальную, а так же починить границы, и дело не в том "какой чел станет делать карту убрав границы?", а в том, что человек может поставить радиус действия не 500, а 1000 к примеру или 1500
28

» WarCraft 3 / Москиты не скрывают даммика вызванного с помощью Огненный Голем

PT153:
rsfghd, она скрыта в стандартом редакторе. И удалять москиты нельзя.
Если я не ошибаюсь, после того как скрыть и показать москита, абилка москитов всё ещё останется у него, и чтобы скрыть хп бар и вернуть неуязвимость нужно удалить абилку, а потом уже добавить её

mistwood, poisoNDealer правильно сказал, вместо unit нужно вставить GetTriggerUnit() в твоём случае
28

» WarCraft 3 / Москиты не скрывают даммика вызванного с помощью Огненный Голем

хз, у меня есть, 1.26+ версия?

юзай кастомскрипт тогда
call UnitRemoveAbility(unit, 'Aloc')
call UnitAddAbility(unit, 'Aloc')
Загруженные файлы
28

» WarCraft 3 / Плавное исчезновение

Гуванч, если ты закидываешь юнитов в группу одновременно и хочешь чтобы они все исчезнули, то достаточно одного таймера, а иначе на каждый локальный таймер сохраняешь юнита и его текущую прозрачность, каждый раз изменяя её
28

» WarCraft 3 / Hiraishin no Jutsu (Техника летающего бога грома)

Проясню кое-что для тебя, это не "двигается невероятно быстро от одного места к другому", это телепортация к печати - пространственно-временное ниндзюцу подробнее...
у тебя же никаких печатей нет, соответственно техникой летящего бога грома назвать это нельзя
способ реализации не Jass, а vJass, библиотеки и возможность объявлять глобалки прямо в коде это фишки вджасса, сам спелл хорош, только настройки урона и периодичности урона вынести бы в очевидное место

проверил спелл, не так уж и хорош как казался, у тебя карта зависает/крашается если кастануть спелл у границы карты

Загруженные файлы
28

» WarCraft 3 / Перевоплощение при завершении выключает баффы?

вроде как на то морф и юзают вместо замены юнита, потому что после морфа юнит не должен терять баффы/дебаффы, работающие триггеры

почему у тебя теряет я хз
28

» WarCraft 3 / Плавное исчезновение

таймером меняешь прозрачность юнита(-ов) от 0 до 100, вот и всё
28

» WarCraft 3 / Как установить условие по положению предмета в инвертаре героя

вот пример, если на словах не понятно, в идеале конечно отлавливать целочисленные приказы из какого в какой слот перемещали предмет
Загруженные файлы
28

» WarCraft 3 / Как дать способность воина герою?

В способности героя добавляются способности с галочкой, что они геройские, а в возможные способности добавляются способности воина или предмета (хотя через шифт можно любую способность в эти параметры пихнуть). Предполагаемое отличие в прокачке, изначально геройские недоступны, но прокачиваемы с уровнем, а возможные способности изначально доступны, но прокачиваемы триггерно. Хотя я не проверял что будет если пихнуть способность воина с уровнями на место геройских абилок
28

» WarCraft 3 / Как установить условие по положению предмета в инвертаре героя

В триггерах есть условие "тип предмета в слоте (номер слота) == тип предмета", во вкладке со сравнениями предмета должно быть. На джассе выглядит примерно так GetItemTypeId( GetUnitItemInSlot( unit, 0 ) ) == 'spsh'
28

» WarCraft 3 / Требуется ли освобождение памяти?

Что ты подразумеваешь под освобождением памяти?

function GetRectCenter takes rect whichRect returns location
    return Location(GetRectCenterX(whichRect), GetRectCenterY(whichRect))
endfunction
написано же returns location, а location это утечка, если не переменить и не обнулять

function GetPlayableMapRect takes nothing returns rect
    return bj_mapInitialPlayableArea
endfunction
возвращает глобалку, то бишь ты можешь использовать сразу
GetRectCenter(bj_mapInitialPlayableArea)

если ты переменил GetEnumUnit(), то обнулять соответственно ссылку нужно, само по себе не утекает
local unit u = GetEnumUnit()
call RemoveUnit(u)
set u = null
--->
call RemoveUnit(GetEnumUnit())
28

» WarCraft 3 / Система отлова нанесённого урона

KaneThaumaturge, в смысле потерялся? ивент срабатывает тогда, когда юнит начал разлагаться, поток не прервётся если воскресить его
28

» WarCraft 3 / Подсчет очков

Rulex1, вот основы основ - xgm.guru/p/wc3/articles
на всё остальное задавали вопросы уже, что-то сам можешь пощёлкать и посмотреть как работает
28

» WarCraft 3 / Подсчет очков

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

Что делать если у игроков одинаковое кол-во очков тебе решать)

На словах предполагаю было непонятно, поэтому вот карта и скрин
Загруженные файлы