globals
location TheLoc = Location(0,0) //you only need one for your entire map, not one/spell or whatever
endglobals
...
local real theZ
call MoveLocation(TheLoc,someX,someY)
set theZ = GetLocationZ(TheLoc)
да от теории статьей он ничего не поймет пока полностью не изучит гуй и не пройдет практику джасса а потом через common.j и blizzard.j не станет стирать все бж))
Я вот не изучил гуй, и умею только в zinc, что я делаю не так?
А то человек только вчера открыл редактор триггеров и попытался что-то элементарное сделать, как ему сразу тычут локалками, утечками, непонятным кодом и статьями, на одно чтение которых уйдёт несколько дней
Смотря что подразумевать под элементарным. Или вы хотели волшебную кнопку?
Если на православном гуй-муй. Исходим из того, что один игрок - один охотник. Заводим массив таймеров, юнитов, окон таймеров. Всё по номеру игрока. Когда даём управление игроку - стартуем таймер, показываем окно, отбираем контроль записывая в custom value юнита номер игрока. Если нужно продлить таймер - то получаем из custom value номер игрока - он же индекс массива. Останавливаем таймер и запускаем заново.
Заводите глобальную переменную "SECOND" и какждую секунду таймером делаете SECOND = SECOND + 1.
Записываете на охотников время когда вернуть контроль ""SECOND = SECOND + 120" например.
Проходите циклом и сверяете. Делается одним таймером/триггером на гуй-мй.
при этом возможность расширения, т.е. даже если понадобится изменить большой 3rd party функционал и только для конкретного места, менять придется минимум - унаследовался и переписал метод.
В языках заточенных под ООП в этом резон есть, только зачем тащить это в lua?
Вы бы лучше поиграли, чем рассуждать о чем-то исходя из видео полугодичной давности, в котором ровно половина от того контента, который есть там сейчас.
» WarCraft 3 / Отследить высоту юнита
Ред. nazarpunk
» WarCraft 3 / Перемещение юнита вдоль непроходимых участков [LUA]
» WarCraft 3 / Перемещение юнита вдоль непроходимых участков [LUA]
» WarCraft 3 / Knights & Rogues COMPLETE EDITION
» WarCraft 3 / Перемещение юнита вдоль непроходимых участков [LUA]
Ред. nazarpunk
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Пояснение Timer Exploit
» WarCraft 3 / Пояснение Timer Exploit
Записываете на охотников время когда вернуть контроль ""SECOND = SECOND + 120" например.
Проходите циклом и сверяете. Делается одним таймером/триггером на гуй-мй.
» WarCraft 3 / Таблица случайных чисел без повторений [LUA]
Ред. nazarpunk
» WarCraft 3 / Таблица случайных чисел без повторений [LUA]
Ред. nazarpunk
» WarCraft 3 / Атака во время триггерного движения
» WarCraft 3 / [Reforged] Стрелок c крутой пушкой
» WarCraft 3 / AOS FT 2.0 Beta
Ред. nazarpunk
» WarCraft 3 / ООП lua
Ред. nazarpunk
» WarCraft 3 / ООП lua
» WarCraft 3 / ООП lua
» WarCraft 3 / Атака по деревьям
» WarCraft 3 / как создать возможность проходить юнитам под платформой?
» WarCraft 3 / Ребят как сделать на ГУИ толчок
» WarCraft 3 / [1.32] Как исправить метаморфозу
» WarCraft 3 / Перенос карты с 1.26 на 1.31
» WarCraft 3 / Перенос карты с 1.26 на 1.31
» WarCraft 3 / Заряды способности
Ред. nazarpunk
» WarCraft 3 / Knights & Rogues COMPLETE EDITION
Прохождение 1.4.2