Если возвращает огромные непонятные числа, значит неправильно как-то используешь.
вот я и спрашиваю как использовать, всё что выше этой цитаты никакой полезной инфы мне не дало, то что ты рассказал про 0.8, 0.6 это и есть декартовая система координат, о которой я в курсе и уже упоминал в самом вопросе:
я думал что возвращает x, y точки фрейма в декартовой системе координат экрана но там какие-то 9999999+ цифры, можно ли получить вообще x y одной из 9 точек фрейма?
могу ошибаться, но может сами функции неисправны и есть у кого-то исправленные версии, если же всё в порядке с ними, то нужно объяснение как пользоваться, может сверху ещё несколько конвертирующих функций нужно накинуть
Юнит приводит способность в действие, если равкод кастующего юнита не равен равкоду юнита-цели, то отдать приказ стоп (прервать абилку), вывести на экран сообщение что низя, если совпадают равкоды, то апнуть на следующий лвл ориентируясь на заранее подготовленную бд
AncientOverlord, насколько надо настолько и бросай в стан, обычный даммикаст, его всё равно можно снять через удаление дебаффа, а чтобы запаузить юнита есть специальная функция во вкладке с юнитами
нашёл решение
нужно создать 2 бекдропа, один родительский, другой потомок
прикрепить левую сторону потомка к левой стороне родителя и через изменение размера расширять по x
код
globals
integer MainBackdrop
integer frame
trigger gg_trg_MyTrig
real a = 0.10
endglobals
function Trig_Frames_Actions takes nothing returns nothing
call LoadTOCFile( "uitoc.toc" )
set MainBackdrop = CreateFrame( "Backdrop", pGameUI, 0 )
call SetFrameSize( MainBackdrop, 0.50, 0.10)
call SetFrameAbsolutePoint( MainBackdrop, FRAMEPOINT_CENTER, 0.40, 0.35 )
set frame = CreateFrame( "Backdrop", MainBackdrop, 1 )
call SetFrameTexture( frame, "ReplaceableTextures\\PassiveButtons\\PASBTNDrum.blp", false )
call SetFrameSize( frame, 0.10, 0.10 )
call SetFramePoint( frame, FRAMEPOINT_LEFT, MainBackdrop, FRAMEPOINT_LEFT, 0.00, 0.00 )
endfunction
function PeriodicFunc takes nothing returns nothing
set a = a + 0.002
call SetFrameSize( frame, a, 0.10 )
endfunction
//===========================================================================
function InitTrig_Frames takes nothing returns nothing
set gg_trg_Frames = CreateTrigger( )
set gg_trg_MyTrig = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Frames, 0.10 )
call TriggerAddAction( gg_trg_Frames, function Trig_Frames_Actions )
call TriggerRegisterTimerEvent( gg_trg_MyTrig, 0.05, true )
call TriggerAddAction( gg_trg_MyTrig, function PeriodicFunc )
endfunction
на частых периодиках где что-то там загружается и выгружается из таймера 0.01-0.03125, циклы и подобное может и почувствуешь, если на железе играешь, в остальном вряд ли что-то заметишь
» WarCraft 3 / GetFramePointX|Y
» WarCraft 3 / Смена контроля юнитов
https://www.xgm.guru/files/100/279804/comments/484583/sdgdf.w3x
» WarCraft 3 / Насчёт пропуска кинематик
» WarCraft 3 / две рандомных целочисленных переменных
» WarCraft 3 / GetFramePointX|Y
Ред. rsfghd
» WarCraft 3 / Смена контроля юнитов
» WarCraft 3 / Смена контроля юнитов
» WarCraft 3 / "Перемещение юнита при определённым % здоровья
» WarCraft 3 / "Перемещение юнита при определённым % здоровья
в случае чего могу закинуть аналог на гуи
» WarCraft 3 / Эффекты
» WarCraft 3 / Эффекты
» WarCraft 3 / Эффекты
» WarCraft 3 / Условие способность применяется на определеного типа юнита
» WarCraft 3 / Условие способность применяется на определеного типа юнита
» WarCraft 3 / Перемена юнитов с одной стороны на другую через атаку.
» WarCraft 3 / "Живой лежачий юнит"
» WarCraft 3 / Создания Способностью Декорацию
3 действия
» WarCraft 3 / Кампания не запускаеться в редакторе
» WarCraft 3 / Создание статус бара
нужно создать 2 бекдропа, один родительский, другой потомок
прикрепить левую сторону потомка к левой стороне родителя и через изменение размера расширять по x
офи, тебе было жалко скинуть мне эти 30 строчек? ._.
» WarCraft 3 / "Живой лежачий юнит"
» WarCraft 3 / Как скрыть ники игроков в FFA сражении
» WarCraft 3 / Как скрыть ники игроков в FFA сражении
» WarCraft 3 / Хеш таблица
» WarCraft 3 / Syntax Error
Ред. rsfghd
» WarCraft 3 / Как забрать контроль над юнитом