Добавлен N1ghtSiren
Почему-то не хочет работать функция зачисления значений через глобалки, выделенные внутри Scope:
раскрыть
scope Jaina initializer InitJaina
globals
trigger Jaina
integer array JainaSC
endglobals
...
...
...
function JainaActions takes nothing returns nothing
local unit caster = GetSpellAbilityUnit()
local timer t = CreateTimer()
local integer h = GetHandleId(t)
local integer ch = GetHandleId(caster)
if GetAbilityName(GetSpellAbilityId()) == "Крик ужаса" then
call BJDebugMsg(I2S(ch)+"= Банька")
set JainaSC[ch] = JainaSC[ch]+1
call BJDebugMsg(I2S(JainaSC[ch])+" Stacks")
...
endfunction
endscope
Принятый ответ
Это сжатый вариант, с минимальными данными, на синтаксис можете не смотреть.
Моя версия - хэндл в тестах идёт в виде 23763, так что пока думаю как это решить (математика!!!)
Гы.
Решил проблему, добавив
set ch = ModuloInteger(ch,8189)
Гы.
Моя версия - хэндл в тестах идёт в виде 23763, так что пока думаю как это решить (математика!!!)
Гы.
Решил проблему, добавив
set ch = ModuloInteger(ch,8189)
Гы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Моя версия - хэндл в тестах идёт в виде 23763, так что пока думаю как это решить (математика!!!)
Гы.
Решил проблему, добавив
set ch = ModuloInteger(ch,8189)
Гы.