Перейти к основному содержимому

Рейтинг игрока

info

Используйте fetchPlayerRating чтобы получить позицию игрока в рейтинге.

Обзор

Можно получить позицию игрока в рейтинге через fetchPlayerRating. Это урезанная версия fetch для игрока.

const result = await gp.leaderboard.fetchPlayerRating({
// Сортировка по полям слева на право
orderBy: ['level', 'gold'],
// Сортировка DESC — сначала большие значение, ASC — сначала маленькие
order: 'DESC',
// Включить список полей для отображения в таблице, помимо orderBy
includeFields: ['rank']
});

// Результат получения
const { player, fields } = result;
// позиция игрока
player.position

Получение рейтинга игрока

Можно получить позицию игрока в рейтинге через fetchPlayerRatingScoped. Это урезанная версия fetchScoped для игрока.

const result = await gp.leaderboard.fetchPlayerRatingScoped({
// ID таблицы
id: 17,
// Tag таблицы
tag: 'LEVELS',
// Название области видимости
variant: 'level_15',
// Включить список полей игрока
includeFields: ['rank']
});

// Результат получения
const { player, fields } = result;
// позиция игрока
player.position

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!