Перейти к содержанию
  • Добавить голосование на блокировку голосований за смену карты и рестарта раунда


    да


    Обратная связь

    Рекомендуемые комментарии

    Electr0

    Опубликовано

    думаю что лучше будет заменить голосования:

    • Заморозить ботов
    • Добавить паузу кнопки старта
    • Добавить паузу использования смены / рестарта карты

     

    На какое-то одно голосование которое бы включало действия всех этих голосований, потому думаю что игроки часто делают подряд два сразу и заморозку ботов и паузу кнопки старта, этому голосованию нужно придумать название.

    Electr0

    Опубликовано

    нужно инициировать написания кода по этой теме завтра

    Electr0

    Опубликовано

    придется провести мажорный рефакторинг, мне не нравится что я вижу в исходном коде.

    Electr0

    Опубликовано

    Добавлены статусы кнопки, вместо двух булевых переменных голосование на кнопке, и заблочена админом, добавлены статусы:

    enum()
    {
    	BUTTON_STATUS_NOTFOUND,
    	BUTTON_STATUS_UNLOCKED,
    	BUTTON_STATUS_VOTELOCKED,
    	BUTTON_STATUS_BLOCKED_BY_ADMIN,
    	BUTTON_STATUS_PRESSED
    }

    это позволило удалить антиспам таймер после первого нажатия кнопки, так же улучшить читабельность кода, плюс это нужно для внедрения нового режима, чтобы сразу было ясно не так.

    Electr0

    Опубликовано

    после анализа кода было принято решение блочить голосования на рестарт карты и рестарт раунда во время действующей паузы кнопки, в ином случае придется плодить кулдауны что ничего хорошего не добавляет.

    Electr0

    Опубликовано

    можно проводить внутреннее тестирование

    Electr0

    Опубликовано

    разделил автоматический кулдаун кнопки и тот что по голосованию, чтобы голосование запрещалось только от кулдауна паузы кнопки вызванного через голосование

    Electr0

    Опубликовано

    Значение Статус изменено на: Тестируется

    Electr0

    Опубликовано

    Значение Статус изменено на: Сделано

    Electr0

    Опубликовано

    исправлен баг с 999 минутами ожидания который получился при не правильном складывании времени от кулдаунов



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

    Гость
    К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отзывом.

    Будет сделано = Ваша идея добавлена к плану будущих изменений.

    Тестируется = Изменения внесены, но требуют тестирования.

    Сделано = Ваша идея реализована!

    Отклонено = Отзыв некорректный, бред, либо уже реализовано. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Создать...