Опять привет.
Еще один вопрос. Как создать счетчик, который отсчитывал кол-во юнитов красного, заходящих в определенную область. Как только в эту область зайдет более 10 юнитов красного, другие игроки проигрывают. При этом счетчик должен отображаться наверху в правом углу.

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

Ты мутишь что-то типа хиро-дефенса? Если я правильно понял, то юниты заходят в область и изчезают, ну т.е. покидать данную область они не могут. В таком случае - создаёшь целочисленную переменную, допустим назовём её счётчик. Далее делаешь триггер:
Событие: Юнит входит в область
Условие: юнитом управляет красный игрок
Действие: счётчик = счётчик +1
Для того, чтобы значение счётчика отображалось в правом верхнем углу можно использовать например мультибоард.
0
22
11 лет назад
0
Ты мутишь что-то типа хиро-дефенса? Если я правильно понял, то юниты заходят в область и изчезают, ну т.е. покидать данную область они не могут. В таком случае - создаёшь целочисленную переменную, допустим назовём её счётчик. Далее делаешь триггер:
Событие: Юнит входит в область
Условие: юнитом управляет красный игрок
Действие: счётчик = счётчик +1
Для того, чтобы значение счётчика отображалось в правом верхнем углу можно использовать например мультибоард.
Принятый ответ
0
13
11 лет назад
0
Ledon, нет, не хиро-дефенс. Миссия в кампании, не пропустить 10 врагов в область и при этом убить четырех определенных юнитов. Ну это в общем, без подробностей.
Как сделать событие и условие, которые ты указал, я ещё понимаю (уже сделал кста) В действиях еще добавил "remove unit from game" или что-то такое (убрать короч) Но вот в каком разделе триггеров-действий находится триггер, где можно указать, что к счетчику прибавилось 1. И соответственно, где находится триггер, который покажет, что переменная достигла значения десяти? Условия и события обшарил, не нашел че-то. Хотя-бы как называется?
Пока спс и за то, что уже подсказал.
2
22
11 лет назад
2
Но вот в каком разделе триггеров-действий находится триггер, где можно указать, что к счетчику прибавилось
в категории "тип" оставь "все" и буквально среди самых первых команд там есть "Set Variable" - установить значение переменной. выбираешь её и устанавливаешь нужное значение. Если переменная ещё не создано там же можно её попутно и создать.
Handragor:
И соответственно, где находится триггер, который покажет, что переменная достигла значения десяти?
в данном случае ты просто можешь в конце того триггера, который прибавляет единицу проверять, т.е. делать "If then else multiplie functions" -там в условиях прописать, что счётчик равен 10 (ну или больше) и прописать соответствующие действия.
1
21
11 лет назад
1
о боги что вы сделали с людьми, автор вопроса, вы бы хоть просмотрели все действия в гуи а уже потом вопросы ставили
0
28
11 лет назад
0
Sargaraser, 5 месяцев назад он задавал вопросы типа какое действие в триггерах делает то что мне надо
вывод:прогресс отсутствует
1
21
11 лет назад
1
nvc123, ну, все понятно
какой Sargaraser, ты о чем c:
2
13
11 лет назад
2
nvc123, Buulichkaa, о, тролли просочились даже в Q\A. Респект, ребят.
Ledon, сейчас попробую....
1
21
11 лет назад
Отредактирован Buulichkaa
1
Handragor, какие тролли, я тебе говорю что нужно делать, а ты меня называешь тролем, смысл плодить вопросы и изобретать велосипед, если обо всем написано, а о чем не написано, можно допереть самому.
Как-то Неревар сказал: "Вы думаете что то, что вы ракуете не в Академии, спасает вас от наказания?"
4
13
11 лет назад
4
Buulichkaa, слушай, чувак, ты тащищся от какой-то священной коровы ХГМ, который считает, что за незнание полагается наказание. Так вот, такие вроде тебя и твоего кумира только и знают, что глумиться да засорять Q\A. Достали. Такие скользкие типы похоже-неотъемлемая часть ХГМ, приходится терпеть. Ну так вот, не желаю я слышать ни тебя, ни твоего дружка. Уяснил? Мог не глумиться и понтоваться а коротко и ясно разъяснить нубу что к чему. Я эти 5 месяцев почти Варом не занимался, о каком прогрессе может идти речь вообще? У меня кроме изучения ГУИ и других дел по горло.
Ledon, прокатило. Спс за помощь!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.