Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Бета-версии и расширения в разработке

  • Список форумов
  • Форумы по phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3
  • Бета-версии и расширения в разработке

[Бета] (phpBB 3.2-3.3) BB3ArcadeGames: Аркадные флэш игры для форума

Порт мода phpBB Arcade в расширение

19 сообщений
  • 1
  • 2
  • След.
Просмотры: 2199 • 
  • Аватара пользователя
    PPK Сообщение 15 апр
    Бета-версия
    При установке на рабочие форумы рекомендуется делать бэкап базы данных перед установкой и перед удалением расширения. При возникновении ошибок или проблем нужно в сообщении в этой теме указывать версии: расширения, форума, php, mysql, скриншот/текст ошибки и полный порядок действий которые привели к ним, в сообщениях о неработающих играх нужно указывать название игры и ссылку на файл игры если она скачана не по ссылкам из этого сообщения

    Описание
    Порт мода phpBB Arcade для форума phpBB3 (только версии 3.1 и выше). Расширение добавляет возможность играть в флэш игры на форуме, основные функции и возможности:
    |- Загрузка игр через адм. раздел или фтп с разбивкой игр по категориям
    |- Добавление игр в избранное, скачивание игр, сохранение рекордов, вызов пользователями других пользователей на турнир
    |- Интеграция с расширениями поинтов для установки стоимости игры, скачивания или ставок на турнирах
    |- Оповещение через личные сообщения о вызовах или рекордах в сыгранных играх, оповещение о новых играх через сообщения на форуме

    Добавленные или отсутствующие в расширении возможности:
    + добавлено отображение меню аркады в стиле форума
    + добавлена интеграция с расширением Pico - Reputation System
    + добавлена возможность выбора расширения поинтов для интеграции
    + отображение страниц адаптировано для мобильных устройств
    - отсутствует интеграция с расширениями Cash Mod, Points System, Simple Points System, Points Mod т.к. соответствующие им моды не существуют в виде расширений

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

    Установка
    1. Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3arcadegames/composer.json
    2. Скопировать файлы arcade.php, newscore.php, viewgame.php и директорию arcade из директории расширения root в корневую директорию форума
    3. Установить права 777 на директории /arcade/backup/, /arcade/gamedata/, /arcade/games/, /arcade/install/ в корневой директории форума
    4. Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3ArcadeGames нажать ссылку Включить

    Обновление
    Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы (/ext/ppk/bb3arcadegames/ и файлы arcade.php, newscore.php, viewgame.php в корне форума), загрузить новую версию расширения и включить его заново.

    Примечания
    Для установки изображений к категориям игр нужно загрузить изображения в директорию /arcade/images/cats/
    Для установки игр можно использовать следующие способы:
    1. В виде архива через адм. раздел: вкладка Аркада - Загрузка/распаковка игр
    2. В виде архива через фтп: загрузить архив с игрой в директорию /arcade/install/, добавить игру через адм. раздел - вкладка Аркада - Загрузка/распаковка игр
    3. В виде файлов через фтп: распаковать архив с игрой, скопировать директорию с названием игры в директорию /arcade/games/, если в распакованных файлах есть директория gamedata - скопировать содержимое этой директории в директорию /arcade/gamedata/, зайти в /arcade/games/название_игры/ и установить права 777 на php файл с названием игры
    После загрузки игр их необходимо добавить в нужную категорию: вкладка Аркада - Добавление игр

    Настройка
    Адм. раздел - вкладка Аркада

    Главная страница

    Общие настройки
    Настройки игр
    Настройки вызовов, челленджей
    Настройки функций
    Настройки страницы аркады
    Настройки страницы вызовов
    Настройки путей
    Настройки загрузки
    Управление категориями
    Управление категориями 2
    Управление играми
    Управление играми 2
    Управление пользователями
    Управление пользователями 2
    Установка плагинов
    Управление плагинами
    Добавление игр
    Загрузка, распаковка игр
    Резервное копирование игр
    Скачивание игр
    Просмотр жалоб
    Забаненные пользователи
    Статистика скачиваний
    Глобальное объявление
    Создание установочного файла игры
    Руководство пользователя
    Журнал администратора
    Журнал пользователей
    Журнал ошибок
    Роли категорий
    Роли категорий 2
    Права доступа к категориям
    Права доступа пользователей к категориям
    Права доступа групп к категориям
    Копирование прав доступа к категориям
    Просмотр прав на основе категорий
    Администраторские роли
    Пользовательские роли
    Личный раздел - вкладка Аркада

    Управление настройками
    Настройки сообщений
    Управление избранным



    Доступные языки
    ru, en

    Скачать расширение
    С форума (необходимо зарегистрироваться и/или войти на форум)
    bb3arcadegames_f_0.9.8-beta.zip
    С GIT репозитория
    https://gitlab.com/protoneutron/bb3arcadegames

    Архив с 44 играми для тестирования расширения
     Скрытый текст. Для просмотра нужно зарегистрироваться
    Полный архив с 521 игрой
     Скрытый текст. Для просмотра нужно зарегистрироваться
    Каталогизированный многотомный архив с 4024 играми
     Скрытый текст. Для просмотра нужно зарегистрироваться

    2026.04.15 - 0.9.0 Начальная версия
    2026.04.20 - 0.9.1 Несколько изменений и исправлений
    2026.04.21 - 0.9.2 Несколько изменений и исправлений
    2026.04.23 - 0.9.3 Несколько изменений и исправлений
    2026.04.25 - 0.9.4 Несколько изменений и исправлений
    2026.04.28 - 0.9.5 Несколько изменений и исправлений
    2026.05.04 - 0.9.6 Небольшое исправление
    2026.05.05 - 0.9.7 Небольшое исправление
    2026.06.08 - 0.9.8 Небольшое исправление и изменения
    Описание и версия
    У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
  • Аватара пользователя
    Michel Сообщение 16 апр
    Круто!!!
    На сколько я помню, в этой версии ещё поддерживался mChat. А здесь он поддерживается?
    phpBB 3.3.16 • php 8.4.14 • MySQL(i) 8.0.25-15
Michel
  • Аватара пользователя
    PPK Сообщение 16 апр
    Мчат в коде мода не встречается нигде, если и была поддержка в том моде то скорее всего через плагины, но ни одного плагина я для него в сети не нашёл, можно было бы и их портировать :unknown:

    Отправлено спустя 19 минут 45 секунд:
    В первое сообщение темы добавлена ссылка на архив с 521 флеш игрой
PPK
  • Аватара пользователя
    Michel Сообщение 17 апр
    На выходных займусь установкой, поглядим...
    phpBB 3.3.16 • php 8.4.14 • MySQL(i) 8.0.25-15
Michel
  • Аватара пользователя
    PPK Сообщение 17 апр
    Посмотрел плагины которые были доступны для мода - там мчата нет, на phpbb.com только инструкции как добавить мчат на страницу аркады, т.е. такой интеграции для мода никогда не существовало, мчат (и другие чаты) имеют интеграцию только в оригинальном расширении phpBB Arcade, теоретически для этого расширения можно сделать интеграцию с чатами, порталами, добавить поддержку html5 игр, но пока цель только в порте мода :pardon:
PPK
  • Аватара пользователя
    Michel Сообщение 20 апр
    PPK писал(а): 17 апр 2026, 09:23 теоретически для этого расширения можно сделать интеграцию с чатами, порталами, добавить поддержку html5 игр
    Ждёмс, мы никуда не торопимся :D

    Отправлено спустя 14 часов 44 минуты 22 секунды:
    После победы рекорда одного игрока над другим вывалилась ошибка:

    Код: Выделить всё

    [phpBB Debug] PHP Warning: in file [ROOT]/ext/shredder/dap/core.php on line 114: Constant IN_CHECK_DAP already defined
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 92: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 93: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 94: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    
    Fatal error: Uncaught Error: Class "auth" not found in /var/data/www/site/ext/ppk/bb3arcadegames/arcade/includes/score.php:361 Stack trace: #0 /var/data/www/site/ext/ppk/bb3arcadegames/arcade/includes/scoretype.php(418): include() #1 /var/data/www/site/ext/ppk/bb3arcadegames/event/listener.php(175): include('/var/www/u23363...') #2 /var/data/www/site/vendor/symfony/event-dispatcher/EventDispatcher.php(214): ppk\bb3arcadegames\event\listener->bb3arcadegames_scoretype(Object(phpbb\event\data), 'core.index_modi...', Object(phpbb\event\dispatcher)) #3 /var/data/www/site/vendor/symfony/event-dispatcher/EventDispatcher.php(44): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'core.index_modi...', Object(phpbb\event\data)) #4 /var/data/www/site/phpbb/event/dispatcher.php(62): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('core.index_modi...', Object(phpbb\event\data)) #5 /var/data/www/site/phpbb/event/dispatcher.php(46): phpbb\event\dispatcher->dispatch('core.index_modi...', Object(phpbb\event\data)) #6 /var/data/www/site/index.php(245): phpbb\event\dispatcher->trigger_event('core.index_modi...', Array) #7 {main} thrown in /var/data/www/site/ext/ppk/bb3arcadegames/arcade/includes/score.php on line 361
    Отправлено спустя 5 минут 41 секунду:
    И просто после завершения игры сверху тоже ошибки:

    Код: Выделить всё

    [phpBB Debug] PHP Warning: in file [ROOT]/ext/shredder/dap/core.php on line 114: Constant IN_CHECK_DAP already defined
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 92: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 93: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/ext/ppk/darklightstyleswitcher/event/listener.php on line 94: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4191: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3076)
    Отправлено спустя 3 минуты 22 секунды:
    Под админом ошибок нет. Под юзером ошибки те что выше

    Отправлено спустя 1 минуту 21 секунду:
    И ещё часто наблюдается падение апача

    Отправлено спустя 12 минут 5 секунд:
    А так же ошибки перевода:
    Под аватаркой в аркаде "Всего игр:" по логике должно быть "Всего сыграно игр:"
    В блоке "Кто играет в аркаде" указано "Максимум игравших пользователей: 1 20 апр 2026, 15:07", правильней наверно будет "Максимум одновременно игравших пользователей: 1, 20 апр 2026, 15:07". То есть добавить слово "одновременно" и после количества пользователей поставить запятую.

    Отправлено спустя 8 минут 51 секунду:
    В категории рядом с игрой пишется: "Игравших: 20", правильно будет "Сыграно: 20"
    phpBB 3.3.16 • php 8.4.14 • MySQL(i) 8.0.25-15
Michel
  • Аватара пользователя
    PPK Сообщение 20 апр
    Michel писал(а): 20 апр 2026, 16:43 После победы рекорда одного игрока над другим вывалилась ошибка
    Ну там очевидно из-за расширения /shredder/dap/, что оно делает?
    Michel писал(а): 20 апр 2026, 16:43 И ещё часто наблюдается падение апача
    С какой ошибкой?
PPK
  • Аватара пользователя
    Michel Сообщение 20 апр
    По визуальному оформлению:
    1) Ссылка на аркаду, добавить fa иконку вместо графического изображения.
    2) Меню сверху, использовать данные с просильвера. А то свои на просильвере норм, а вот на других стилях опа получается. Конечно каждый может под себя сам подшаманить, но лучше сделать норм из коробки.

    Ждём следующую версию с доработкой хотя бы некоторых ошибок. :drinks:
    А так супер, респект!

    Отправлено спустя 1 минуту 35 секунд:
    PPK писал(а): 20 апр 2026, 16:47 Ну там очевидно из-за расширения /shredder/dap/, что оно делает?
    Double akant preventer. вроде так называется. Блокирует/уведомляет повторные регистрации.
    PPK писал(а): 20 апр 2026, 16:47С какой ошибкой?
    502
    phpBB 3.3.16 • php 8.4.14 • MySQL(i) 8.0.25-15
Michel
  • Аватара пользователя
    PPK Сообщение 20 апр
    Michel писал(а): 20 апр 2026, 16:55502
    Смотреть в логах нужно, там подробнее должно
PPK
  • Аватара пользователя
    Michel Сообщение 20 апр
    Отлов множественных регистраций - Double Account Preventer

    Отправлено спустя 5 минут 41 секунду:
    PPK писал(а): 20 апр 2026, 16:56 Смотреть в логах нужно, там подробнее должно
    Что-то нашёл, отправил в ЛС
    phpBB 3.3.16 • php 8.4.14 • MySQL(i) 8.0.25-15
Michel
19 сообщений
  • 1
  • 2
  • След.

Вернуться в «Бета-версии и расширения в разработке»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума