Панель бронирования
Панель бронирования
Когда вы нажимаете ячейку в игре, чтобы забронировать себя, или строку в составе, чтобы кого-то снять, Furbol не отправляет изменение сразу. Оно попадает в очередь в тонкой полоске, которая выезжает сверху экрана — панель бронирования. Всё, что в очереди, сидит там, пока вы не нажмёте главную кнопку отправки или крестик, чтобы отменить.
Идея: можно накопить несколько действий в нескольких играх — себя здесь, подписчика там, гостя ещё где-то — и отправить одним нажатием, а не по одному кругу на сервер.
Когда появляется панель
По умолчанию скрыта. Выезжает, как только в очереди есть хотя бы одно действие. Уезжает обратно, когда очередь пуста — после отправки или после отмены.
Что на панели
Слева крестик (✕) сбрасывает очередь — если смесь бронирований и снятий, очищает оба; если только снятия — только их, ожидающие бронирования не трогает.
Рядом стопка «кто и сколько» — три короткие строки: сколько игр затрагивает очередь, сколько людей (не считая вас), сколько всего мест. Стопка кликабельна: нажатие снова открывает выбор, чтобы добавить в ту же очередь себя, подписчиков, гостей, предрегистрированных контактов. Так наращивают очередь: одна ячейка открыла панель — дальше жмут на стопку и добавляют спутников — затем отправляют.
Кнопка действия занимает остаток полосы; подпись зависит от содержимого очереди — см. три варианта ниже.
Справа блок денег — денежная сторона очереди; см. блок денег.
Три вида панели
Панель переключается по тому, что в очереди.
Только бронирование
В очереди одно или несколько бронирований, снятий нет. Главная кнопка синяя Забронировать (N). Нажатие отправляет.
Только снятие
Вы отметили строку (или строки) на удаление, новых бронирований ещё не добавляли. Главная кнопка красная Снять (N). Крестик здесь сбрасывает только снятия — бронирования, если они были, не трогает.
Смесь
В очереди и бронирования, и снятия. Главная кнопка синяя OK; нажатие сначала выполняет снятия, потом новые бронирования. Крестик очищает всё пакетом.
Блок денег
Справа на панели до трёх строк про деньги:
- Баланс — текущий остаток кошелька в нужной валюте. Появляется, если хотя бы одна затронутая игра с онлайн-оплатой (наличные не вычитаются из кошелька).
- Взнос — суммарная стоимость очереди в той же валюте, со значками наличные / онлайн / смесь. Если очередь на несколько валют, в общую сумму первой валюты попадает только она; остальные показываются, но не суммируются в итог.
- Пополнить — только если в очереди место нанятого вратаря, где хост платит вратарю. Число — сколько вы бы заплатили вратарю по этим играм. См. Взносы вратаря.
Что делает нажатие главной кнопки
Furbol отправляет всю очередь одним пакетом:
- Если смесь — сначала снятия. Каждое пробуется отдельно — одно не удалось, остальные всё равно идут.
- Затем бронирования — та же логика по одному.
- При успехе панель очищается, составы на играх обновляются.
Когда что-то не удалось
Каждая строка очереди уходит отдельно — нормально, что часть прошла, часть отскочила. Успехи тихие — составы обновляются без всплывашки. Неудачи собираются в один диалог со списком причин.
Строки группируются по человеку. У каждого, кого пытались поставить, заголовок с никнеймом, ниже причины отказа:
Марко:
– Уже в этой игре
– Место уже занятоСара:
– Нужна подписка на хоста
Один человек и одна неудача — один заголовок и одна строка. Несколько отказов у одного — один заголовок и маркированный список. Несколько людей — блоки через пустую строку. Очень длинные списки обрезаются — диалог для быстрого чтения, не исчерпывающий отчёт.
Частые причины:
- Уже в этой игре. Пытались поставить того, кто уже в составе.
- Между вашим нажатием и отправкой место заняли.
- Игра полна. Свободных мест нет.
- Игра уже началась или закончилась. Состав заблокирован — см. Игра.
- Нужна подписка. Человек должен подписаться на хоста — обычно в приватной или секретной игре.
- Блокировка хостом. Хост не хочет этого человека в игре (механика исключений по приглашению).
- Сейчас нельзя вступить. Состояние не пускает в эту игру — например, конфликт в один день или не выполнены требования к игре.
- Коллизия личностей. Две предрегистрации конфликтуют так, что нужен человек.
После закрытия диалога панель пуста. Неудачные строки не остаются для повтора — вся очередь обработана. Повторить отказанное нужно заново: снова нажать ячейки и собрать очередь. На практике прямой повтор редко помогает — причина (полная игра, занятое место, нужна подписка) обычно требует другого места, игры или человека.
Панель приводит очередь в порядок
Если передумали по ходу, Furbol разруливает:
- Дважды одно и то же бронирование для того же человека — побеждает новее, дубликата нет.
- Бронирование для того, кого пометили на снятие — снятие отменяется, остаётся бронирование.
- Снятие для того, кого пометили на бронирование — бронирование отменяется, остаётся снятие.
Можно менять решение при сборке очереди без противоречивых строк в конце.
Чего панель не даст
- Бронировать в заблокированную игру. Если состав уже закрыт (старт прошёл, фаза результатов / обратной связи), нажатие на ячейку ничего не делает — ни фантомной строки в панели, ни ошибки.
- Суммировать несколько валют в превью. Если очередь смешивает валюты, в видимую сумму попадает только первая. В реальности так редко бывает — обычно очередь в один день и город.
См. также
- Профиль игры — детальный экран игры под панелью.
- Как вступить в игру
- Вступление в игру
- Размещение подписчиков и гостей · Поставить подписчика или гостя
- Выход из игры — откуда начинается корзина и «Снять».
- Оплата онлайн-игр
- Взносы вратаря
- Игра