просто Юрок
...
offline
Опыт:
11,271Активность: |
Простой респ героев
Допустим в карте 12 игроков и у каждого по герою. После смерти героя появляется таймер, по истечению которого, герой респается. Насколько я знаю, в 1 триггер нельзя сувать все 12 событий истечения 12 же таймеров, получается нужно создать 13 триггеров (первый запускает, остальные отлавливают истечение), что дико геморно. Ещё я делал через локальные переменные с Wait'ами, но тогда получалось нечто странное- герои респались в обратном порядке (тоесть умер герой, потом другой, а первый ещё не успел воскреснуть, тогда второму умершему засчитается время перового и он реснется раньше). Собственно, хотелось бы узнать как делают такие вещи нормальные люди (100% есть менее геморные способы). |
18.11.2012, 14:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,595Активность: |
просто Юрок, и с чего это нельзя? хоть 10 000 событий таймер истекает, делаеш массив таймеров из 12 элементов, номер элемента массива соответствует номеру игрока, примитивное условие вычисление игрока по таймеру а так же героя... Нормальные люди делают это на jass в 1 триггер, и не мучатся с гуишным фуфлом |
18.11.2012, 14:40 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
просто Юрок
...
offline
Опыт:
11,271Активность: |
quq_CCCP, я не знал об этом, спасибо) |
18.11.2012, 14:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|