XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Deviator
Feel the purification...
offline
Опыт: 10,376
Активность:
Heroes Revive Window
- У меня вот такая проблема с таблицей воскрешения для умерших героев, сделал я триггер:
A unit умирает
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
((Dying unit) belongs to an ally of Игрок 1 (красный)) равно да
((Dying unit) is герой) равно да
То - действия
Обратный отсчёт - Create a timer window for Game_Timer[(Player number of (Owner of (Dying unit)))] with title |c00FF9FFFReviving at:
Обратный отсчёт - Скрыть (Last created timer window)
Обратный отсчёт - Показать (Last created timer window) for (Owner of (Dying unit))
Set Game_System_Reviving_Board[(Player number of (Owner of (Dying unit)))] = (Last created timer window)
Set Players_Heroes_Reviving_Text = (((Real((Hero level of (Dying unit)))) x 2.50) + 5.00)
Обратный отсчёт - Start Game_System_Timer[(Player number of (Owner of (Dying unit)))] as a Однократный timer that will expire in Players_Heroes_Reviving_Text seconds
Set Game_Timer[(Player number of (Owner of (Dying unit)))] = (Last started timer)
Wait (Players_Heroes_Reviving_Text - 1.00) seconds
Обратный отсчёт - Destroy Game_System_Reviving_Board[(Player number of (Owner of (Dying unit)))]
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Если - условия
((Dying unit) is alive) равно нет
То - действия
Камера - Pan camera for (Owner of (Dying unit)) to (Center of Players Revive Region 1 <gen>) over 1.00 seconds
Wait 1.00 seconds
Боевая единица - Instantly revive (Dying unit) at (Center of Players Revive Region 1 <gen>), Показать revival graphics

А теперь вопросс: почему, когда умирает герой игрока красного, то таймер воскрешения в таблице есть, но когда умирает герой любого другого игрока, то таймера воскрешения в окне нету... Помогите плиз.

Deviator добавил:
- Если есть меньше вариант и легко редактируемый, то плиз предоставьте мне его.

Отредактировано Deviator, 06.08.2008 в 21:54.
Старый 06.08.2008, 20:58
Strayiker
Warcraft Forever
offline
Опыт: 3,406
Активность:
(Dying unit) РЅРµ равно |cffc3dbffNillondr Lament|r 0071 <gen> это ваще что такое ???
А по вопросу, может у тебя остльныые игроки не союзники для игрока красного ?

Strayiker добавил:
Ошибка в условии, посмотри всёли там так как должно быть...
Старый 06.08.2008, 21:49
Deviator
Feel the purification...
offline
Опыт: 10,376
Активность:
  • Если бы это условие не срабатывало, то пустое окно таймера для игроков тоже бы не появлялось бы.
Старый 06.08.2008, 21:53
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:59.