Ваши вопросы по триггерам - Форум


Правила форума ·

  • Страница 1 из 58
  • 1
  • 2
  • 3
  • 57
  • 58
  • »
Форум » Warcraft III » Триггеры и Jass » Ваши вопросы по триггерам ((помощь))
Ваши вопросы по триггерам

Don

#1
Здесь вы можете задать интересующий вам вопрос по триггерам. Наши юзиры помогут вам и подскажут ответ.



  • 1. На тему распространяются Правила Раздела, за несоблюдения правил будут выносится предупреждения, а затем замечания (батхёрт)
Сообщение отредактировал Don - Пт, 25.04.08, 15:17

Ternox

#2
надо пользоватся переменными
(буду писать по памяти, так что если какое то название не правельно, не судите строго)

поставил ты триггер создать юнита

после этого ставиш переменную(set variable, помоему) и указываеш там Last created unit это например

Пехотинец 021, создаёш переменную типа боевая единица и называеш например soldier. этот триггер должен стоять сразу после триггера создания боевой единицы.

Далее ты хочеш что бы он умер. Ставишь триггер Kill Unit и на переменную soldier. И он умрёт.

Подписываемся на канал в YouTube

TNT

#3
Нужна переменная типа "Боевая единица" c именем Unit

Первый триггер:
Какое-то событие
Действие:
- Create unit какой-то тип и где-то там.
- Set Unit = Last created unit

Второй триггер:
A unit enter акая-то область
Условие:
Entering unit = Unit
Действие:
Kill Unit

vk.com/t_n_t

Don

#4
А если Create unit повторяется до тех пор пока задание не будет выполнено например:

Событие:
Every 10.00 seconds of game time

Действие:
Turn on (This trigger)
Create 1 ....... at (Center of ........ <gen>) facing (Position of (Triggering unit))
Order (Last created unit) to (Center of ........ <gen>)

будет ли действовать Set unit=last created unit на всех юнитов которые были созданы в области.

Добавлено (25 Апрель 2008, 17:20)
---------------------------------------------
Задам еще по другому вопрос.
Какой триггер нужен чтоб любые юниты, созданные, не созданные, просто сдохли в определенной области. Просто оказались вдруг там и сдохли сразу-же.

White-Wolf

#7
Как сделать?
В общем как в доте у главной базы типа как сделать чтобы надо было уничтожить 3 пушки а потом тока база уязвимая становится.
С собаками жить - по-собачьи лаять, но я не собака, а волк
И собачья свора вовсе не стая, да они не возьмут это в толк
В сотый раз после трепки раны мыть... И я решил, пусть я буду дурак
Но уж лучше я буду по-волчьи выть, чем лаять в своре

TNT

#8
По умолчания неуязвимость им триггерно ставишь. И пишешь такой триг:
События:
Боевая единица- A unit умирает
Условия:
((Башня 1) is dead) равно да
((Башня 2) is dead) равно да
((Башня 3) is dead) равно да
Действия:
Боевая единица - Make (Главное здание) Уязвимый
собсна всё =)
vk.com/t_n_t

White-Wolf

#9
Sano, biggrin ну блин=) спс
С собаками жить - по-собачьи лаять, но я не собака, а волк
И собачья свора вовсе не стая, да они не возьмут это в толк
В сотый раз после трепки раны мыть... И я решил, пусть я буду дурак
Но уж лучше я буду по-волчьи выть, чем лаять в своре

Esprit

#11
Вот мой вопрос. Можна ли каким либо способом пощитать, скока юнитов в регионе?
Извените, но мне лень подпись написать.

Obi-Wanya

#12
Quote (Esprit)
Вот мой вопрос. Можна ли каким либо способом пощитать, скока юнитов в регионе?

Нехилый вопросик. А можно, но для этого нужно хорошо знать математику biggrin :D biggrin
Не, я серьезно. Есть мысля по этому поводу.

Добавлено (13 Июнь 2008, 23:35)
---------------------------------------------
Esprit, Можно например посчитать всех вошедших юнитов, и всех вышедших и вычесть.

Сообщение отредактировал Obi-Wanya - Сб, 14.06.08, 00:37


"У меня нет совести. У меня есть только нервы." Рюноскэ Акутагава.
"Человек всегда бывает в чем-то немножко виноват." Альбер Камю.

TNT

#14
Игра - Display to (All players) the text: (String((Number of units in (Units in (Playable map area)))))
выведет на экран количество юнитов на карте.
Функция Боевая единица - Count Units In Unit Group, умнеги
vk.com/t_n_t

Obi-Wanya

#15
Quote (Esprit)
Да, но если юниты уже размещены на этом регионе?

Можно двигать не юнитов а регион, или даже регион-дубль

Добавлено (14 Июнь 2008, 10:03)
---------------------------------------------

Quote (Sano)
Функция Боевая единица - Count Units In Unit Group, умнеги

Истинно biggrin


"У меня нет совести. У меня есть только нервы." Рюноскэ Акутагава.
"Человек всегда бывает в чем-то немножко виноват." Альбер Камю.
Форум » Warcraft III » Триггеры и Jass » Ваши вопросы по триггерам ((помощь))
  • Страница 1 из 58
  • 1
  • 2
  • 3
  • 57
  • 58
  • »
Поиск: