![]()
MMOOMM RuMC
Настоящий MMOOMM
![]() ![]() offline
Опыт:
313Активность: |
Юнит остановился
Короче делаю карту.
Проблема такая: враги создаются и идут, атакую всех на пути к PlayerHero(Random Number between 1 and 10)... Проблема в том, что если герой двигается, то мобы доходят до его старой позиции и стоят там. А надо бы чтобд они шли на новую позицию его. События "юнит остановился" я не заметил. Мож я смотрел плохо? Или нету его вовсе? Помогите, как ето сделать.
ЗЫЖ Проьовал вместо однократного приказа делать каждые несколько секунд пик всех, а потом их направление, но если герои в разных местах карты то получается бред... |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
События юнит остановился нет. Пробуй еще с событием каждую секунду, все должно работать.(если не работает выложи пример) |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Ты просто используешь точки вместо координат + таймер. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Blood Angel
![]() offline
Опыт:
1,818Активность: |
Поставь каждые 5 сек. перейти нападая на противников на позицию героя. Отредактировано Blood Angel, 25.05.2006 в 19:43. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
Blood Angel правильно, сказал просто
Событие: каждые n секунд Условие: ----------------- Действие: Приказ юнитам двигаться на героя, атакуя всех на пути. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
w3soft
ТГБ тим
![]() ![]() offline
Опыт:
1,769Активность: |
Событие: Юнит отдал приказ Условия: Отданный приказ stop Действия: Делай, что нужно. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
w3soft остановка не требуется если использовать нападение каждый n секунд.
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
w3soft
ТГБ тим
![]() ![]() offline
Опыт:
1,769Активность: |
Ну тогда Timer Periodic! |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MMOOMM RuMC
Настоящий MMOOMM
![]() ![]() offline
Опыт:
313Активность: |
C Issued Oder работает.
А вот насчета таймера...
У нас есть массив PlayerHero[10]. В нем записаны все 10 героев игроков (на каждого по одному)
Генерируется случайное число zz между 0 и PlayerCount - 1.
Юнит посылается на позицию PlayerHero[zz].
Представим ситуацию что 3 героя стоят в разных концах карты. Каждые 5 секунд враг будет посылатся на ноую позицию. Не уверен я что он дойдет хоть до одного...
Хотя спасбо w3soft за остановку. Просто непонятный перевод мапера. Юнит отдал приказ... Кому? :) |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
MMOOMM RuMC хорошо, что разабрался, но я так и не не понял главной цели, как ты хочешь чтобы всё работало, ели объяснишь, я сделаю карту пример, выложу сюда.
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
MMOOMM RuMC ну у меня тоже была такая проблема, я делал через проверку входит ли Регион1 в Регион2. Но если знаешь джасс, то можно просто через точки!
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
Dead_knight извини пожайлуста, а причём тут области то есть я имел ввиду регионы?
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
24,427Активность: |
Триггер:
События: Every 5 seconds Действия: Set "rand" = random number от 1 до 10 If custom value of "идущий юнит" = 0
Это если юнит не 1-н, а если он 1-н, то просто можно в отдельном триггере присваивать Set "rand" = random number от 1 до 10, а в периодическом Order "идущий юнит" перейти нападая на противников в point of "PlayerHero[rand]" |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
Iron всё проблему насколько я понял решили.
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MMOOMM RuMC
Настоящий MMOOMM
![]() ![]() offline
Опыт:
313Активность: |
Суть карты. В респауне создаються крипы. Они идут к героям, атакую все на своем пути. Герои сдохли - луз. А вообще уже все работает с Issued Oder. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ComotozNick
Активность: 666
![]() ![]() offline
Опыт:
26,206Активность: |
MMOOMM RuMC ну вот и хорошо, я тогда попрошу тему клоуз.
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|