Продажа системы игровых лобби | Custom Play Hub

Bren

Известный
Автор темы
12
2
Система создания пользовательских игровых лобби со встроенным редактором карт.
Игроки могут создавать собственные карты для режимов: Гонки, Deathmatch, Team Deathmatch, Counter-Strike, Дуэль и Дерби.


Главное меню

Взаимодействие с игровыми лобби осуществляется через главное меню.
Меню реализовано с использованием TextDraw и состоит из четырёх страниц: Лобби, Плейлисты, Создать и Редактор.


Лобби
Здесь отображаются все лобби, созданные игроками.

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

Создать
В этом разделе игроки могут создавать свои лобби, используя готовые проекты, опубликованные другими игроками.
Доступны поиск проектов, поиск по персональному коду проекта и сортировка по популярности.
После завершения матча игроки могут оценивать проекты других игроков, выставляя рейтинг от 1 до 5 звёзд.

Редактор
В редакторе можно создавать собственные игровые режимы.
Доступна настройка различных аспектов игрового процесса, включая точки спавна, транспорт, объекты, пикапы, NPC, оружие и многое другое.
Предусмотрены обучение по всем режимам и руководство по использованию редактора.

Bj7Qrsw.png

bbIlAxp.png


Режимы

Гонка
В гоночном режиме игроки соревнуются друг с другом, пытаясь первыми достичь финиша.

Игровой процесс
• На старте гонки игроки могут использовать рывок, который ускоряет их транспорт при старте.
• На трассе можно подбирать пикапы ускорения, ремонта транспорта и прыжка.
• Доступно использование ракет для атаки противников.
• Игроки, финишировавшие раньше других, переходят в режим наблюдения.
• Игрокам доступна таблица лидеров, отображающая текущие позиции в гонке.


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

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


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

Игровой процесс
• Каждой команде в начале раунда выдаётся определённое количество очков (например, 200).
• За каждое убийство вражеского игрока у команды противника отнимается 1 очко.
• Игрокам доступен магазин оружия, где можно выбрать необходимое оружие.
• Игрокам доступна таблица лидеров, отображающая текущие позиции в матче.
• Система ассистов.


Counter-Strike
В режиме Counter Strike игроки делятся на две команды: террористы и контр-террористы.

Цели команд
• Контр-террористы - обезвредить бомбу или устранить всех террористов.
• Террористы - заложить и взорвать бомбу или устранить всех контр-террористов.

Игровой процесс
• Раунды длятся до победы одной из команд или до истечения времени.
• За победы и убийства начисляются деньги в зависимости от оружия и способа устранения.
• На деньги можно покупать оружие и снаряжение.
• Проигравшая команда получает бонус за серию поражений.
• Механика набора сапёра, шлемов, ассисты, MVP раунда, сброс оружия при смерти, фаза покупки в начале раунда, смена сторон на середине матча.
• Выбывшие игроки переходят в режима наблюдения за своей командой.
• Игрокам доступна таблица лидеров, отображающая текущие позиции.
• Бомба автоматически сбрасывается, если игрок долго бездействует.
qBzL7l9.png

Экономика Counter-Strike
Начисление денег за определенные действия в матче.

Основное
• Стартовые деньги: $800
• Максимальное количество денег: $16000

Награда команды
• Выигранный раунд: $3250
• Взрыв бомбы: $3500
• Обезвреживание бомбы: $3500
• Убийство всех врагов: $3250

Индивидуальная награда
• Закладка бомбы: $300
• Разминирование бомбы: $300
• Убийство игрока, закладывающего бомбу: $50
• Убийство игрока, обезвреживающего бомбу: $50
• Убийство игрока с бомбой (до закладки): $50

Loss Bonus (Серия проигрышей)
• Первый проигрыш: $1400
• Второй проигрыш: $1900
• Третий проигрыш: $2400
• Четвёртый проигрыш: $2900
• Пятый проигрыш: $3400

Деньги за убийство с определённым оружием
• Пистолет: $300
• Дробовик: $900
• ПП: $600
• Штурмовая винтовка: $300
• Снайперская винтовка: $100
• Граната: $300
• Холодное оружие: $400

Штрафы
• Убийство союзника: $300
• Самоубийство: $300


Дуэль
В режиме Дуэль игроки делятся на две команды — синюю и красную — и сражаются друг с другом.
Цель - победить в определённом количестве раундов, чтобы выиграть матч.

Игровой процесс
• Раунды длятся до победы одной из команд или до истечения времени.
• Выбывшие игроки переходят в режим наблюдения за своей командой.
• Игрокам доступен магазин оружия, где можно выбрать необходимое вооружение.
• Игрокам доступна таблица лидеров, отображающая текущие позиции в матче.
• Механика шлемов, ассисты, MVP раунда, фаза покупки в начале раунда, смена сторон на середине матча.


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

Игровой процесс
• У каждого игрока ограниченное количество жизней.
• По арене могут быть разбросаны пикапы с ремонтом, ускорением и ракетами.
• Игроки, потерявшие все жизни, выбывают и переходят в режим наблюдения за оставшимися участниками.
• На старте дерби доступен рывок, который ускоряет транспорт при старте.
• Доступно использование ракет для атаки противников.
• Игрокам доступна таблица лидеров, отображающая текущие позиции в дерби.




Редактор

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


Селектор элементов

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

5ya69DE.png



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

Свойства контрольных точек
Каждая точка имеет настраиваемые свойства.

• Тип - обычная или воздушная контрольная точка
• Ширина - определяет ширину контрольной точки
• Смена транспорта - позволяет изменить транспорт игрока при прохождении контрольной точки
• Скорость транспорта - устанавливает скорость транспорта при прохождении контрольной точки


Точки спавна транспорта
Точки спавна транспорта определяют места, где игроки могут появляться в транспорте в режиме гонки или в прочих режимах.

Свойства транспорта
Каждый транспорт имеет настраиваемые свойства.

• Модель - транспорт, который будет использоваться (машина, мотоцикл, велосипед и т.д.)
• Окраска - цвет транспорта и окраска
• Нитро - установить наличие нитро для транспорта
• Доступность - определяет, кто может использовать этот транспорт (все игроки или только определённые команды)
• Двери - управление состоянием дверей транспорта (открыты или закрыты)
• Задержка респавна - после выхода игрока из транспорта начнется отсчет времени до респауна
vjxpoTx.png

Объекты
Объекты позволяют добавлять различные элементы окружения в проект, такие как здания, деревья, дороги и т.д.
Существуют два способа добавления объектов: с помощью стандартного GUI-редактора или через наведение камеры.

Для определения столкновений используется плагин ColAndreas.
tz1dCPF.png

Точки возрождения игроков
Точки возрождения игроков определяют места, где игроки появляются после смерти в определенных режимах.

Свойства точек возрождения
Каждая точка имеет настраиваемые свойства.

• Команда - определяет, для какой команды предназначена точка (используется в командном режиме)


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


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

Свойства пикапов
Каждый пикап имеет настраиваемые свойства.

• Тип - определяет тип пикапа (здоровье, броня, оружие, патроны, адреналин и т.д.)
• Количество использований - количество раз, которое пикап может быть использован перед исчезновением
• Задержка восстановления пикапа - время, через которое пикап снова станет доступен для использования
• Действие эффекта задержки - определяет, для кого действует задержка восстановления (все игроки или только определённый)
• Доступность пикапа - определяет, как пикап может быть использован (игрок или транспорт)
• Предназначение пикапа - определяет, кто может использовать этот пикап (все игроки или только определённые команды)

Типы пикапов
• Здоровье — восстанавливает здоровье игрока.
• Броня — добавляет броню игроку.
• Оружие — выдаёт выбранное оружие.
• Патроны — добавляет боеприпасы.
• Адреналин — даёт временные бонусы (ускорение).
• Смертельный — при подборе игрок умирает.
• Взрывной — взрывается при контакте.
• Прыжок — подбрасывает транспорт или игрока.
• Ремонт транспорта — восстанавливает повреждённый транспорт.
• Ускорение транспорта — даёт кратковременное ускорение.
• Ракета для транспорта — позволяет запускать ракеты с транспортного средства.
TzsvR7Q.png

NPC
NPC используются для создания массовок и взаимодействия со стадиями лобби.

Свойства NPC
Каждый NPC имеет настраиваемые свойства.

• Скин - внешний вид NPC
• Анимация - определяет позу или действие NPC (сидит, стоит, лежит и т.д.)
• Повтор анимации - определяет, будет ли анимация повторяться циклически
• Действие запуска анимации - определяет, как будет запускаться анимация NPC (при отсчёте до старта игры или при завершении игры)

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




Опции

Магазин оружия
В некоторых игровых режимах игроки могут покупать оружие и снаряжение в магазине оружия.
Ассортимент магазина настраивается в параметрах проекта.

Возврат оружия
• При покупке или выборе оружия игрок может вернуть его в магазин и получить обратно потраченные деньги.

Ограничения
• Использовать магазин оружия можно только в радиусе 5 метров от последней точки спавна.
• После спавна действует ограничение на время покупки — 30 секунд.
• Игрок не может вернуть деньги за оружие, если оно было выдано бесплатно при спавне.
• Игрок не может вернуть деньги за оружие, если оно было получено от другого игрока.
OW96DgS.png

Теги
Теги помогают другим игрокам найти ваш проект по определённым ключевым словам.


Положение камеры
Камера определяет, куда будет смотреть игрок в определённые моменты игры.

Начальная камера
• Используется в лобби при ожидании игроков
• Отображается во время обратного отсчёта перед стартом
• Помогает игрокам увидеть карту перед началом

Завершающая камера
• Показывается после завершения матча/гонки
• Отображается во время показа результатов


Рейтинг/оценка проекта
Рейтинг проекта позволяет игрокам оценить ваш проект после завершения игры.

Как это работает
• Игроки ставят оценку от 1 до 5 звёзд
• Средний рейтинг отображается в списке проектов и лобби
• Высокий рейтинг помогает проекту подняться в поиске

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


Просмотры проекта
Просмотры показывают, сколько раз игроки запускали ваш проект.

Что считается просмотром
• Каждый вход игрока в лобби с вашим проектом
• Высокое количество просмотров помогает проекту подняться в поиске

Запуски проекта
• Показывает, сколько раз игрок создавал лобби с вашим проектом

Просмотреть подробную статистику просмотров вы можете в разделе статистики.


Персональный код проекта
Персональный код проекта - это уникальный идентификатор вашего проекта, который используется для его идентификации и доступа к нему.

Генерация кода
• Код генерируется автоматически при сохранении проекта
• Включает в себя ID проекта и случайные символы

Использование кода
• Позволяет другим игрокам найти ваш проект по этому коду

Вы можете найти персональный код своего проекта в разделе статистики.


Публикация проекта
Публикация проекта делает его доступным для других игроков в списке проектов.
Для публикации проекта необходимо выполнить некоторые требования.

Пример требований
• Разместить контрольные точки
• Установить точки спавна транспорта
• Установить точки возрождения
• Разместить точки закладывания бомб
• Выбрать положение камеры лобби

После выполнения всех требований проект можно опубликовать через опции проекта.
Rd0ghSz.png



Стоимость: 80 000 руб

Сервер для ознакомлений: IP: 185.223.168.92:7777 - для работы нужен KeyListener


Контакты для связи:


Зависимости
• ColAndreas
KeyListener - обязательно!
• streamer
• mysql R41-4
• pawnraknet
• pawnregex
• sscanf
• rustext