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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Параметры)
(Сопутствующие объекты)
 
(не показано 17 промежуточных версий 5 участников)
Строка 1: Строка 1:
Позволяет отображать коллекции предметов в игре с объектом economics.
+
[[Object|Объект]] '''Ecollection''' позволяет отображать коллекции предметов в игре с объектом [[economics]].
  
 
=Параметры=
 
=Параметры=
  
[[Файл:Ecollection1.jpg|right]]
+
[[Файл:Ecollection1.jpg|right|260px]]
*'''economics''' - ссылка на объект economics
+
*'''alpha''' - прозрачность: от 0 (объект полностью прозрачный) до 1 (объект не прозрачный).
*'''таблица''' - ссылка на таблицу, куда помещаются коллекционные предметы
+
*'''economics''' - ссылка на объект [[economics]].
*'''кнопка сдачи''' - кнопка, по нажатию на которую, происходит сдача коллекции. Передает состояние collection объекту ecollection.
+
*'''таблица''' - ссылка на таблицу, куда помещаются коллекционные предметы (обязательно должна быть подобъектом).
*'''зарядник 1''' - Иконка первого зарядника.
+
*'''зарядник 1''' - иконка первого зарядника (инвентарного предмета, необходимого для сдачи коллекции); если не указать, значение запишется в счётчик '''зарядник 1 к-во''' в параметр "val2".
*'''зарядник 2''' - Иконка второго зарядника.
+
*'''зарядник 2''' - иконка второго зарядника.
*'''зарядник 3''' - Иконка третьего зарядника.
+
*'''зарядник 3''' - иконка третьего зарядника.
*'''зарядник 4''' - Иконка четвертого зарядника.
+
*'''зарядник 4''' - иконка четвертого зарядника.
 +
*'''зарядник 1 к-во''' - счетчик, сколько нужно первого зарядника для сдачи коллекции.
 +
*'''зарядник 2 к-во''' - счетчик, сколько нужно второго зарядника для сдачи коллекции.
 +
*'''зарядник 3 к-во''' - счетчик, сколько нужно третего зарядника для сдачи коллекции.
 +
*'''зарядник 4 к-во''' - счетчик, сколько нужно четвертого зарядника для сдачи коллекции.
 +
*'''зарядник 1 есть''' - счетчик, сколько есть первого зарядника в инвентаре.
 +
*'''зарядник 2 есть''' - счетчик, сколько есть второго зарядника в инвентаре.
 +
*'''зарядник 3 есть''' - счетчик, сколько есть третего зарядника в инвентаре.
 +
*'''зарядник 4 есть''' - счетчик, сколько есть четвертого зарядника в инвентаре.
 +
*'''кнопка сдачи 1''' - кнопка, по нажатию на которую, происходит сдача коллекции. Передает состояние collection объекту ecollection (обязательно должна быть подобъектом).
 +
*'''кнопка сдачи 2''' - передает состояние collection объекту ecollection. Эта кнопка видна в том случае, когда не хватает чарджеров для сдачи коллекции (обязательно должна быть подобъектом). Будет открываться окно с предложением докупить зарядников (чарджеров).
 +
*'''название коллекции''' - текстовый объект, в котором будет отображаться название коллекции.
 +
*'''фонарь''' - машина состояний, которая сигнализирует о том, что коллекция готова к сдаче. Должна иметь состояния on и off.
 +
*'''награда''' - объект, которому будет присвоена иконка наградного предмета (на рисунке справа у объекта тип [[button]], т.к. по нажатию на иконку награды вызывается окошко, но обычно это тип [[image]]).
 +
*'''проверять количество награды''' - принимает значение 1 и 0. По умолчанию '''1''' - если кол-во награды 0, то иконка награды полупрозрачная, если кол-во награды >0, то иконка награды с альфой 1. При '''0''' - иконка награды будет полупрозрачной только до первой сдачи, если после первой сдачи мы используем награду, иконка все равно останется с альфой 1.
 +
*'''награда текст''' - текстовый объект, в который помещается название наградного предмета.
 +
*'''награда ресурс 1''' - счетчик, который будет отображать количество призового ресурса 1.
 +
*'''награда ресурс 2''' - счетчик, который будет отображать количество призового ресурса 2.
 +
*'''награда опыт''' - счетчик, который будет отображать количество призового опыта.
 +
*'''число наград''' - счетчик, который будет отображать, сколько раз была сдана коллекция.
 +
*'''метка сдано''' - объект, который становится видимым, если коллекция сдана хотя бы раз (например, это может быть поздравительная картинка, в которую помещен текст и счетчик из поля ''число наград'').
 +
*'''esocial''' - ссылка на объект типа [[esocial]].
 +
*'''Кнопка подарить''' - добавляемый параметр, кнопка, которая позволяет подарить коллекционный предмет другу. Кнопка должна передавать объекту ecollection в параметр param порядковый номер предмета в коллекции (начиная с 0) и вызывать состояние ''gift''. После этого открывается окно дарения подарка прописанное в объекте [[esocial]]. Если в коллекции 5 предметов, то и кнопок должно быть 5.
 +
*'''Кнопка попросить''' - добавляемый параметр, кнопка, которая позволяет попросить у друга необходимый коллекционный предмет. Записывает объекту ecollection в параметр param порядковый номер предмета в коллекции (начиная с 0) и вызывает состояние ''wish''. Если в коллекции 5 предметов, то и кнопок должно быть 5.
 +
 
 +
=Состояния=
 +
[[Файл:Ecollection3.jpg|right|350px]]
 +
*'''collection''' - Попытаться сдать коллекцию.
 +
*'''chargers''' - Показать окно покупки чарджеров.
 +
*'''wish''' - добавляет коллекционный предмет в wishlist. Обязательно передавать порядковый номер предмета перед вызовом состояния.
 +
*'''gift''' - Дарит предмет другу (открывает окно дарения подарка). Обязательно передавать порядковый номер предмета перед вызовом состояния.
 +
 
 +
*'''wish_touched''' - добавляет коллекционный предмет в wishlist.Если мы вынесли кнопки из шаблона в окно которое открывается при ''item_collections'', то есть получаем одну кнопку в окне для любого предмета.
 +
*'''gift_touched''' - Дарит предмет другу (открывает окно дарения подарка). Если мы вынесли кнопки из шаблона в окно которое открывается при ''item_collections'', то есть получаем одну кнопку в окне для любого предмета.
 +
 
 +
Пример окошка с коллекциями на рисунке справа.
  
 
=Сопутствующие объекты=
 
=Сопутствующие объекты=
Строка 16: Строка 51:
 
Объекты, которые используются вместе с объектом economics и имеют с ним непосредственную связь:
 
Объекты, которые используются вместе с объектом economics и имеют с ним непосредственную связь:
  
* [[Файл:Kub.png]] - [[Eitems]] - объект, служащий для связи инвентаря(магазина) и экономики.  
+
* [[Файл:E_items.png]] - [[Eitems]] - объект, служащий для связи инвентаря(магазина) и экономики.  
* [[Файл:Kub.png]] - [[Estoreitem]] - шаблон для ячейки магазина.  
+
* [[Файл:E_store_item.png]] - [[Estoreitem]] - шаблон для ячейки магазина.  
* [[Файл:Kub.png]] - [[Einventoryitem]] - шаблон для ячейки инвентаря.  
+
* [[Файл:E_inventory_item.png]] - [[Einventoryitem]] - шаблон для ячейки инвентаря.
* [[Файл:Kub.png]] - [[Taskorganizer]] - органайзер заданий.
+
* [[Файл:Kub.png]] - [[Ecraftitem]] - шаблон для ячейки создания предмета.
* [[Файл:Kub.png]] - [[Etaskitem]] - шаблон для ячейки задания.
+
* [[Файл:Taskorganizer.png]] - [[Taskorganizer]] - органайзер заданий.
* [[Файл:Kub.png]] - [[Ecollection]] - шаблон для строки в таблице коллекции.
+
* [[Файл:E_task_item.png]] - [[Etaskitem]] - шаблон для ячейки задания.
 +
* [[Файл:E_collection.png]] - [[Ecollection]] - шаблон для строки в таблице коллекции.
 
* [[Файл:Economics.png]] - [[Economics]] - глобальная настройка игр типа ферма\билдер
 
* [[Файл:Economics.png]] - [[Economics]] - глобальная настройка игр типа ферма\билдер
 +
 +
 +
[[Category:Game mechanic]]
 +
[[Category:Economics|*]]

Текущая версия на 14:01, 15 мая 2018

Объект Ecollection позволяет отображать коллекции предметов в игре с объектом economics.

Параметры

Ecollection1.jpg
  • alpha - прозрачность: от 0 (объект полностью прозрачный) до 1 (объект не прозрачный).
  • economics - ссылка на объект economics.
  • таблица - ссылка на таблицу, куда помещаются коллекционные предметы (обязательно должна быть подобъектом).
  • зарядник 1 - иконка первого зарядника (инвентарного предмета, необходимого для сдачи коллекции); если не указать, значение запишется в счётчик зарядник 1 к-во в параметр "val2".
  • зарядник 2 - иконка второго зарядника.
  • зарядник 3 - иконка третьего зарядника.
  • зарядник 4 - иконка четвертого зарядника.
  • зарядник 1 к-во - счетчик, сколько нужно первого зарядника для сдачи коллекции.
  • зарядник 2 к-во - счетчик, сколько нужно второго зарядника для сдачи коллекции.
  • зарядник 3 к-во - счетчик, сколько нужно третего зарядника для сдачи коллекции.
  • зарядник 4 к-во - счетчик, сколько нужно четвертого зарядника для сдачи коллекции.
  • зарядник 1 есть - счетчик, сколько есть первого зарядника в инвентаре.
  • зарядник 2 есть - счетчик, сколько есть второго зарядника в инвентаре.
  • зарядник 3 есть - счетчик, сколько есть третего зарядника в инвентаре.
  • зарядник 4 есть - счетчик, сколько есть четвертого зарядника в инвентаре.
  • кнопка сдачи 1 - кнопка, по нажатию на которую, происходит сдача коллекции. Передает состояние collection объекту ecollection (обязательно должна быть подобъектом).
  • кнопка сдачи 2 - передает состояние collection объекту ecollection. Эта кнопка видна в том случае, когда не хватает чарджеров для сдачи коллекции (обязательно должна быть подобъектом). Будет открываться окно с предложением докупить зарядников (чарджеров).
  • название коллекции - текстовый объект, в котором будет отображаться название коллекции.
  • фонарь - машина состояний, которая сигнализирует о том, что коллекция готова к сдаче. Должна иметь состояния on и off.
  • награда - объект, которому будет присвоена иконка наградного предмета (на рисунке справа у объекта тип button, т.к. по нажатию на иконку награды вызывается окошко, но обычно это тип image).
  • проверять количество награды - принимает значение 1 и 0. По умолчанию 1 - если кол-во награды 0, то иконка награды полупрозрачная, если кол-во награды >0, то иконка награды с альфой 1. При 0 - иконка награды будет полупрозрачной только до первой сдачи, если после первой сдачи мы используем награду, иконка все равно останется с альфой 1.
  • награда текст - текстовый объект, в который помещается название наградного предмета.
  • награда ресурс 1 - счетчик, который будет отображать количество призового ресурса 1.
  • награда ресурс 2 - счетчик, который будет отображать количество призового ресурса 2.
  • награда опыт - счетчик, который будет отображать количество призового опыта.
  • число наград - счетчик, который будет отображать, сколько раз была сдана коллекция.
  • метка сдано - объект, который становится видимым, если коллекция сдана хотя бы раз (например, это может быть поздравительная картинка, в которую помещен текст и счетчик из поля число наград).
  • esocial - ссылка на объект типа esocial.
  • Кнопка подарить - добавляемый параметр, кнопка, которая позволяет подарить коллекционный предмет другу. Кнопка должна передавать объекту ecollection в параметр param порядковый номер предмета в коллекции (начиная с 0) и вызывать состояние gift. После этого открывается окно дарения подарка прописанное в объекте esocial. Если в коллекции 5 предметов, то и кнопок должно быть 5.
  • Кнопка попросить - добавляемый параметр, кнопка, которая позволяет попросить у друга необходимый коллекционный предмет. Записывает объекту ecollection в параметр param порядковый номер предмета в коллекции (начиная с 0) и вызывает состояние wish. Если в коллекции 5 предметов, то и кнопок должно быть 5.

Состояния

Ecollection3.jpg
  • collection - Попытаться сдать коллекцию.
  • chargers - Показать окно покупки чарджеров.
  • wish - добавляет коллекционный предмет в wishlist. Обязательно передавать порядковый номер предмета перед вызовом состояния.
  • gift - Дарит предмет другу (открывает окно дарения подарка). Обязательно передавать порядковый номер предмета перед вызовом состояния.
  • wish_touched - добавляет коллекционный предмет в wishlist.Если мы вынесли кнопки из шаблона в окно которое открывается при item_collections, то есть получаем одну кнопку в окне для любого предмета.
  • gift_touched - Дарит предмет другу (открывает окно дарения подарка). Если мы вынесли кнопки из шаблона в окно которое открывается при item_collections, то есть получаем одну кнопку в окне для любого предмета.

Пример окошка с коллекциями на рисунке справа.

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

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

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