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

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

Ответ
 
1max_iron
Death Metal
offline
Опыт: 4,038
Активность:
Награда за квесты
Я столкнулся с одной проблемой:
У меня на карте допустим есть 2 расы(ОРКИ и люди),у всех героев людей пасивка человек,а у орков орк.Как сделать что-бы награда за выполненный квест давалась только тем игрокам которые владеют героем с пасивкой орк(человек)???

Отредактировано 1max_iron, 15.05.2007 в 20:25.
Старый 15.05.2007, 16:56
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
If (Triggering Unit) Has Buff <human>
Add 100 Gold to Owner Of (Triggering Unit)
Старый 15.05.2007, 21:02
1max_iron
Death Metal
offline
Опыт: 4,038
Активность:
DFlyer
Спасибо!А как сделать это массово(допустим для 4 игроков)причём что-бы сработало только 1 раз!
Старый 15.05.2007, 21:04
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
1max_iron
Цикл.
Старый 15.05.2007, 21:08
1max_iron
Death Metal
offline
Опыт: 4,038
Активность:
А можно по подробнее?И ещё как сделать закл что-бы он не тображался на панели заклов,но эфект давал?
Старый 15.05.2007, 21:16
SnoWBa11

offline
Опыт: 62
Активность:
Зделай из ауры которая повышает реген маны!
Но не ставь 0.00 когда ты будешь её изменять! Ставь 0.01
Иначе у героя буде зверский реген маны!
И радиус действия убавь! До 0!
И Фсе!
Старый 16.05.2007, 01:15
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
1max_iron, Не парся с пассивками... ИМХО: эффектов от магии хватает...

Player - переменная "Расса" (массив)
Задаёшь переменную каждому игроку в соответствии с его выбором....
Услвия выбора рассы твои незнаю...

в Итоге (К примеру):
Player[1] - Человек
Player[2] - Человек
Player[3] - Человек
Player[4] - Человек
Player[5] - Орк
Player[6] - Орк
Player[7] - Орк
Player[8] - Орк

При выполнении квеста:

For Each Integer A (от 1 до 8 или как ты захочешь)
IF\THEN\ELSE
ЕСЛИ - Условие:
(Race of (Player((Integer A)))) равно Альянс
ТО - Действие:
Add property
add 400 gold...

вот тебе и цикл с проверкой на рассу...
Старый 16.05.2007, 07:56
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Если у юнита есть абилка то дать 100 золото. Испоьзуй группы игроков чтоли.
Старый 16.05.2007, 08:28
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
PlayerDark, помойму рассой проще...
Старый 16.05.2007, 20:24
SnoWBa11

offline
Опыт: 62
Активность:
Золото добавится всем игрокам которые играют за альянс!
Тогда к этому триггеру добавь Условие с баффом. Тогда точно золото достанется тому игроку у которого в статусе бафф!
Старый 17.05.2007, 10:54
p01nTT

offline
Опыт: 11,160
Активность:
проверяй уровень абилки,если 0 то одно,если 1 то другое
Старый 17.05.2007, 11:09
Ответ

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

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

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

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



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