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

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

Ответ
 
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, если ты имеешь ввиду
Нейтральное здание - Add Lighting Elemental to Таверна 0045 <gen> with 0 in stock and a max stock of 1

то да =)
Старый 02.01.2008, 22:02
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Если не ошибаюсь то вот, смотри. Тупо на тригерах всё понятно и легко. Делал сам поэтому думаю ты поймёшь.
Прикрепленные файлы
Тип файла: w3x Arena.w3x (688.0 Кбайт, 17 просмотров )
Старый 02.01.2008, 22:06
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
MPI3, я конечно ДИКО извиняюсь, но нельзя ли файл урезать? Или тупо сказать какой триггер использовать =)
Старый 02.01.2008, 22:12
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
iFATALITY тогда работать горячая клавиша не будет так как представь себе ты засунул туда героя №1 с горячей клавишей H и засунул по случайности тудаже героя №2 с горячей клавишей тоже H. Вот тут и глюк но в варе это предвидели и убрали.
Старый 02.01.2008, 22:16
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, ну раз разрабы предусмотрели... (я то, конечн, предусмотрел, и сделал с разными клавишами...).
А выключить это ограничение никак нельзя?
Ну мне уже просто интересно =)
Я, в-принципе, и без горячих клавиш обойдусь...
Старый 02.01.2008, 22:26
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
А вот это я не знаю недавно столкнулся с этим при помещение предметов таким же образом.
Старый 02.01.2008, 22:30
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
Доброе всем утро...
Что-то я не пойму, почему у меня крипы не респавнятся (

Событие - Боевая единица - A unit умирает
Условие - (Owner of (Triggering unit)) равно Нейтрально-Враждебный
Действие - Wait 10.00 seconds
Боевая единица - Create 1 (Unit-type of (Triggering unit)) for Нейтрально-Враждебный at (Random point in creep1 <gen>) facing Стандартная ориентация зданий degrees


и вопрос №2.
Как заставить AI проверять наличие любого предмета в определенном радиусе и:
- если предмет есть, то пойти и поднять его,
- если предмета нет, то продолжать заниматься "своими делами",
- если же предмет есть, но жизней мало, то бежать к фонтану (а не к предмету)

Что уже готово:
- триггеры, отвечающие за "свои дела" - то бишь убиение противников
- триггеры, отвечающие за убегание к фонтану и обратно
Работают стабильно.


Вопрос №3.
Можно на одной мапе сделать 2 мультиборда?
Очень важно...

З.Ы..еще у меня вопрос по боарду Warden'a, плиз, загляните в эту тему:
http://xgm.guru/forum/showthread.php?t=8365&page=4

А то сложилось такое ощущение, что в ту темку никто не заглядывает =)

Отредактировано iFATALITY, 03.01.2008 в 15:58.
Старый 03.01.2008, 07:14
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
эмм...народ? хоть один пунктик...
Старый 03.01.2008, 17:29
MPI3
Хм...
offline
Опыт: 24,597
Активность:
iFATALITY
Это обычная карта, там есть ,в тригах, папка AI(или что-то в этом роде). Посмотри, найдёшь много интересного=)

MPI3 добавил:
Цитата:
Вопрос №3.
Можно на одной мапе сделать 2 мультиборда?
Очень важно...

Нет.

Цитата:
Событие - Боевая единица - A unit умирает
Условие - (Owner of (Triggering unit)) равно Нейтрально-Враждебный
Действие - Wait 10.00 seconds
Боевая единица - Create 1 (Unit-type of (Triggering unit)) for Нейтрально-Враждебный at (Random point in creep1 <gen>) facing Стандартная ориентация зданий degrees




Цитата:
creep1 <gen>


Это ты откуда берёшь?) Вот они и не респавнятся. Стравть на точке умершено(Point of Unit, Dying Unit)
Старый 03.01.2008, 18:21
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
MPI3, вообще-то, creep1<gen> - это просто область.
но я все равно сделал, как ты предложил. Не помогло. =(
Старый 03.01.2008, 18:49
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, гм..
вот я сделал свой боард. маааленький такой (но нужный, на GUI)
Потом скачал наработку Warden'a (на JASS). Отображается он поверх моего. Т.е. какую-то секунду отображается мой, а потом появляется Варденовский и до конца игры.

По поводу респавна: в том и дело, что я ставил (dying unit) - на самом деле, я чего там только не перепробовал..((
И ведь самое убойное, что раньше я делал такой..кхм.."скрипт респавна" - он ведь простой, а сейчас не работает ((
З.Ы. мобы для респавна стоят на карте сразу.
Старый 03.01.2008, 21:25
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
Dying unit везде поставил (в условии и действие)?

R_A_N_D_O_M добавил:
Блин с обычной доской перепутал =\
Старый 03.01.2008, 21:31
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, точно не помню (должен был везде) - завтра попробую (т.к. щас ночь уже и надо бы отползти от WE =) )
Старый 03.01.2008, 21:32
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
Цитата:
вот я сделал свой боард. маааленький такой (но нужный, на GUI)

Добавь свой MB в MB Wardena. [Сколько щас у тебя у меня 23:34]
Старый 03.01.2008, 21:34
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, у меня 2:37...
насчет добавления...я в JASS не рулю..
могу там переменные заменить на свои, функции простенькие заменить (или как там это называется) - так что жду подробностей
Старый 03.01.2008, 21:38
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
Скажи про что твой MB может помогу.
Старый 03.01.2008, 21:44
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
R_A_N_D_O_M, он просто отображает количество убийств, нужных до победы (это переменная, вначале игры можно настроить) и сколько убийств уже сделал каждый клан =)

З.Ы. У меня тут такой вопрос возник. В-общем, как сделать, чтобы Герой, применивший способность, не мог двигаться?
Т.е., я нашел действие Set Movement Speed, но при нулевом значении, юнит все равно двигается со скоростью 0.01.

Отредактировано iFATALITY, 04.01.2008 в 11:17.
Старый 04.01.2008, 10:25
House MD
I'm not all guys
offline
Опыт: 14,862
Активность:
В игровых консантах поставь минимальную скорость 0 вместо 100 или 200(скок там стоит, не помню).
Старый 04.01.2008, 12:20
iFATALITY
Тёмный
offline
Опыт: 2,997
Активность:
Дзирт, помогло, спасибо

Вопрос:
если я триггерно замедлил юнита-цель заклинания, то как вернуть ему прежнюю скорость через неск. секунд?
Wait 5.00 seconds
и
Боевая единица - Set (Target unit of ability being cast) movement speed to (Default movement speed of (Target unit of ability being cast))

не помогли =(

Хотя те же действия, только для Casting Unit скорость восстанавливали! Но мне нужно для цели заклинания.

Отредактировано iFATALITY, 04.01.2008 в 13:07.
Старый 04.01.2008, 12:45
R_A_N_D_O_M

offline
Опыт: 5,372
Активность:
Цитата:
З.Ы. У меня тут такой вопрос возник. В-общем, как сделать, чтобы Герой, применивший способность, не мог двигаться?
Т.е., я нашел действие Set Movement Speed, но при нулевом значении, юнит все равно двигается со скоростью 0.01.

Лучше поскай дамми кидает на героя невидимую сетку.

R_A_N_D_O_M добавил:
Цитата:
Вопрос:
если я триггерно замедлил юнита-цель заклинания, то как вернуть ему прежнюю скорость через неск. секунд?
Wait 5.00 seconds
и
Боевая единица - Set (Target unit of ability being cast) movement speed to (Default movement speed of (Target unit of ability being cast))

не помогли =(

Хотя те же действия, только для Casting Unit скорость восстанавливали! Но мне нужно для цели заклинания.

Смотри выше это гораздо лучше.
Старый 04.01.2008, 21:40
Ответ

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

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

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

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



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