local unit q //Юнит, который добавляется в группу
local unit w = GetTriggerUnit() //Юнит, который триггерит триггер
local group g = CreateGroup() //Группа, в которую все юниты входят
local integer j = GetHandleId(w) //Узнаём ID юнита, который триггерит триггер
set q = CreateUnit(GetOwningPlayer(w), 'h00C', GetUnitX(w), GetUnitY(w), bj_UNIT_FACING)
GroupAddUnit(g, q)
// дальше сами...
Я Save Handle of (Last created unit) as 0 of (а дальше я не нашёл, как добавть "Key(Constructed structure))" in Hash
и соответсвенно любое другое действие, где прописанно Key
Если у вас 1.26, то Key не работает из GUI, так что переходите на последний патч с lua, там геммороя намного меньше.
-- String Utility API
---@param i integer
---@return real
function I2R(i) end
---@param r real
---@return integer
function R2I(r) end
---@param i integer
---@return string
function I2S(i) end
---@param r real
---@return string
function R2S(r) end
---@param r real
---@param width integer
---@param precision integer
---@return string
function R2SW(r, width, precision) end
---@param s string
---@return integer
function S2I(s) end
---@param s string
---@return real
function S2R(s) end
---@param h handle
---@return integer
function GetHandleId(h) end
---@param source string
---@param start integer
---@param ending integer
---@return string
function SubString(source, start, ending) end
---@param s string
---@return integer
function StringLength(s) end
---@param source string
---@param upper boolean
---@return string
function StringCase(source, upper) end
---@param s string
---@return integer
function StringHash(s) end
---@param source string
---@return string
function GetLocalizedString(source) end
---@param source string
---@return integer
function GetLocalizedHotkey(source) end
в его вопросе указано, что возникают только 3 юнита.
Возникают три, а затем ещё могут создаваться, добавляться и удаляться. Группа более эластичное решение и поэтому лучше создать её, чем заставлять автора париться с ключами, потом создавать новый вопрос и переделывать всё заново.
Не исключено, что координаты некоторых способностей совпадают, в таком случае, у тебя способности обновляются, и самая новая попадает в правую ячейку.
Координаты не учитываются для спэллбука. Способности будут в том порядке, в котором они первый раз добавлены. Поэтому создайте дамми и дайте ему все способности в нужном порядке.
Карты - C:\Users\%username%\Documents\Warcraft III\Maps
Кампании - C:\Users\%username%\Documents\Warcraft III\Campaigns Папку для кампаний возможно потребуется создать самому.
» WarCraft 3 / отлов момента урона\доступ к значению урона.
» WarCraft 3 / Очередная проблема рывка
Ред. nazarpunk
» WarCraft 3 / Очередная проблема рывка
» WarCraft 3 / Проблема с переменной типа group
» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице
Ред. nazarpunk
» WarCraft 3 / Проблема с переменной типа group
» World of WarCraft / Настольная игра Warcraft
» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице
Ред. nazarpunk
» WarCraft 3 / Конвертация в строку
Ред. nazarpunk
» WarCraft 3 / Хеш-таблица
» WarCraft 3 / Хеш-таблица
» WarCraft 3 / Хеш-таблица
» WarCraft 3 / Проблема в триггере рывка
» WarCraft 3 / Как триггерно призвать иллюзию героя?
» WarCraft 3 / Как воздействовать на всех юнитов одного типа в триггерах?
» WarCraft 3 / Процентный хил
Хорошо ещё что числа складывать не разучились.
» WarCraft 3 / Хеш-таблица
» WarCraft 3 / Способности прыгают со своего места
» WarCraft 3 / Battle Skill 1.9
» WarCraft 3 / Кастомные карты в официальной 1.31 версии - куда сохранять?
Кампании - C:\Users\%username%\Documents\Warcraft III\Campaigns
Папку для кампаний возможно потребуется создать самому.
» The Witcher new Empires / The Witcher new Empires
» WarCraft 3 / Проблема с выбором цели в триггерах
» WarCraft 3 / Мгновенный поворот юнита
» WarCraft 3 / Мгновенный поворот юнита
» WarCraft 3 / Мгновенный поворот юнита