GetUnitCurrentOrder(a) == String2OrderIdBJ("move") работает когда приказываешь идти в ручную, а надо при помощи пкм, короче говоря проверка каждую 0,01 сек находится ли юнит в движении
function Trig_BegTimer_Actions takes nothing returns nothing
    local unit n
    local group g = CreateGroup()
    call GroupEnumUnitsInRange(g,0,0,999999,null)
    loop 
    set n = FirstOfGroup(g)
    exitwhen n == null
    if GetOwningPlayer(n) != Player(11)  and IsUnitType(n, UNIT_TYPE_HERO) == true and IsUnitPaused(n) == false and GetUnitCurrentOrder(n) == String2OrderIdBJ("move")
    call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_5719" )
    else
    endif
    call GroupRemoveUnit(g,n)
    endloop
    call DestroyGroup(g)
    set g = null
    set n = null
endfunction

//===========================================================================
function InitTrig_BegTimer takes nothing returns nothing
    set gg_trg_BegTimer = CreateTrigger(  )
    call TriggerRegisterTimerEvent(gg_trg_BegTimer,0.01, true)
    call TriggerAddAction( gg_trg_BegTimer, function Trig_BegTimer_Actions )
endfunction

ой ошибся приказ ("smart")

этой приказ отвечает за пкм

вот только что проверил

Саша Потёмкин:
Гуванч:
и в чем твоя цель? что ты хочешь сделать говори все как есть может другие предложат альтернативу или что то подскажут
Всм я спросил, и указал что нужен пкм а не другие способы,+ в триге все сказано выбирает юниты если есть мув то выдает еденичку
а зачем тебе знать идет ли юнит или стоит я про это спросил
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
Гуванч:
хотя лучше через группу чем через булувую на придется создавать массивную переменную и узнавать что то про номер массива

Саша Потёмкин:
Гуванч:
нет просто при приказе ставишь boolean = true
ставишь boolean = false если
1.кастануть скилл
2.умирает
3.получает приказ hold position
  1. получает приказ stop
  2. если на него кастанут скилл со станом

и через эту булевую делаешь проверки и действия

для скила со станом есть проверка что юнит оглушен в условиях запускаешь таймер на 0.1 и все пучком
Прикол в том что твой true неоткуда взять, я не могу узнать бежит ли юнит или нет
юнит получает приказ ("move") тебе в помощь

при этом приказе заносишь юнита в группу и через другие условия проверяешь состоит ли юнит в группе или нет

а так же удаляешь его после того как застанился, умер, остановился, удерживает, позицию и что бы не добавлять каждый раз его в эту группу проверяешь не состоит ли он в группу а потом добавляешь\нечего не делаешь
Тоже самое, работает только именная кнопка move, а мне нужен пкм
Загруженные файлы
14
и в чем твоя цель? что ты хочешь сделать говори все как есть может другие предложат альтернативу или что то подскажут
1
Гуванч:
и в чем твоя цель? что ты хочешь сделать говори все как есть может другие предложат альтернативу или что то подскажут
Всм я спросил, и указал что нужен пкм а не другие способы,+ в триге все сказано выбирает юниты если есть мув то выдает еденичку
Загруженные файлы
14
ой ошибся приказ ("smart")

этой приказ отвечает за пкм

вот только что проверил

Саша Потёмкин:
Гуванч:
и в чем твоя цель? что ты хочешь сделать говори все как есть может другие предложат альтернативу или что то подскажут
Всм я спросил, и указал что нужен пкм а не другие способы,+ в триге все сказано выбирает юниты если есть мув то выдает еденичку
а зачем тебе знать идет ли юнит или стоит я про это спросил
Загруженные файлы
Принятый ответ
1
Гуванч:
ой ошибся приказ ("smart")

этой приказ отвечает за пкм

вот только что проверил

Саша Потёмкин:
Гуванч:
и в чем твоя цель? что ты хочешь сделать говори все как есть может другие предложат альтернативу или что то подскажут
Всм я спросил, и указал что нужен пкм а не другие способы,+ в триге все сказано выбирает юниты если есть мув то выдает еденичку
а зачем тебе знать идет ли юнит или стоит я про это спросил
Большое спасибо)) а мув мне нужен для достижения "Бегун" если тебе так интересно)
15
Создаёшь краба, отдаёшь ему приказ двигаться, затем сравниваешь его приказ с приказом нужного тебе юнита.
Так реализовано в Desert Fury)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.