Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Непонятная проблема.
function Trig_SandRing_Actions takes nothing returns nothing local player p = GetTriggerPlayer() local unit u = GetTriggerUnit() local integer pid = GetPlayerId(p) + 1 local real x = GetWidgetX(u) local real y = GetWidgetY(u) call DestroyEffect(AddSpecialEffectTarget("WindSymbol.mdx",u,"overhead")) local integer i local real a просчет урона set udg_SpellPower[6] = udg_SpellPower[6] + 1 set udg_SpellDamage[pid] = 5 * udg_Ninjutsu[pid] set udg_SpellDamage[pid] = udg_SpellDamage[pid] + udg_SpellDamage[pid] * (udg_SpellPower[6] / 100.) set udg_SpellDamage[pid] = udg_SpellDamage[pid] + udg_SpellDamage[pid] * (udg_ElementWind[pid] / 100.) set i = 1 loop exitwhen i > 6 local unit u1 = CreateUnit(p, 'h02O', x + 200, y + 200, a) после этой строки не идет исполнение. ... endfunction |
22.07.2010, 22:22 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
в начале объявляй переменную
+ "а" не объявлена, а это уже сбой |
22.07.2010, 22:26 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Так я ж сразу объявляю, и значение присваиваю, пробовал выше просто объявлять local int u1, а потом записывать. Более того подобным образом в нескольких местах делаю, и работает. Собсно сейчас попробую, если и так не поможет, значит вар тупит)
Faion добавил: Собсно не помогло, попробовал перенести в другой триггер, тоже не помогло, хз что с этой строкой, уже не 1 час пытаюсь понять что я упустил... |
22.07.2010, 22:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Клоз тему плз. |
23.07.2010, 23:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|