Пример реализации:
Local i s1
Set s1 = (Сила (юнита применяющего способность)) .
Подскажите пожалуйста где смотреть этот код (Сила (юнита применяющего способность)), да и остальной...
Local i s1
Set s1 = (Сила (юнита применяющего способность)) .
Подскажите пожалуйста где смотреть этот код (Сила (юнита применяющего способность)), да и остальной...
Принятый ответ
В файлах common.j и blizzard.j. Или установить силу на гуи и конвертировать триггер в текст. Если используете JNGP, то Ctrl+click по функции открывает справку. Нужные вам функции выглядят так:
---@param whichHero unit
---@param newStr integer
---@param permanent boolean
---@return nothing
function SetHeroStr(whichHero, newStr, permanent) end -- (native)
---@param whichHero unit
---@param newAgi integer
---@param permanent boolean
---@return nothing
function SetHeroAgi(whichHero, newAgi, permanent) end -- (native)
---@param whichHero unit
---@param newInt integer
---@param permanent boolean
---@return nothing
function SetHeroInt(whichHero, newInt, permanent) end -- (native)
И вообще, для таких базовых вещей существуют статьи.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Ред. nazarpunk
1.Создать локальную переменую\ установить её равной текущей силе юнита применяющего способность.
После определённых манипуляций повторить.
- Отнять результат первой локалки от второй.
- На полученую сумму уменьшить применяющему герою силу.
Почему на гуи нельзя локалки делать....Ред. Vlod
local real dmg = GetHeroStr(u,true)* 2 (Cила включая бонусы *2)
set u = null
В чем проблема заюзать локалки?