![]()
Manhun1
![]() ![]() offline
Опыт:
5,042Активность: |
функция не возвращает значение
function func takes unit u, real r returns real
if GetUnitAbilityLevel(u,'B004') == 1 then return r*0.5 endif endfunction call func(u,dmg)
call TextTagDM("+"+I2S(R2I(dmg)),12.,0,255,0,u,c) Часло dmg не умножается на 0.5 когда на юните бафф. до этого я объявляю ее и ее значение. Может она работает медленее чем call TextTagDM("+"+I2S(R2I(dmg)),12.,0,255,0,u,c) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
spellwerk
![]() offline
Опыт:
4,869Активность: |
перед endfunction ты забыл еще один return поставить |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|