[Plugin][Bukkit] SpaceBall - Аркадная Мини-Игра в стиле painball
Всем привет дорогие друзья,с вами Forvater,и сегодня я продемонстрирую вам плагин,под названием Spaceball, добавляющий на наш сервер мини-игру, по типу PainBall
•Космическая Арена для боя двух команд!
•Быстрое создание игры одной командой!
•Дополнительный мир для ветеранов игры!
•Высокие слои атмосферы для ветеранов игры!
•Авто-сохранение инвентаря!
•Встроенная экономика!
•Встроенная система бана!
•AFK контроль в лобби!
•Автобаланс команд!
•Новые ресурсы!
•Новое оружие!
•Система рангов, рейтингов и топов!
•Пять типов лобби по умолчанию!
•Очень простое управление игрой!
•Быстрое создание игры одной командой!
•Дополнительный мир для ветеранов игры!
•Высокие слои атмосферы для ветеранов игры!
•Авто-сохранение инвентаря!
•Встроенная экономика!
•Встроенная система бана!
•AFK контроль в лобби!
•Автобаланс команд!
•Новые ресурсы!
•Новое оружие!
•Система рангов, рейтингов и топов!
•Пять типов лобби по умолчанию!
•Очень простое управление игрой!
Чтобы активировать, нужно просто установить рамки над табличками (необходим пермишен админа/OP) и сыграть раунд. Чтобы убрать - ударить по одной из рамок.
Некоторые из типов имеют ворота. Можно переключать командой /sb gate, или тапнув по свето - камню. Необходим пермишен модератора/админа/OP:
Замечания
1. Смена лобби влечет за собой передачу большого количества измененных блоков клиентам сервера. Поэтому, не стоит менять лобби слишком часто при наличии игроков рядом с лобби.
2. SpaceBall манипулирует плагином NoLagg, в случае, если он у вас установлен. А именно - выключает его на время генерации структур, по причине не совместимости. После генераций NoLagg возвращается в активный режим
Замечания
1. Смена лобби влечет за собой передачу большого количества измененных блоков клиентам сервера. Поэтому, не стоит менять лобби слишком часто при наличии игроков рядом с лобби.
2. SpaceBall манипулирует плагином NoLagg, в случае, если он у вас установлен. А именно - выключает его на время генерации структур, по причине не совместимости. После генераций NoLagg возвращается в активный режим
Игра добавляет урон мобам и игрокам если стрелять обычным снежком. Выключаем если не нужно командой /sb snow
Если есть желание переделать дополнительный мир не удаляя игры. Вариант 1. Выключить сервер, удалить папку с миром, включить сервер. Будет сгенерирован новый мир. Если удалить мир в котором находится лобби, лобби будет создано в том же месте где и было. Второй вариант - выключить игру ( /sb global) , удалить папку с миром, включить игру ( снова /sb global )
Задавайте вопросы
Если есть желание переделать дополнительный мир не удаляя игры. Вариант 1. Выключить сервер, удалить папку с миром, включить сервер. Будет сгенерирован новый мир. Если удалить мир в котором находится лобби, лобби будет создано в том же месте где и было. Второй вариант - выключить игру ( /sb global) , удалить папку с миром, включить игру ( снова /sb global )
Задавайте вопросы
Нет пермишенов/Нет OP:
/sb - Телепорт к лобби
/sb help - Помощь
/sb stat - Статистика
/sb info - Информация об игре
/sb top - Общий топ
/sb red - Топ красных
/sb blue - Топ синих
sb.moder/OP: все предыдущие и cледующие
/sb balance - Выключить/включить автобаланс
/sb advert - Выключить/включить сообщения игры в чат
/sb port - Выключить/включить портал в дополнительный мир
/sb gate - Закрыть/открыть ворота
/sb break - Принудительное завершение раунда
/sb tp - Телепорт в дополнительный мир
/sb tpall - Телепорт всех в лобби
/sb reg - Регистрация игрока (регистрировать игроков, в общем то - не нужно, они регистрируются автоматически. Команда сделана "на всякий случай")
/sb unreg - Удаление игрока из базы
/sb score - Управление счетом игрока
/sb ban - Запретить игроку игру
/sb unban - Снять запрет на игру
/sb snow - Выключить/включить урон от снежков
/sb weapon - Выключить/включить использование снарядов вне игры
/sb suit - Выдать/забрать скафандр (Скафандр, в общем то, тоже специально выдавать - не нужно, все выдается само и автоматически когда надо. Эта команда является скорее "бонусной" - чтобы порадовать кого нибудь скафандром. Скафандр нельзя снять без команды модера/админа, и он будет утерян после смерти игрока)
/sb srank - Установить ранк доступа в дополнительный мир
/sb wrank - Установить ранк доступа на высоту
/sb yield - Установить шанс добычи ресурсов в дополнительном мире
/sb w1 - Выдать взрывной снаряд
/sb w2 - Выдать замедляющий снаряд
/sb w3 - Выдать огненный снаряд
sb.admin/OP: все предыдущие и cледующие
/sb create - Создать игру
/sb reloc - Перенос лобби
/sb lang - Сменить язык игры
/sb delete - Удалить игру
/sb type - Сменить тип лобби
/sb color - Установить цвет чата игры
/sb reset - Сброс всех достижений
/sb global - Выключить/включить игру
/sb sky - Настройки высоких слоев атомосферы
/sb - Телепорт к лобби
/sb help - Помощь
/sb stat - Статистика
/sb info - Информация об игре
/sb top - Общий топ
/sb red - Топ красных
/sb blue - Топ синих
sb.moder/OP: все предыдущие и cледующие
/sb balance - Выключить/включить автобаланс
/sb advert - Выключить/включить сообщения игры в чат
/sb port - Выключить/включить портал в дополнительный мир
/sb gate - Закрыть/открыть ворота
/sb break - Принудительное завершение раунда
/sb tp - Телепорт в дополнительный мир
/sb tpall - Телепорт всех в лобби
/sb reg - Регистрация игрока (регистрировать игроков, в общем то - не нужно, они регистрируются автоматически. Команда сделана "на всякий случай")
/sb unreg - Удаление игрока из базы
/sb score - Управление счетом игрока
/sb ban - Запретить игроку игру
/sb unban - Снять запрет на игру
/sb snow - Выключить/включить урон от снежков
/sb weapon - Выключить/включить использование снарядов вне игры
/sb suit - Выдать/забрать скафандр (Скафандр, в общем то, тоже специально выдавать - не нужно, все выдается само и автоматически когда надо. Эта команда является скорее "бонусной" - чтобы порадовать кого нибудь скафандром. Скафандр нельзя снять без команды модера/админа, и он будет утерян после смерти игрока)
/sb srank - Установить ранк доступа в дополнительный мир
/sb wrank - Установить ранк доступа на высоту
/sb yield - Установить шанс добычи ресурсов в дополнительном мире
/sb w1 - Выдать взрывной снаряд
/sb w2 - Выдать замедляющий снаряд
/sb w3 - Выдать огненный снаряд
sb.admin/OP: все предыдущие и cледующие
/sb create - Создать игру
/sb reloc - Перенос лобби
/sb lang - Сменить язык игры
/sb delete - Удалить игру
/sb type - Сменить тип лобби
/sb color - Установить цвет чата игры
/sb reset - Сброс всех достижений
/sb global - Выключить/включить игру
/sb sky - Настройки высоких слоев атомосферы
1. Скачать плагин и поместить его в папку плагинов
2. Запустить сервер
3. Сменить язык по необходимости (на русский - команда /sb lang ru)
4. Расположится в удобном месте и набрать /sb create для создания игры
5. Дождаться полной генерации
Готово!
Игра не требует дополнительных плагинов для работы. Если на сервере установлены плагины, которые действуют на поведение игроков/PVP, такие как (Factions, NoobProtector и т.д.), необходимо настроить эти плагины так, чтобы исключить их воздействие на дополнительный мир
Файл конфигурации
Файл конфигурации не имеет много настроек, но в нем вы можете указать имя для дополнительного мира, указать миры, в которых будет действовать кислородное голодание на высоте (необходим скафандр ветерана для жизни в местах нехватки кислорода), а также указать , как генерировать структуры в дополнительном мире (после изменений в файле необходим перезапуск сервера):
Game_Language - Локализация. Cейчас доступны Ru, En. По умолчанию - En
Space_Ball_World_Name - Выбор имени дополнительного мира (не относится к лобби!). Необходимо создать игру после изменения имени. По умолчанию - world_spaceworld
Sky_Damage - Включение или выключение кислородного голодания на высоте. true/false. По умолчанию - true
Sky_Damage_Worlds - Мир/миры, в которых действует кислородное голодание на высоте. Если миров больше одного, перечислить через запятую. По умолчанию - world
Sky_Damage_Level - Высота, с которой начинается кислородное голодание. Доступные значения: 0-256. По умолчанию - 200
Structure_Update_Mode - Режим генерации структур на арене. 0, 1 или 2. По умолчанию - 0
0 - Генерировать структуры однажды. Структуры не обновляются, разрушения выключены
1 - Генерация структур после каждого старта сервера. Частичное разрушение включено
2 - Генерация структур перед каждым раундом. Уничтожение структур разрешено
2. Запустить сервер
3. Сменить язык по необходимости (на русский - команда /sb lang ru)
4. Расположится в удобном месте и набрать /sb create для создания игры
5. Дождаться полной генерации
Готово!
Игра не требует дополнительных плагинов для работы. Если на сервере установлены плагины, которые действуют на поведение игроков/PVP, такие как (Factions, NoobProtector и т.д.), необходимо настроить эти плагины так, чтобы исключить их воздействие на дополнительный мир
Файл конфигурации
Файл конфигурации не имеет много настроек, но в нем вы можете указать имя для дополнительного мира, указать миры, в которых будет действовать кислородное голодание на высоте (необходим скафандр ветерана для жизни в местах нехватки кислорода), а также указать , как генерировать структуры в дополнительном мире (после изменений в файле необходим перезапуск сервера):
Game_Language - Локализация. Cейчас доступны Ru, En. По умолчанию - En
Space_Ball_World_Name - Выбор имени дополнительного мира (не относится к лобби!). Необходимо создать игру после изменения имени. По умолчанию - world_spaceworld
Sky_Damage - Включение или выключение кислородного голодания на высоте. true/false. По умолчанию - true
Sky_Damage_Worlds - Мир/миры, в которых действует кислородное голодание на высоте. Если миров больше одного, перечислить через запятую. По умолчанию - world
Sky_Damage_Level - Высота, с которой начинается кислородное голодание. Доступные значения: 0-256. По умолчанию - 200
Structure_Update_Mode - Режим генерации структур на арене. 0, 1 или 2. По умолчанию - 0
0 - Генерировать структуры однажды. Структуры не обновляются, разрушения выключены
1 - Генерация структур после каждого старта сервера. Частичное разрушение включено
2 - Генерация структур перед каждым раундом. Уничтожение структур разрешено
Комментарии