Eanalysis — различия между версиями
Mlipa (обсуждение | вклад) |
Mlipa (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
*'''eanalysis%d.i%d.t''' - если > 0 - экспертиза начата и, возможно завершена (см. предыдущий флаг) | *'''eanalysis%d.i%d.t''' - если > 0 - экспертиза начата и, возможно завершена (см. предыдущий флаг) | ||
[[Файл:Eanalysis_.png|400px|thumb|right]] | [[Файл:Eanalysis_.png|400px|thumb|right]] | ||
− | + | == Общие настройки == | |
*'''taskorganizer''' - объект типа [[Taskorganizer|taskorganizer]] | *'''taskorganizer''' - объект типа [[Taskorganizer|taskorganizer]] | ||
*'''таблица''' - объект типа [[Table|таблица]], в который мы сложим шаблоны | *'''таблица''' - объект типа [[Table|таблица]], в который мы сложим шаблоны | ||
− | == Настройки экземпляра === | + | === Настройки экземпляра === |
*'''иконка''' - иконка предмета | *'''иконка''' - иконка предмета | ||
Строка 18: | Строка 18: | ||
*'''кнопка ускорить''' - кнопка ускорить | *'''кнопка ускорить''' - кнопка ускорить | ||
*'''кнопка информации''' - кнопка информации | *'''кнопка информации''' - кнопка информации | ||
− | == Эффекты === | + | === Эффекты === |
*'''эффект завершения''' - эффект завершения, будет запущен в ячейке, где закончилась экспертиза | *'''эффект завершения''' - эффект завершения, будет запущен в ячейке, где закончилась экспертиза | ||
*'''эффект готового''' - эффект готового, будет запущен в ячейке с завершенной экспертизой после refresh | *'''эффект готового''' - эффект готового, будет запущен в ячейке с завершенной экспертизой после refresh | ||
− | == Окошко предмета === | + | === Окошко предмета === |
*'''окно''' - само окно, должно иметь состояние show | *'''окно''' - само окно, должно иметь состояние show | ||
*'''иконка''' - иконка предмета | *'''иконка''' - иконка предмета | ||
*'''описание''' - описание предмета | *'''описание''' - описание предмета | ||
− | == Окошко завершения === | + | === Окошко завершения === |
*'''окно''' - само окно, должно иметь состояние show | *'''окно''' - само окно, должно иметь состояние show | ||
*'''иконка''' - иконка предмета | *'''иконка''' - иконка предмета | ||
*'''описание''' - описание предмета | *'''описание''' - описание предмета | ||
− | == Окошко предмета в процессе === | + | === Окошко предмета в процессе === |
*'''окно''' - само окно, должно иметь состояние show | *'''окно''' - само окно, должно иметь состояние show | ||
Строка 38: | Строка 38: | ||
*'''описание''' - описание предмета | *'''описание''' - описание предмета | ||
*'''таймер''' - время до конца экспертизы | *'''таймер''' - время до конца экспертизы | ||
− | == Окошко экспертиза не начата === | + | === Окошко экспертиза не начата === |
*'''окно''' - само окно, должно иметь состояние show | *'''окно''' - само окно, должно иметь состояние show | ||
Строка 55: | Строка 55: | ||
*'''состояние''' - новое состояние для объекта из предыдущего поля | *'''состояние''' - новое состояние для объекта из предыдущего поля | ||
− | + | == Состояния == | |
*'''start''' - начать экспертизу | *'''start''' - начать экспертизу |
Версия 13:37, 23 января 2018
Объект Eanalysis - предназначен для проведения экспертизы предмета по времени. Работа с объектом происходит с помощью создания задач на экспертизу предметов в taskorganizer. Объект экспертизы сохраняет себя в опции (везде первый %d - это id объекта экспертизы, второй - id предмета)
- eanalysis%d.i%d.c - 1 если экспертиза завершена
- eanalysis%d.i%d.t - если > 0 - экспертиза начата и, возможно завершена (см. предыдущий флаг)
Общие настройки
- taskorganizer - объект типа taskorganizer
- таблица - объект типа таблица, в который мы сложим шаблоны
Настройки экземпляра
- иконка - иконка предмета
- название - название предмета
- таймер - таймер
- стоимость - стоимость
- кнопка старт - кнопка старт
- кнопка ускорить - кнопка ускорить
- кнопка информации - кнопка информации
Эффекты
- эффект завершения - эффект завершения, будет запущен в ячейке, где закончилась экспертиза
- эффект готового - эффект готового, будет запущен в ячейке с завершенной экспертизой после refresh
Окошко предмета
- окно - само окно, должно иметь состояние show
- иконка - иконка предмета
- описание - описание предмета
Окошко завершения
- окно - само окно, должно иметь состояние show
- иконка - иконка предмета
- описание - описание предмета
Окошко предмета в процессе
- окно - само окно, должно иметь состояние show
- иконка - иконка предмета
- описание - описание предмета
- таймер - время до конца экспертизы
Окошко экспертиза не начата
- окно - само окно, должно иметь состояние show
- иконка - иконка предмета
- описание - описание предмета
Дополнительные параметры
Добавляются нажатием правой кнопкой мыши на свойствах объекта Eanalysis.
Изменить состояние объекта - не хватает res3
- объект - перевести объект в состояние из следующего поля
- состояние - новое состояние для объекта из предыдущего поля
Изменить состояние объекта - экспертиза закончена (при вызове проверочного состояния)
- объект - перевести объект в состояние из следующего поля
- состояние - новое состояние для объекта из предыдущего поля
Состояния
- start - начать экспертизу
- boost - ускорить текущую экспертизу
- boost all - ускорить все экспертизы
- show - показать описание объекта, который прошел экспертизу
- refresh - обновляет данные по экспертизам
- check - проверяется выполнение текущих экспертиз
Покупка ускорения всех экспертиз на некоторое время (например, 7 дней): 1) В экономику добавляем предмет eanalysis, и в нем указываем длительность действия в секундах (tm). 2) Покупка осуществляется через объект Store.
Для примера использования представлено окно открытия экспертизы на отдельной сцене "экспертиза".