Больше 4х рас

Добавлен , опубликован

База примеров на GUI

Содержание:
И так многие из вас делая интересные карты задавались вопросом "А как сделать больше 4х рас?" или "Как сделать новую расу?". Как вы знаете у Вар3 в начале всего лишь 4 стандартных расы и от этого никуда не уйти, но как всегда это можно обойти. Ответ достаточно прост и примитивен.
И так несколько вариантов выбора:
  1. Через написание в чат.
  2. Через выбор юнита.
  3. Через диалоговое окно.
Общее для всех вариантов это, то что вы уже создали свои уникальные расы со своими работниками, зданиями и войсками. За начальные юниты будем брать HQ(кто не знает так обозначается главная база) и работника.
Да и еще, удалите из триггера инициализации раздачу стартовых юнитов.

Пример №1: Выбора через написание в чат.

Тут нам не потребуются ни какие переменные. так что вот триггер:
Не забудем что надо добавить в карту пояснение игрокам что вводить.


Пример №2: Выбора через выбор.(юнита)

Очень неплохой вариант для этого нам понадобиться:
"Select_unit"[] - переменная типа "боевая еденица", будет содержать в себе выбранного юнита. Массив это номер игрока.
"Check"[] - переменная типа "логическая", является всего лишь проверкой выбрал игрок юнита или нет. Массив это номер игрока.(тип переменной может быть любой, так как она всеголишь служит для отключения игрока от триггера)
"Unit_Group"[] - переменная типа "отряд", содержит в себе выбираемых юнитов. Массив это номер игрока.
И так начнем, создади триггер при котором на стартовых локациях у игроков будут юниты для выбора и сделаем эту област видимой:
Вот, как видно мы сделали это через цикл с проверкой играет ли игрок, что бы не создавать лишних юнитов и добавили их в группу.
Теперь нам нужен сам триггер выбора при котором со стартовой точки уберутся лишние юниты и нам дадут юнитов выбранной нами расы:
Если посмотреть в условие то там видно что тригер будет работать только если юнит относится к группе тех юнитов которых мы предоставили для выбора и тригер будет работать только если игрок еще не выбирал себе расу.


Пример №3: Выбора диалоговое окно.

Тут все просто как в аптеке, есть кнопки на которые мы нажимаем и предоставляющяяся нам раса после нажатия.
И так тригер для выбора:
видно что этот тригер похож на тригер из второго примера, но тут у нас создается ДО и есть проверка что игрок это человек.
Следующее. Делаем триггер на нажатие соответствующей кнопки:
Хех, вуаля! Все работает все действует)


3
11
11 лет назад
3
Очень полезная информация.
3
15
11 лет назад
3
исправьте чтоль, глаза режет "раса", а не "расса".
0
17
11 лет назад
0
готово
0
9
11 лет назад
0
скажите пожалуйста.
у меня вопрос по поводу третьего варианта.
я не делетант, но понять не могу все равно.
перекинул тригер в свою карту.
все работает. но есть одно но - табличка вылазит только первому (крассному игроку)
я создал такие же тригеры для остальных 11-ти игроков. но все равно табличка только первому выпадает.
в чем беда?
об]ясните пожалуйста.
0
23
11 лет назад
0
ilsva, скинь карту.
0
5
11 лет назад
0
Раса с одной С. Исправь.
0
9
11 лет назад
0
Тимур, вот держи.
От помощи не откажусь.
Писал пост с телефона, поэтому и с ошибками, извиняюсь.
Надеюсь на помощь.
0
28
11 лет назад
0
где карта?
0
9
11 лет назад
Отредактирован dmgr
0
извиняюсь. интернет подлагивает.
При игре на локальном сервере табличка вылезает только игроку который хостует игру. (красному)
остальные видят темный экран.
не могу понять в чем загвоздка.
Загруженные файлы
3
28
11 лет назад
Отредактирован nvc123
3
я не делетант, но понять не могу все равно.
гуи
нет jngp
не делетант
я пад сталом
0
9
11 лет назад
0
ну так помоги.
издеваться и смеяться может каждый.
ты же не делетант.
я сюда за помощью обратился наверное...
1
28
11 лет назад
1
ilsva, не могу у меня из глаз кровь потекла,гуи ведь
0
9
11 лет назад
0
спасибо.
0
28
11 лет назад
0
ilsva, не за что
всегда обращайся
0
13
11 лет назад
0
Слово "раса" следует писать с одной "с".
0
9
11 лет назад
0
Мне кто нибудь поможет по третьему варианту тригера?
на выбор рас через кнопки?
0
17
11 лет назад
0
в чем проблема? написано доступно.
0
9
11 лет назад
0
Sergant1000
Написано доступно и правильно.
Проблема в том, что окно с кнопками выпадает только красному игроку #1.
Остальным игрокам оно не выпадает.
5
27
11 лет назад
5
nvc123, хватит троллить новичков. Все уже давно поняли, что ты спец в коде, но твоё отношение к незнающим начинает переходить определённые границы. Человек делает на гуи, это его выбор. Либо помогай, либо не пиши вообще. Писать что-то типа
ilsva, не могу у меня из глаз кровь потекла,гуи ведь
просто грубо и незрело.
ilsva, я бы помог, но я, к сожалению, не триггрещик)
0
28
11 лет назад
Отредактирован nvc123
0
Sergant1000, раса не от слова русский
с 1с пишется)
LongbowMan, я просто проверял сможет ли новичок нажать на кнопку конвертировать в код
0
27
11 лет назад
0
nvc123, можно проверять более вежливо.
0
9
11 лет назад
0
LongbowMan, спасибо.
жаль, я тоже не тригерщик.
0
17
11 лет назад
0
Все исправил третий пример. теперь будет работать.
2
13
11 лет назад
2
nvc123:
Sergant1000, раса не от слова русский
с 1с пишется)
LongbowMan, я просто проверял сможет ли новичок нажать на кнопку конвертировать в код
Проверочное слово - расист! :)
1
27
11 лет назад
1
раса с одной "с"
Чтобы оставить комментарий, пожалуйста, войдите на сайт.