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

       

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

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

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

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

14 сообщений
  • 1
  • 2
  • След.
Просмотры: 307 • 
Аватара пользователя
PPK
Администратор
Сообщения: 10651
Зарегистрирован: 17 лет 1 месяц
Сообщение 15 апр 2026, 17:30
Бета-версия
При установке на рабочие форумы рекомендуется делать бэкап базы данных перед установкой и перед удалением расширения. При возникновении ошибок или проблем нужно в сообщении в этой теме указывать версии: расширения, форума, 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.4-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 Несколько изменений и исправлений
Описание и версия
У вас нет необходимых прав для просмотра вложений в этом сообщении. Попробуйте зарегистрироваться или войти на форум.
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 340
Зарегистрирован: 14 лет 5 месяцев
Сообщение 16 апр 2026, 09:00
Круто!!!
На сколько я помню, в этой версии ещё поддерживался mChat. А здесь он поддерживается?
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10651
Зарегистрирован: 17 лет 1 месяц
Сообщение 16 апр 2026, 10:04
Мчат в коде мода не встречается нигде, если и была поддержка в том моде то скорее всего через плагины, но ни одного плагина я для него в сети не нашёл, можно было бы и их портировать :unknown:

Отправлено спустя 19 минут 45 секунд:
В первое сообщение темы добавлена ссылка на архив с 521 флеш игрой
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 340
Зарегистрирован: 14 лет 5 месяцев
Сообщение 17 апр 2026, 02:30
На выходных займусь установкой, поглядим...
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10651
Зарегистрирован: 17 лет 1 месяц
Сообщение 17 апр 2026, 09:23
Посмотрел плагины которые были доступны для мода - там мчата нет, на phpbb.com только инструкции как добавить мчат на страницу аркады, т.е. такой интеграции для мода никогда не существовало, мчат (и другие чаты) имеют интеграцию только в оригинальном расширении phpBB Arcade, теоретически для этого расширения можно сделать интеграцию с чатами, порталами, добавить поддержку html5 игр, но пока цель только в порте мода :pardon:
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 340
Зарегистрирован: 14 лет 5 месяцев
Сообщение 20 апр 2026, 01:27
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.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10651
Зарегистрирован: 17 лет 1 месяц
Сообщение 20 апр 2026, 16:47
Michel писал(а): 20 апр 2026, 16:43 После победы рекорда одного игрока над другим вывалилась ошибка
Ну там очевидно из-за расширения /shredder/dap/, что оно делает?
Michel писал(а): 20 апр 2026, 16:43 И ещё часто наблюдается падение апача
С какой ошибкой?
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 340
Зарегистрирован: 14 лет 5 месяцев
Сообщение 20 апр 2026, 16:53
По визуальному оформлению:
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.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10651
Зарегистрирован: 17 лет 1 месяц
Сообщение 20 апр 2026, 16:56
Michel писал(а): 20 апр 2026, 16:55502
Смотреть в логах нужно, там подробнее должно
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 340
Зарегистрирован: 14 лет 5 месяцев
Сообщение 20 апр 2026, 16:56
Отлов множественных регистраций - Double Account Preventer

Отправлено спустя 5 минут 41 секунду:
PPK писал(а): 20 апр 2026, 16:56 Смотреть в логах нужно, там подробнее должно
Что-то нашёл, отправил в ЛС
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
Michel
14 сообщений
  • 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 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo