Как это работает?
Вы можете запускать игры вручную, используя команды или функцию Планировщика (я немного объясню это в config.yml ниже).
Четыре режима игры:
Группы: Группы сражаются друг с другом, пока не останется в живых только одна группа. Вы должны использовать SimpleClans или Factions (или плагин, поддерживающий TitansBattle, для получения дополнительной информации см. Подключение к TitansBattle).
Свободный: игроки сражаются друг с другом, пока не останется только один. В этом режиме нет необходимости в простых кланах или фракциях.
Настоящий: Игроки должны использовать свои собственные предметы.
Легкий: Вы выбираете свой боевой комплект.
Победители:
Группе-победителю (или игроку) вы можете дать денежные, командные или предметные призы.
Тот, кто убил больше всего в игре, получает сообщения о присоединении и выходе (если включено) и крутой префикс.
(Победители также получают префикс и сообщения о присоединении / выходе).
Как установить?
Файл конфигурации игры:
Разрешения
Вы можете запускать игры вручную, используя команды или функцию Планировщика (я немного объясню это в config.yml ниже).
Четыре режима игры:
Группы: Группы сражаются друг с другом, пока не останется в живых только одна группа. Вы должны использовать SimpleClans или Factions (или плагин, поддерживающий TitansBattle, для получения дополнительной информации см. Подключение к TitansBattle).
Свободный: игроки сражаются друг с другом, пока не останется только один. В этом режиме нет необходимости в простых кланах или фракциях.
Настоящий: Игроки должны использовать свои собственные предметы.
Легкий: Вы выбираете свой боевой комплект.
Победители:
Группе-победителю (или игроку) вы можете дать денежные, командные или предметные призы.
Тот, кто убил больше всего в игре, получает сообщения о присоединении и выходе (если включено) и крутой префикс.
(Победители также получают префикс и сообщения о присоединении / выходе).
Как установить?
- Поместите TitansBattle.jar в папку с плагинами;
- Создайте свои игры с помощью команды /tb create <name>
- Отредактируйте только что созданную игру, используя /tb edit <game> <config> <value> или отредактировав ее файл в /games
- Установите места назначения / призы / комплекты для игр.
- Наслаждайтесь!
YAML:
#This is a general configuration, for Game specific settings open the games folder
#SQL database settings
sql:
#Set this as false if you want to use a flatfile instead.
use-mysql: false
database: "titansbattle"
mysql:
hostname: "localhost"
port: 3306
username: "root"
password: "thepassword"
#Language used in plugin's message
language: en
#Send more output to the console?
debug: false
#Change the commands
commands:
join: "join"
exit: "exit"
start: "start"
cancel: "cancel"
setdestination: "setdestination"
setinventory: "setinventory"
help: "help"
reload: "reload"
watch: "watch"
winners: "winners"
ranking: "ranking"
#Date format used on /tb winners command
date-format: "dd/MM/yyyy"
#Set how many lines should be displayed on those commands
page-limit:
help: 7
ranking: 10
#List here commands that the plugin will not block in battle phase
allowed_commands: ["/tb exit", "/tb winners"]
#On /tb winners, for instance, you have to insert the game mode as in: "/tb winners GROUPS_FUN", but, if you only use one of the 4 modes,
#you can set this as false and set the mode you use on "default-game-mode".
ask-for-game-mode: true
#Game modes: GROUPS_FUN | GROUPS_REAL | FREEFORALL_FUN | FREEFORALL_REAL
default-game-mode: "FREEFORALL_REAL"
#Destinations
destinations:
general_exit:
#Will the game begin automatically? Which game? When?
#Game modes: GROUPS_FUN | GROUPS_REAL | FREEFORALL_FUN | FREEFORALL_REAL
#Day: 1 = Sunday
#In GROUPS, players must be part of a SimpleClans' Clan or a Factions' Faction
#There is not for that in FREEFORALL
#In REAL, players will use their own items in the game
#In FUN, the server will provide the temporary items
#Hour format: 0 to 24
#Minute format: 0 to 59
#If you want more schedulers, just follow the example below, copy them and change the number
scheduler:
enabled: true
schedulers:
1:
game: GROUPS_FUN
day: 1
hour: 18
minute: 30
2:
game: FREEFORALL_REAL
day: 2
hour: 10
minute: 30
#Data used by the plugin, don't edit it.
data:
respawn: []
clear_inv: []
YAML:
#Game announcements
announcements:
#Before the game starts, how much messages will be sent to players and how much time between them?
starting:
times: 2
interval: 30
#Insert the interval of the message with informations of the game
game_info:
interval: 30
#Delete non participating groups
delete_groups: false
#Minimum to start the game
minimum:
players: 10
groups: 2
#The time to finish the game if no one wins (in seconds)
expiration_time: 3600
#The time for the players to gegt ready
preparation_time: 30
#If join/quit messages are on and the player is both killer and winner, choose wich one will be used
join_or_quit_message_priority: KILLER #Available option: KILLER | WINNER
#Should join/quit messages be sent when a winner/killer joins the server?
winner-quit-message: true
winner-join-message: true
killer-quit-message: true
killer-join-message: true
#Prizes for the winners
prizes:
#If player's inventory is full, this is the frequency in seconds to ask to clear the inventory
items_give_interval: 30
#If true, leaders will receive the same prizes as defined for members
treat_leaders_as_members: false
leaders:
items:
enabled: false
item_list:
commands:
enabled: false
some_number:
value: 100.0
divide: true
command_list: ["give %player% diamond_sword %some_number%", "eco give %player% %some_number%"]
money:
enabled: false
divide: false
amount: 10000.0
members:
items:
enabled: false
item_list:
commands:
enabled: false
some_number:
value: 10
divide: true
command_list: ["give %player% diamond_sword %some_number%", "eco give %player% %some_number%"]
money:
enabled: false
divide: false
amount: 10000.0
#Destinations used by the plugin
destinations:
exit:
lobby:
watchroom:
arena:
#Hooks configuration
hooks:
#If you use Legendchat, add {tb_groupsreal_killer} and {tb_groupsreal_winner} in its chat format settings
legendchat:
killer:
prefix: "[Killer] "
winner:
prefix: "[Winner] "
#Use this to set a specific message for this game mode.
language:
Разрешения
- - titansbattle.admin - разрешить использование всех команд
- - titansbattle.player - позволяет использовать команды игрока
- - titansbattle. <commandname> - разрешить использование /tb <commandname>
- - /tb help [PAGE] - показывает эту справку
- - /tb join - присоединяется к игре
- - /tb watch - телепортируется в комнату наблюдателя
- - /tb exit - покидает вестибюль / арену
- - /tb рейтинг <РЕЖИМ ИГРЫ> <ИГРОКИ | ГРУППЫ> [УБИЙСТВА | СМЕРТЬ | ПОРАЖЕНИЯ] - показывает рейтинг лучших (или худших) игроков / групп.
- - /tb winners <РЕЖИМ ИГРЫ> [дд / ММ / гггг] - показывает последних победителей или на указанную дату
- - /tb start <GAME MODE> - запускает игру
- - /tb cancel - отменить игру
- - /tb reload - перезагружает конфиг и язык
- - /tb setdestination <ВЫХОД | АРЕНА | ЛОББИ | WATCHROOM> <GAME MODE> - устанавливает ваше текущее местоположение в игровой пункт назначения
- - /tb setdestination <GENERALEXIT> - устанавливает ваше текущее местоположение на общий выход
- - /tb setinventory kit <GROUPS_FUN | FREEFORALL_FUN> - устанавливает ваш инвентарь как игровой комплект
- - /tb setinventory prize <ЛИДЕРЫ | ЧЛЕНЫ> <РЕЖИМ ИГРЫ> - устанавливает ваш инвентарь в качестве игрового приза
- - Factions или SimpleClans (необязательно, требуется для групповых игр)
- - Плагин Vault и Economy (необязательно, требуется для денежных призов)
- - Legendchat (необязательно)