/freebies/get-placements
Метод возвращает состояние бесплатных предложений (плейсментов из CDB freebiesPlacements) для текущего игрока.
Бесплатную награду каждого плейсмента можно забрать один раз в игровые сутки. Сутки считаются по общему серверному времени сброса (FeatureDay, commonConstants.serverFeatureResetShift) и учитывают сдвиг времени игрока (GameTime), поэтому чит /dev/time/shift открывает слот так же, как реальный сброс.
Адрес метода
/freebies/get-placements
Требует сессию пользователя
Параметры
Нет.
Результат
{
"response": {
"placements": [
{
"placementId": "bankHard",
"available": true,
"availableAt": 1775512800
}
],
"server_time": 1775512800
}
}
| Поле | Тип | Описание |
|---|---|---|
| placements[].placementId | string | id плейсмента из CDB |
| placements[].available | bool | можно ли забрать бесплатную награду прямо сейчас |
| placements[].availableAt | int | unix timestamp, когда награда доступна: текущее время, если available, иначе ближайший сброс суток |
| server_time | int | текущее игровое время игрока (GameTime::now) |
Если таблица конфига ещё не создана миграцией, метод возвращает пустой список placements, а не ошибку.