XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Ninbous
Jass progress >>>>>35/100
offline
Опыт: 5,674
Активность:
радиус между целями неверен.
Почему range всегда равно нулю?
function Move takes nothing returns nothing
local unit u = LoadUnitHandle(ht,GetHandleId(GetExpiredTimer()),1)
local unit t = LoadUnitHandle(ht,GetHandleId(GetExpiredTimer()),2)
local real dx = GetUnitX(t) - GetUnitX(u)
local real dy = GetUnitY(t) - GetUnitY(u)
local real range = SquareRoot(dx * dx + dy * dy)
local real angle = Angle(GetUnitX(u),GetUnitY(u), GetUnitX(t),GetUnitY(t))
call DisplayTextToForce( GetPlayersAll(), R2S(range) )
if range < 500 then
call SetUnitX(t,(GetUnitX(t) + ( Cos(angle)) * (500-range)/50 ) )
call SetUnitY(t,(GetUnitY(t) + ( Sin(angle)) * (500-range)/50 ) )
elseif range >= 500 then
call SetUnitX(t,(GetUnitX(t) - ( Cos(angle)) * ((range)/10) ) )
call SetUnitY(t,(GetUnitY(t) - ( Sin(angle)) * ((range)/10) ) )
endif
set u = null
set t = null
endfunction

function Trig_Untitled_Trigger_001_Actions takes nothing returns nothing
local unit u = GetTriggerUnit()
local unit t = GetSpellTargetUnit()
local timer tm = CreateTimer()
call SaveUnitHandle(ht,GetHandleId(tm),1,u)
call SaveUnitHandle(ht,GetHandleId(tm),2,u)
call TimerStart(tm,0.05,true,function Move)
set u = null
set t = null
set tm = null
endfunction
Старый 05.01.2011, 01:45
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
call SaveUnitHandle(ht,GetHandleId(tm),1,u)
call SaveUnitHandle(ht,GetHandleId(tm),2,u)
Одного и того же юнита сохраняешь.
Старый 05.01.2011, 01:52
Ninbous
Jass progress >>>>>35/100
offline
Опыт: 5,674
Активность:
Т_Т Спасибо большое незаметил, кошмар.
Старый 05.01.2011, 01:55
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:06.