Как сделать Инвентарь ?

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

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

Содержание:
И так обязательная фича всех рпг направленых карт это инвентарь. стандартный инвентарь на 6 слотов стал слишком маленьким в сравнении с растущими запросами.
  1. Простой Инвентарь
  2. Инвентарь (не занимающий место на карте)
Единственное объединяющее все инвентари это то что нам предстоит сделать 2 вида объектов. Первый это предмет на основе руны, поднял и он исчез, а второй это юнит который будет играть роль предмета в инвентаре.

1) Простой Инвентарь

Самый простой инвентарь для игры. Для него нам потребуется отметить гденибудь с краю карты инвентари всех игроков. сделаем его на 25 слотов размером 5х5. и с функциями:
а) Двойной клик по предмету - предмет выкидывается из инвенторя.
б) Предметы в инвентаре перемещаются.
и так первоначально это создать инвентарь и сделать настройку:
aHeroOfPlayer[ ] - это у нас переменная типа "боевая еденица", будет содержать в себе главного героя игрока, где массив это номер игрока
InvZone[ ] - переменная типа "Область", где массив это номер игрока
itemfaketype[] - переменная типа "тип предмета" содержит все предметы-руны, массив это порядковый номер предмета.
itemunittype[] - переменная типа "боевая еденица" содержит все предметы-юниты, массив это порядковый номер юнита.
номер массива у itemfaketype и itemunittype должен быть один и тот же, так же предмет-руна должен быть такой же как и предмет-юнит.
Следующим создадим триггер при которм если юнит использует предмет-руну в нашем инвентаре появлялся предмет-юнит:
Воо, а сейчас добавим в наш инвентарь функции "выбросить и переместить":
Теперь добавим эффекты от поднятого предмета. Сделаем при поднятии "Боевых Когтей" +12 к атаке. Для этого надо создать способность или копировать существующую, так как у нас инвентарь на 25 слотов то делаем ей 25 уровней и создадим переменную массив "count" .Добавим в первый триггер конструкцию выделенную красным:
Вот. Ну и следующим сделаем чтобы эффект убирался если предмет вкинуть из инвентаря. Для него нам следует добавить во второй триггер конструкцию выделенную красным:
Вот так-то. однако минусы такого инвентаря это, то что он занимает место на карте.


`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
28
11 лет назад
1
там есть инвентарь на гум
*гуи
правдо на структурах лучше делать
0
17
11 лет назад
0
написано "Простой Инвентарь" чуть позже внесу другие виды инвентаря.
1
28
11 лет назад
1
вот пример добавления эффектов от предметов на гуи (на джазе это делается 1 триггером)
Загруженные файлы
0
14
11 лет назад
0
Зачем триггерами, если это делается в "Редакторе объектов"?
1
28
11 лет назад
1
что делается в редакторе обьектов?
добавление и удаление в ро есть?
0
14
11 лет назад
0
Способность сфера вроде. С помощью нее обычно делают предметы, при взятии которых появляется моделька меча в руке.
Когда берешь предмет, модель появляется, если теряешь - исчезает.
1
28
11 лет назад
1
кроме того если на карте 600 предметов то делать всем копии на основе рун неочень интересно
какая моделька
ты вобще читал тригер?
название статьи хотябы
ты не в теме короче
0
17
11 лет назад
0
IceFog,
ты не так понял. Это статья, как сделать нестандартный инвентрарь. Т.е. как хранить у героя не 6 предметов, а больше.
2
28
11 лет назад
2
может быть мне свой инвентарь выложить?
0
17
11 лет назад
0
выкладывай, всегда рады
0
14
11 лет назад
Отредактирован IceFog
0
ты не так понял. Это статья, как сделать нестандартный инвентрарь. Т.е. как хранить у героя не 6 предметов, а больше.
Извиняюсь, ошибся немного.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.