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

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

Закрытая тема
 
YellowELEPHANT

offline
Опыт: 517
Активность:
Помогите с мапой гонок.
Мне нужна помощь в карте про гонки ,а если точнее то триггеры и переменные выбара кара , точки появление кара , выбор кол-во кругов и где будет считатся финишь) Я почти доделал карту и осталось это сделать . Я ваще думал что с гонок азерота вытощу , но когда увидел там кол-во переменых я упал со стула. Кол-во перменых состовляет более 200 и какая имено переменая нужна для меня я незнаю и прошу помощи.
Ну и конечно в идиале пример карты где есть только эти триггеры и переменые)
Старый 12.09.2013, 14:47
HolyMoon
Hly shit!
offline
Опыт: 6,986
Активность:
Вдоль трассы расставляйте области на определенных отрезках и нумеруйте по возрастанию. И, например, заводите массив целочисленных, который будет отражать номер последней пройденную игроком области.

в триггерах будет что-то вроде:
С: Входит в область1;
У: Счетчик[номер игрока-владельца] == 0;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1

С: Входит в область2;
У: Счетчик[номер игрока-владельца] == 1;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1

в общем виде -
С: Входит в областьN;
У: Счетчик[номер игрока-владельца] == N - 1;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1

Когда игрок входит в последнюю область, отражающую финиш - счетчик для него обнуляйте и прибавляйте единицу к количеству пройденных кругов.

это что касаемо кругов. А остальное - свосем уж элементарные вещи, стыдно такое спрашивать
Старый 12.09.2013, 14:58
Hate
конь вакуумный
offline
Опыт: 43,033
Активность:
ваши попытки?
Старый 12.09.2013, 14:59
YellowELEPHANT

offline
Опыт: 517
Активность:
HolyMoon:
Вдоль трассы расставляйте области на определенных отрезках и нумеруйте по возрастанию. И, например, заводите массив целочисленных, который будет отражать номер последней пройденную игроком области.
в триггерах будет что-то вроде:
С: Входит в область1;
У: Счетчик[номер игрока-владельца] == 0;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1
С: Входит в область2;
У: Счетчик[номер игрока-владельца] == 1;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1
в общем виде -
С: Входит в областьN;
У: Счетчик[номер игрока-владельца] == N - 1;
Д: Счетчик[номер игрока-владельца] = Счетчик[номер игрока-владельца] + 1
Когда игрок входит в последнюю область, отражающую финиш - счетчик для него обнуляйте и прибавляйте единицу к количеству пройденных кругов.
это что касаемо кругов. А остальное - свосем уж элементарные вещи, стыдно такое спрашивать
К сожалению я не разбираюсь в триггерах и этих вещах ваще . я чисто делаю декорации , ланшавд и т.д.
Старый 12.09.2013, 15:04
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
Старый 12.09.2013, 15:11
HolyMoon
Hly shit!
offline
Опыт: 6,986
Активность:
Цитата:
Сообщение от YellowELEPHANT
Я почти доделал карту
Старый 12.09.2013, 15:12
DioD

offline
Опыт: 45,134
Активность:
не умеете - учитесь, всё просто.
Старый 12.09.2013, 15:22
Закрытая тема

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

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

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

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



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