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

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

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

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

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

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



Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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 предметов, а больше.
Извиняюсь, ошибся немного.
0
15
11 лет назад
0
Ребят, а как сделать, чтобы эффект давался герою, только на определенном слоте ? ( Ну если делать для рпг, типа меч, щит, доспех )
0
17
11 лет назад
Отредактирован Sergant1000
0
Grok, это теже самые слоты просто делаешь что если предмет находится в этом слоте тор делать опр. эффект - скажем крепится модель оружия в руку.
nvc123, а как ты теперь их будешь убирать??? если уж взялся написать дополнение к статье изволь делать до конца а не обрубками.
З.Ы. попозже добавлю к первому варианту функцию "эффект от предмета" и "использовать и выбросить" причем вторая функция будет сделана как это делают в обычных карта, отдельный слот. Так же добавлю вариант улучшенного Инвентаря(со слотами под оружие, броню, и прочее) и Инвентаря который не будет занимать место на карте
1
28
11 лет назад
Отредактирован nvc123
1
добавление через 2 потока удаление через ремове абилити и бд
вот пример по которому обычные предметы добавляются без текстуры
писать бд на гуи лень(кому надо могу объяснить принцип)
бд надо только для удаления
для переноса на свою карту нужны эти тригеры и дами юнит с способностью предметы герой а так же поставить дами юнита в условие 1 тригера и событие 2 тригера
Загруженные файлы
0
17
11 лет назад
Отредактирован Sergant1000
0
Эм, невижу отличий от предложенного варианта ранее.
1
28
11 лет назад
1
отличие в размере комента
если хочеш могу скинуть полную систему(добавление и удаление) на vjass а ты её переведёш на гуи
инвентарь который не будет занимать место на карте?
это что мультибоард чтоли
1
17
11 лет назад
Отредактирован ivanbakavan
1
nvc123 так как ты не читаешь правила выражусь более грубо. ...
1 пункт от SSrunX: не надо так
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.