Maverick_X
offline
Опыт:
697Активность: |
Массовая дуэль
не нашел подобной темы, если подобная есть отправте меня туда.
сначала данные о карте: загружается карта, спавнятся игроки в своих определеных местах. 3 команды. в каждой по 3 перса. что мне нужно? я хочу сделать массовые дуели, в которых каждый игрок будет сам за себя, нужно что бы такие дуели проходили спустя каждые 10 минут. когда придет время дуели, нужно чтобы всех игроков телепортнуло в определенную точку на карте, для каждого как говорится своё место в нужной мне локации. по окончанию такого мяса победителю дается какой-нибудь предмет. как это всё можно провернуть? какие тригеры использовать? куда вообще залезть, заранее очень благодарен. |
11.10.2009, 17:46 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
Maverick_X:
с помощью триггеров Maverick_X:
разные Maverick_X:
редактор триггеров Maverick_X:
ну что вы, не стоит |
11.10.2009, 18:30 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Maverick_X
offline
Опыт:
697Активность: |
|
11.10.2009, 21:58 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Критик
Нету времени(
offline
Опыт:
3,375Активность: |
Нужно время! ! !
Сначала выучи редактор триггеров. На уровне стандарта. Тогда сможешь все реализовать, а вообще так: Событие: Every 600 seconds; Условие: Тут пусто; Действие: Move Hero1 to H1(название области); Move Hero2 to H2(название области); Move Hero3 to H3(название области); - - - - - И так далее; |
11.10.2009, 22:06 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Maverick_X
offline
Опыт:
697Активность: |
Критик, вот замечательный ответ))) осталось выяснить
|
11.10.2009, 22:21 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Критик
Нету времени(
offline
Опыт:
3,375Активность: |
*1)* Честно не понял)) Они и так каждый сам за себя, каждый игрок выбирает героя и после этого все враги как я понял;
*2)* Тут же легче, Заходишь в области)) Создаешь новую! Два раза на ней счелкаешь и вводишь имя! Вот и все)) УЧИ ТРИГГЕРЫ ПРОШУ ТЕБЯ)) |
11.10.2009, 22:33 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Maverick_X
offline
Опыт:
697Активность: |
Критик, вот именно что тут не надо выбирать героев. со старта есть 3 команды, почитай внимательней, пожалуйста описание мапы. |
11.10.2009, 23:03 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Niger
Спедовничался.
offline
Опыт:
1,659Активность: |
Заходишь в действия-выбираешь "игрок"-ищешь "Set Aliance" и там затем будут указаны 2 игрока, а внизу тип их "отношений" К примеру что бы игрок 4 был против игрока 2, ставишь где игрок 1 и 2, нужные тебе игроков, и тип отношений-противник. Затем ставишь такой же тригер только игроков расставляешь наоборот 2 и 1. что бы и 2ой игрок смог атаковать 1ого, и так проделываешь с каждым. Других способов лично я не знаю. А этот способ не трудный, прост ставить тригеров много мона запутатся |
11.10.2009, 23:30 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PuTaF
offline
Опыт:
423Активность: |
ну я канешно не у верен но помоему стоит зделать так
Когда игрок выбирает героя надо этого самого героя прилепить к переменной.
тут понадобиться массив или 9 переменныйх как тебе проще. Событие - отлавливаеш событие Generick unit event завершает подготовку боевой единицы
Условие - пустое
Действие If\then\else -
так 12 раз (действие иф зен елс, а не 12 тригеров делать)
это тригер понадобиться в будущем,
Дуэли
Событие
там просто обьяснять чотко не буду
Переодик евент ставиш нужное время,
условий скорее всего нет (если решиш проверять наличие игроков то придётся но думаю тебе не нада) Действие
Сначала надабудет создать области в которых должны будут появитья герои это делаеш в редакторе,
ты обязан знать как иначе всё что я тут делаю беспалезна -Мув (Move unit instantly) указываеш юнита с помощью переменной и нужную область (будь внимателен с областью я обычно в них путаюсь)
ставиш им макс хп и манну ,
Set live\mana Делать врагами это гемор. если кто умеет подругому говорите -Игрок Set Alience "И каждого игрока по очереди делаеш врагом это долго и геморно но я незнаю как делать подругому
Конец дуэли можно делать таким боком
создать переменную дать ей значение количество активных игроков,
после убийства 1 героя уменьшать значение переменной на 1 как только достигнет 1 заканчивать дуэль давать призы если тебе нада расказать как давать призы то пиши а то я устал *)
Ps я предложил тоже самое что и нигер*) просто после дуэли альянсы меня придётся опять Отредактировано PuTaF, 12.10.2009 в 00:08. |
11.10.2009, 23:41 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Maverick_X
offline
Опыт:
697Активность: |
|
12.10.2009, 00:00 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
V_1_R_U_S
Небезопасный!
offline
Опыт:
3,596Активность: |
Maverick_X:
Ну во-первых само слово дуэль предполагает поединок 1 на 1,так что данное словосочетание бред. Во-вторых все это реализуется элементарными триггерами просто почитай FAQ . |
12.10.2009, 20:12 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|