Eitems — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м (Параметры и состояния)
(Окно окно подтверждения продажи)
Строка 49: Строка 49:
 
[[Файл:Eitems3.jpg|300px]]
 
[[Файл:Eitems3.jpg|300px]]
  
==Окно окно подтверждения продажи==
+
==Окно подтверждения продажи==
 
[[Файл:Eitems sell.jpg|250px|right]]
 
[[Файл:Eitems sell.jpg|250px|right]]
  
Строка 63: Строка 63:
 
*'''иконка ресурса 1''' - графический ресурс, отображающий иконку монет.
 
*'''иконка ресурса 1''' - графический ресурс, отображающий иконку монет.
 
*'''иконка ресурса 2''' - графический ресурс, отображающий иконку кристаллов.
 
*'''иконка ресурса 2''' - графический ресурс, отображающий иконку кристаллов.
 +
 +
 +
==Окно создания предмета==
 +
[[Файл:Eitems Craft1.png|250px|right]]
 +
 +
*'''окно''' - некая машина, содержащая в себе всю необходимую информацию,олицетворяет собой само окно создания предмета. Должно содержать состояние open.
 +
*'''иконка''' -  картинка, отображающая иконку предмета.
 +
*'''текст(объект)''' - текстовый объект, отображающий название предмета.
 +
*'''описание (объект)''' - текстовый объект, отображающий описание предмета, который продается.
 +
*'''процент''' -  счетчик, отображающий сколько процентов ингридиентов собрано.
 +
*'''создать''' -  кнопка, которая создает предмет. Вызывает состояние ''craft_item''. Находится в состоянии disable если не хватает ингридиентов для крафта.
 +
*'''таблица''' -  таблица отображает сколько ингридиентов собрано. Должна иметь 2 строки. В первую строку помещаются иконки ингридиентов, а во вторую строку помещается количество ингридиентов в формате "есть"/"нужно".
  
 
==Добавляемые параметры==
 
==Добавляемые параметры==

Версия 11:54, 24 сентября 2014

Объект Eitems, служит для связи инвентаря(магазина) и экономики

Свойства

  • иконка ресурса 1 - Графический ресурс иконки монет.
  • иконка ресурса 2 - Графический ресурс иконки кристаллов

Ссылки на объекты

Eitems.jpg
  • economics - ссылка на объект economics
  • таблица - ссылка на таблицу, где будут размещаться шаблоны
  • шаблон магазина - ссылка на шаблон магазина
  • шаблон инвентаря - ссылка на шаблон инвентаря
  • инвентарь - для связи объектов economics, например, с tools








Окно подтверждения покупки

Eitems2.jpg
  • окно - Некая машина, олицетворяющая собой само окно предмета. Должна иметь состояние open.
  • иконка - Иконка предмета.
  • текст (объект) - Текстовый объект в окошке.
  • описание (объект) - Текстовый объект в окошке, в который сложим описание предмета.
  • иконка цены - Объект отображающий иконку цены (кристаллы, золото и т.п.).
  • цена - Счетчик отображающий непосредственно цену.
  • купить - Кнопка купить. Вызывает объекту eitems состояние buy.
  • использовать - Кнопка использовать. Вызывает объекту eitems состояние use. Состояние use вызвать больше одного раза подряд нельзя, лучше после вызова состояния прописать закрытие окна.
  • количество - Счетчик отображающий количество предметов на данный момент. Если не установлена кнопка использовать - счетчик работать не будет, он будет виден, но отобразит не корректные данные.

Пример:

Eitems3.jpg

Окно подтверждения продажи

Eitems sell.jpg
  • окно - некая машина, содержащая в себе всю необходимую информацию,олицетворяет собой само окно подтверждения продажи. Должно содержать состояние open.
  • иконка - картинка, отображающая иконку предмета.
  • текст(объект) - текстовый объект, отображающий название предмета.
  • описание (объект) - текстовый объект, отображающий описание предмета, который продается.
  • иконка цены - объект типа картинка, отображающий иконку цены, это может быть золото, кристаллы и т.п.
  • цена - счетчик, отображающий цену продаваемого предмета.
  • продать - кнопка, по нажатию на которую, происходит продажа предмета. Вызывает объекту eitems состояние sell.
  • использовать - кнопка, по нажатию на которую, предмет используется.
  • количество - счетчик, отображающий количество предметов, которые есть в наличии на данный момент.
  • иконка ресурса 1 - графический ресурс, отображающий иконку монет.
  • иконка ресурса 2 - графический ресурс, отображающий иконку кристаллов.


Окно создания предмета

  • окно - некая машина, содержащая в себе всю необходимую информацию,олицетворяет собой само окно создания предмета. Должно содержать состояние open.
  • иконка - картинка, отображающая иконку предмета.
  • текст(объект) - текстовый объект, отображающий название предмета.
  • описание (объект) - текстовый объект, отображающий описание предмета, который продается.
  • процент - счетчик, отображающий сколько процентов ингридиентов собрано.
  • создать - кнопка, которая создает предмет. Вызывает состояние craft_item. Находится в состоянии disable если не хватает ингридиентов для крафта.
  • таблица - таблица отображает сколько ингридиентов собрано. Должна иметь 2 строки. В первую строку помещаются иконки ингридиентов, а во вторую строку помещается количество ингридиентов в формате "есть"/"нужно".

Добавляемые параметры

+.png нехватка ресурсов - при попытке купить предмет, когда не хватает средств, будет передаваться соответствующее состояние объекту указанному в следующем поле.

Параметры и состояния

Eitems1.jpg

Есть возможность применять фильтры к предметам, чтобы отображать только предметы нужной нам категории. Категория указывается в настройках предметов в объекте economics. Для этого есть параметр filter. Этот параметр является текстовым и перетаскивается из текстовой базы.

  • После определения параметра фильтрации переводим объект eitems в состояние filter.
  • Store - состояние, передаваемое объекту eitems, для отображение шаблонов магазина.
  • Inventory - состояние, передаваемое объекту eitems, для отображение шаблонов инвентаря.
  • craft - состояние, передаваемое объекту eitems, для отображение шаблонов крафта предметов.

Состояния Eitems:

  • hide_param - спрятать объект (итемс пропадает и из магазина, и из инвентаря)
  • use_param - использовать объект из поля param или просто вычесть его, если предмет не используемый.
  • add_param - добавляет объект из магазина в инвентарь, но не вычитает ресурс (пассивное добавление итемса)
  • buy_param - добавляет объект из магазина в инвентарь и вычитает ресурс (осуществляет покупку итемса).
  • craft_item - создает предмет из других предметов (предметы необходимые для создания при этом отнимаются).
  • buy - Купить предмет для которого показано окошко покупки.
  • use - Использовать предмет для которого показано окошко покупки.
  • cancel_param - отменить действие амулета из поля param.
  • sell - Продать предмет для которого показано окошко продажи.
  • wnd_param - показывает окно подтверждения покупки для предмета, id которого мы предварительно запишем в параметр param объекта eitems.
  • show_craft_param - показывает окно крафта предмета, id которого мы предварительно запишем в параметр param объекта eitems.

Перед тем, как переводить еитемс в соответствующее состояние нужно его параметру param присвоить текстовый ИД соответствующего предмета.

Сопутствующие объекты

Объекты, которые используются вместе с объектом economics и имеют с ним непосредственную связь:

  • E items.png - Eitems - объект, служащий для связи инвентаря(магазина) и экономики.
  • E store item.png - Estoreitem - шаблон для ячейки магазина.
  • E inventory item.png - Einventoryitem - шаблон для ячейки инвентаря.
  • Taskorganizer.png - Taskorganizer - органайзер заданий.
  • E task item.png - Etaskitem] - шаблон для ячейки задания.
  • E collection.png - Ecollection - шаблон для строки в таблице коллекции.
  • Economics.png - Economics - глобальная настройка игр типа ферма\билдер

Пример