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

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

Закрытая тема
 
MMOOMM RuMC
Настоящий MMOOMM
offline
Опыт: 313
Активность:
Юнит остановился
Короче делаю карту.
Проблема такая: враги создаются и идут, атакую всех на пути к PlayerHero(Random Number between 1 and 10)... Проблема в том, что если герой двигается, то мобы доходят до его старой позиции и стоят там. А надо бы чтобд они шли на новую позицию его. События "юнит остановился" я не заметил. Мож я смотрел плохо? Или нету его вовсе? Помогите, как ето сделать.
ЗЫЖ Проьовал вместо однократного приказа делать каждые несколько секунд пик всех, а потом их направление, но если герои в разных местах карты то получается бред...
Старый 25.05.2006, 14:53
dk

offline
Опыт: 60,293
Активность:
События юнит остановился нет.
Пробуй еще с событием каждую секунду, все должно работать.(если не работает выложи пример)
Старый 25.05.2006, 15:31
DioD

offline
Опыт: 45,134
Активность:
Ты просто используешь точки вместо координат + таймер.
Старый 25.05.2006, 16:01
Blood Angel

offline
Опыт: 1,818
Активность:
Поставь каждые 5 сек. перейти нападая на противников на позицию героя.

Отредактировано Blood Angel, 25.05.2006 в 19:43.
Старый 25.05.2006, 19:29
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Blood Angel правильно, сказал просто

Событие: каждые n секунд
Условие: -----------------
Действие: Приказ юнитам двигаться на героя, атакуя всех на пути.
Старый 25.05.2006, 19:32
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Событие:
Юнит отдал приказ
Условия:
Отданный приказ stop
Действия:
Делай, что нужно.
Старый 25.05.2006, 21:36
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
w3soft остановка не требуется если использовать нападение каждый n секунд.
Старый 25.05.2006, 21:51
w3soft
ТГБ тим
offline
Опыт: 1,769
Активность:
Ну тогда Timer Periodic!
Старый 26.05.2006, 06:01
MMOOMM RuMC
Настоящий MMOOMM
offline
Опыт: 313
Активность:
C Issued Oder работает.
А вот насчета таймера...
У нас есть массив PlayerHero[10]. В нем записаны все 10 героев игроков (на каждого по одному)
Генерируется случайное число zz между 0 и PlayerCount - 1.
Юнит посылается на позицию PlayerHero[zz].
Представим ситуацию что 3 героя стоят в разных концах карты. Каждые 5 секунд враг будет посылатся на ноую позицию. Не уверен я что он дойдет хоть до одного...
Хотя спасбо w3soft за остановку. Просто непонятный перевод мапера. Юнит отдал приказ... Кому? :)
Старый 26.05.2006, 10:43
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MMOOMM RuMC хорошо, что разабрался, но я так и не не понял главной цели, как ты хочешь чтобы всё работало, ели объяснишь, я сделаю карту пример, выложу сюда.
Старый 26.05.2006, 12:38
dk

offline
Опыт: 60,293
Активность:
MMOOMM RuMC ну у меня тоже была такая проблема, я делал через проверку входит ли Регион1 в Регион2. Но если знаешь джасс, то можно просто через точки!
Старый 26.05.2006, 14:44
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Dead_knight извини пожайлуста, а причём тут области то есть я имел ввиду регионы?
Старый 26.05.2006, 16:06
Iron
Листовой
offline
Опыт: 24,427
Активность:
Триггер:
События:
Every 5 seconds
Действия:
Set "rand" = random number от 1 до 10
If custom value of "идущий юнит" = 0
      • Then: Set custom value of "идущий юнит" = "rand"
        • - - Order "идущий юнит" перейти нападая на противников в point of "PlayerHero[rand]"
      • Else: Order "идущий юнит" перейти нападая на противников в point of "PlayerHero[custom value of "идущий юнит"]"
Это если юнит не 1-н, а если он 1-н, то просто можно в отдельном триггере присваивать Set "rand" = random number от 1 до 10, а в периодическом Order "идущий юнит" перейти нападая на противников в point of "PlayerHero[rand]"
Старый 26.05.2006, 16:30
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Iron всё проблему насколько я понял решили.
Старый 26.05.2006, 16:34
MMOOMM RuMC
Настоящий MMOOMM
offline
Опыт: 313
Активность:
Суть карты. В респауне создаються крипы. Они идут к героям, атакую все на своем пути. Герои сдохли - луз. А вообще уже все работает с Issued Oder.
Старый 26.05.2006, 19:16
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MMOOMM RuMC ну вот и хорошо, я тогда попрошу тему клоуз.
Старый 26.05.2006, 20:25
Закрытая тема

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

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

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

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



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