Leaderboardsitem — различия между версиями
Vgolob (обсуждение | вклад) (→Основные параметры) |
Vgolob (обсуждение | вклад) (→Основные параметры) |
||
Строка 32: | Строка 32: | ||
*'''online''' - индикатор онлайна игрока, должен иметь состояния online и offline | *'''online''' - индикатор онлайна игрока, должен иметь состояния online и offline | ||
*'''selected''' - указанный в этом поле объект будет показываться по vis для ячейки, которой вызвали "user" и прятаться для остальных | *'''selected''' - указанный в этом поле объект будет показываться по vis для ячейки, которой вызвали "user" и прятаться для остальных | ||
− | *'''lastObjectId''' - objectId игрока, которому будет проявляться объект selected. Чтобы выключить всем игрокам selected, нужно в этот параметр передать 0 | + | *'''lastObjectId''' - objectId игрока, которому будет проявляться объект selected. Чтобы выключить всем игрокам selected, нужно в этот параметр передать 0 |
− | + | *'''lastUserIco''' - айди иконки последнего кликнутого юзера | |
+ | *'''lastUserName''' - имя последнего кликнутого юзера | ||
==Состояния== | ==Состояния== |
Текущая версия на 14:06, 24 мая 2018
Шаблон для помещения в таблицу лидербордов.
Основные параметры
- место - Счетчик, в который будет занесено место игрока
- имя - Текстовый объект куда будет занесено имя игрока
- objectId - Текстовый объект куда будет занесен objectId игрока
- иконка - Иконка игрока
- очки - Счетчик, в который будут занесены очки игрока
- уровень - Счетчик, в который будет занесен уровень игрока
- список желаний - объект-таблица, в который сложим желаемые предметы пользователей. Должна иметь 1 ряд
- кнопка invite - не используется, потому что уже не можем получить сведения с фб о неиграющих друзьях
- кнопка info
- кнопка подарить энергию
- кнопка подарить монеты
- кнопка подарить вип
- машина для играющих - машина должна иметь два состояния - player и invitable. Может менять в них внешний вид окна
- кнопка пригласить в друзья - кнопка для приглашения в игрока из глобальных лидербордов в абс-друзья. Передает клауду состояние “parse_friend_request_lb”. Эта кнопка видна только в глобальных лидербордах у игроков, которые не являются друзьями.
- кнопка удалить из друзей - кнопка удаления игрока из абс-друзей. Передает клауду состояние parse_friend_request_public и parse_friend_delete_public. Автоматически появляется для всех игроков, которые являются abs-друзьями.
- кнопка play - кнопка play для Hidden Battle
- счетчики 1-7 - Для заполнения значений счетчиков 1-7 нужно в опции записать желаемые параметры в поля public.lbtemplate.val(%d), где (%d) - номер счетчика, и вызвать cloud состояние parse_save.
- иконка соцсети - Иконка соцсети. Должна иметь ресурс с двумя кадрами: 0 - фейсбук, 1 - гугл
- иконка страны - Иконка флага. Попытаюсь взять айдишник ресурса для нее из public.flagRes
- иконка vip - Иконка vip. Попытаюсь взять айдишник ресурса для нее из public.vipRes
- счетчик приза res1
- счетчик приза res2
- иконка приза предмет
- счетчик приза предмет
- кнопка получения награды
- слушатель движения - слушатель движения ячейки. Должен иметь состояния moveStart и moveFinish
- placeholder друга - Картинка, которая будет использоваться вместо отсутствующих аватарок
- online - индикатор онлайна игрока, должен иметь состояния online и offline
- selected - указанный в этом поле объект будет показываться по vis для ячейки, которой вызвали "user" и прятаться для остальных
- lastObjectId - objectId игрока, которому будет проявляться объект selected. Чтобы выключить всем игрокам selected, нужно в этот параметр передать 0
- lastUserIco - айди иконки последнего кликнутого юзера
- lastUserName - имя последнего кликнутого юзера
Состояния
- user - записывает в поля lastUserIco и lastUserName этого же объекта (leaderboardsitem) соотв. айди клипа и имя последнего кликнутого юзера
- user_param - проявляет по vis объект selected. Перед этим нужно объекту ledaerboardsitem передать параметр param, который соответствует номеру ячейки, в которой нужно проявить selected