Сейчас 18:35:24 Четверг, 17 июля, 2014 год
Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я

Меню сайта

Категории

Наш опрос
Какой тип карт вам нравится больше всего?
Проголосовало: 140781

Сейчас на сайте
На сайте всего: 42
Гостей: 36
Пользователей: 6

Реклама

Главная » Статьи по WarCraft 3 » Создание карт » Триггеры
Как сделать мультиборд для карт типа "Захват флага"
Шаг 1 - Инициализация мультиборда.

Нам понадобятся следующие переменные:
cc_players - Переменная-массив типа "Строка".
cc_endtag - Переменная типа "Строка".
string_owns_flag - Переменная-массив типа "Строка".
player_playing - переменная типа "Отряд".

Инициализация доски проста. Выглядит она следующим образом:


Шаг 2 - Сам мультиборд.

multiboard_flag - Переменная типа "Меню паузы" (у СофтКлаба перевод кривоват)
player_row - Переменная типа "Целочисленная", начальное значение - 4.
player_colour - Переменная типа "Целочисленная".
player_flag_got - Переменная-массив типа "Целочисленная".
player_flag_lost - Переменная-массив типа "Целочисленная".
team_score - Переменная-массив типа "Целочисленная".

В первую очередь, создайте мультиборд с 3 колонками и (4 + кол-во игроков в переменной players_playing) строками. Затем занесите его в переменную. (Если у вас в карте больше, чем один мультиборд, будет грамотнее занести их все в переменные. Мы попрактикуемся в этом.)



Теперь зададим текст для строки 1, колонок 1-3. Для колонки 1 зададим текст "Team", для колонки 2 - "Score", для колонки 3 - "Owns the flag".



Теперь зададим значения для красной команды (строка 2, колонки 1-3):



Теперь проделайте эту операцию для синей команды.



Осталось задать последнюю строку перед тем, как мы начнём добавлять игроков и настраивать стили мультиборда. Задайте для строки 4, колонки 1 текст "Player name", для колонки 2 - "Flags obtained", а для колонки 3 - "Flags lost":



Теперь циклическая часть. Для начала настроим стиль так, чтобы в мультиборде прятались все иконки.


После этого зададим ширину.


После этого - игроков.



Потом мы используем переменную player_flag_got для показа захваченных флагов в мультиборде.



Также необходимо добавить отображение утраченных флагов игрока.



И, наконец, показываем мультиборд. Весь триггер будет таким:



Шаг 3 - обновление значений.

Для игр типа "Захват флага" можно обновлять много данных. Сделаем триггер с событием и апдейтом соответствующего значения.
Если красная команда захватывает флаг, нужно изменить строку "Owns the flag" для красной команды на "yes", если флаг захватила синяя команда, то проделать такое же действие и для неё. Если команда потеряла флаг, меняем строку обратно на "No".
Если игрок захватывает флаг, добавляем 1 к его значению "Flags owned", а 1 к значению "Flags lost" получает тот игрок, у которого флаг забрали.
Если герой из красной команды входит на базу красных с флагом синей команды, то команда получает очко. То же самое правило и для синих.

Просмотров: 3766 Добавил: Duosora Добавлено: 29 Ноябрь 2009 в 23:05:59
Комментариев: 8 |

Всего комментариев: 8
20 Ноябрь 2010 Спам
8. Oleg (Nnoitora)
Спасибо)Научился создавать более менее интересные таблицы)

26 Май 2010 Спам
7. Алексей (EdiTTORR)
Genius это не мышь и не колонки!

Genius это автор!!!!1 :D

09 Май 2010 Спам
6. Kukusterishe(nishe) (Kukuster)
Жесть!! у мя получилось))

26 Январь 2010 Спам
5. Detected_Cookie (CookieBoy)
Получилось

16 Декабрь 2009 Спам
4. Виктор (fiCeVitka)
всё получилось лол

13 Декабрь 2009 Спам
3. Георгий (Gonach)
хирне не получилось....

01 Декабрь 2009 Спам
2. Egor (shamaniko)
респект

30 Ноябрь 2009 Спам
1. Серега (Rappperoook)
ништяк!!!автор молодец!!!!!!!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:

Поиск

Случайная картинка

Случайный файл
[09 Июль 2010]
[Карты · Другое]
SuperRally -
Автор карты: vovochka
Жанр карты: Прочее
Версия: 1.00 от 09.07.2010
Язык: Русский
Количество игроков: 1-2
Поддержка компьютера: Имеется

Новые карты

5 лучших по кол-ву добавленных статей
[ Duosora ] [ 58 ]
[ Messenger ] [ 52 ]
[ Bru ] [ 39 ]
[ Pand@ ] [ 35 ]
[ OrcRider ] [ 27 ]

Наша кнопка
Warcraft3FT.info - Всё для Warcraft 3 и DotA

Другие варианты

Статистика

Материалы:
Новости: 1022
Файлы: 8309
Статьи: 763
Картинки: 8210
Форум: 29850/972173
Комментарии: 58229
Copyright © 2006 - 2014 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©