3

» WarCraft 3 / Захват здания несколькими заклинаниями

Hate:
выложите свои попытки
Боюсь, мои попытки ушли в бездну. Сломанная голова сама удалила их, но спелл-пустышку оставила dave_wwid:
Считай касты заклинания(сделай переменную integer и приращивай set casts=casts+1) Меняй владельца здания триггерно при достижении нужного числа. Вычитай золото триггерно + можно отображать плавающий текст над зданием.
Попробую-ка это. Вопрос пока не закрываю, вдруг будет что еще
Не уверен, что это правильно. Все делал через Set Variable, Целочисленную (массивом) и If Then Else. Голд пока не отбирал - наработка всё же.
3

» WarCraft 3 / Зависимое от положения перемещение юнита

function MirrorCoords takes unit a returns nothing
local real x_a = GetUnitX(a)
local real y_a = GetUnitY(a)
local real x
local real y
if x_a < 0. then
set x = RAbsBJ(x_a)
else
set x = x_a - (x_a + x_a)
endif

if y_a < 0. then
set y = RAbsBJ(y_a)
else
set y = y_a - (y_a + y_a)
endif

call SetUnitX(a, x)
call SetUnitY(a, y)
endfunction
Это, я так понимаю, jass? Если да, то самое время мне научиться им пользоваться. А так, спасибо
3

» WarCraft 3 / Зависимое от положения перемещение юнита

Steal nerves:
можно относительно центра области считывать. Кстати есть функции макс. и мин. высоту и макс. и мин. ширину, то по этим можно углы областей найти
кстати можно использовать порталы, и можно триггерно назначать куда телепортнуть. Преимущество - у юнита составляет маршрут, типа кликаешь в нужную точку и он сам дойдет до телепорта и доберется куда надо.
Тогда нарушится атмосфера карты. Я же делаю карту по мотивам этапа Цивилизации из игры Spore
3

» WarCraft 3 / Зависимое от положения перемещение юнита

Hate:
вам нужно именно что бы он зеркально появлялся относительно двух осей или одной?
если двух. то юнит будет зеркально менять свои координаты, если одной, то появляться зеркально только по одной стороне
Вот, именно это я и хочу. Чтобы зеркально менял свои координаты по двум осям, но при этом, чтобы умещалось в минимум триггеров. Эффект планеты, типа
3

» WarCraft 3 / Зависимое от положения перемещение юнита

Hate:
вот зачем вы врете?
Я не договорил. Я создал два региона, размером с высоту карты, по одному с каждой стороны. Мне кажется, будет сложно для каждой малой координаты переписывать весь триггер. Хочется, чтобы не пришлось так заморачиваться, и написать один триггер на всю ось Y (или X)