Как сделать так, чтобы все юниты в опеределенной области погибли

Принятый ответ

Действие: Отряд - Pick every unit in (Твоя область) and make
  • Боевая единица - Kill (Picked unit)

Что не понравилось, biridius?
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
6 лет назад
2
Похожие вопросы:

ответ
А ты её так не удалишь, нужно саму книжку удалять
ответ
Событие - Юнит получает предмет.
Условие - Тип предмета (предмет, которым манипулируют) = меч.
Действие - Цикл А от 1 до 6:
Если тип предмета, переносимого Триггерным юнитом в слоте А = меч И предмет в слоте А не равно предмет, которым манипулируют, то Герой - Выбросить предмет из слота А.
ответ
Steal nerves:
пример 1
пример 2
пример 3
пример 4
пример 5 (на скорую руку)
Если у вас классовые (мечи и топоры, щиты, доспехи и др). То можно разделить по уровням (уровни итемов вообще нигде не используется), например 1 уровень = мечи топоры копья и др оружия. 2уровень = доспехи 3 уровень = щиты ну и др. Можно будет проверять по уровням.
вот
ответ
VVelikolepniy:
Для удобства. Если его нет, добавь этот код:
function HandleCounter_Update takes nothing returns nothing
   local integer i = 0
   local integer id
   local location array P
   local real result=0
   loop
      exitwhen i >= 50
      set i = i + 1
      set P[i] = Location(0,0)
      set id = GetHandleId(P[i])
      set result = result + (id-0x100000)
   endloop
   set result = result/i-i/2
   loop
      call RemoveLocation(P[i])
      set P[i] = null
      exitwhen i <= 1
      set i = i - 1
   endloop
   call LeaderboardSetItemValue(udg_HandleBoardH,0,R2I(result))
endfunction

function HandleCounter_Actions takes nothing returns nothing
   set udg_HandleBoardH = CreateLeaderboard()
   call LeaderboardSetLabel(udg_HandleBoardH, "Счетчик")
   call PlayerSetLeaderboard(GetLocalPlayer(),udg_HandleBoardH)
   call LeaderboardDisplay(udg_HandleBoardH,true)
   call LeaderboardAddItem(udg_HandleBoardH,"Хэндлы",0,Player(0))
   call LeaderboardSetSizeByItemCount(udg_HandleBoardH,1)
   call HandleCounter_Update()
   call TimerStart(GetExpiredTimer(),0.05,true,function HandleCounter_Update)
endfunction

function InitTrig_HandleCounter takes nothing returns nothing
   call TimerStart(udg_TimerH,0,false,function HandleCounter_Actions)
endfunction
И создай переменную таймер с именем TimerH, и переменную таблицы лидеров с именем HandleBoardH
потом инициируй функцию InitTrig_HandleCounter
call InitTrig_HandleCounter()
ответ
что бы она сразу перешла в режим наведения.. а то выглядит как баг, из-за которого надо нажимать по 2 раза...
Gui -> Force player to use X key
Согласовываешь с хоткеем строительства
======================================
Бафф имеется в виду Бафф или Спецэффект?
Если спецэффект:
DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl",u,"origin"))
Если баф, то возможно будет работать так:
call UnitAddAbility(u, 'buff')

10
26
6 лет назад
10
Действие: Отряд - Pick every unit in (Твоя область) and make
  • Боевая единица - Kill (Picked unit)

Что не понравилось, biridius?
Принятый ответ
2
20
6 лет назад
Отредактирован biridius
2
сори экран тупит, хотел плюс поставить. дайте возможность на отмену голоса, сколько раз уже такое было
Чтобы оставить комментарий, пожалуйста, войдите на сайт.