Можно ли как-то в Gui дать крипу приказ вернутся на свое место спавна? В игре же он как-то отдается при выходе за радиус лагеря и для каждого юнита отдельно это точка где-то запомнена. Так вот надо дать такой приказ при выходе из области.
Принятый ответ
i-целочисленная
u[]-массив юнитов
p[]-массив точек
loc-точка для приказа, куда будем записывать значения из массива точек
u[]-массив юнитов
p[]-массив точек
loc-точка для приказа, куда будем записывать значения из массива точек
С: Инициализация карты
У:
Д: Выбрать на карте всех крипов и сделать действия
u[i]=(Picked unit)
p[i]=(position of (Picked unit))
i=i+1
У:
Д: Выбрать на карте всех крипов и сделать действия
u[i]=(Picked unit)
p[i]=(position of (Picked unit))
i=i+1
С: твоё событие
У: твоё условие
Д: Цикл по А от 0 до i
u[A]=(Triggering unit)
loc=p[A]
A=i+1
Отдаёшь приказ в loc и удаляешь эту переменную.
У: твоё условие
Д: Цикл по А от 0 до i
u[A]=(Triggering unit)
loc=p[A]
A=i+1
Отдаёшь приказ в loc и удаляешь эту переменную.
Если создаёшь не массив юнитов, а current value, то без цикла.
p[(custom value(Triggering unit))]
p[(custom value(Triggering unit))]
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Megadragon91
u[]-массив юнитов
p[]-массив точек
loc-точка для приказа, куда будем записывать значения из массива точек
У:
Д: Выбрать на карте всех крипов и сделать действия
u[i]=(Picked unit)
p[i]=(position of (Picked unit))
i=i+1
У: твоё условие
Д: Цикл по А от 0 до i
u[A]=(Triggering unit)
loc=p[A]
A=i+1
Отдаёшь приказ в loc и удаляешь эту переменную.
p[(custom value(Triggering unit))]