Новый функционал:
Всё управление происходит в гуи.
Выбор арен. 19 арен доступно и можно без труда создавать ещё.
Выбор оружия: Случайное оружие / Выбор игрока / Указанное создателем оружие
Выбор с лечением или без, с броней или без, с модами на оружие или без.
Ставки лутом, очками ServerRewards и монетами Economics.
Выбор типа игры: раунды (от 1 до 10) или на время (от 1 минуты до 10)
Выбор режима батла: обычный или только в голову.
Возможность переиграть раунд командной битвы или дуэли не выходя из неё.
Возможность создания DeathMatch батла, к которому может присоединиться любой желающий в два клика по гуи.
Возможность создания командного батла (красные против синих), с типами игры на время или на раунды, количество участников ограничено только вашей фантазией. По умолчанию почти на всех аренах до 10х10.
Личная статистика каждого участника и топ самых сильных.
Возможность вызова игрока на дуэль вводом ника в гуи.
Автоматическая генерация арен только в момент начала батла и очистка арен по завершению батла.
Возможность одновременной игры вплоть до 200 батлов на любых аренах (зависит от размера вашей карты)
Возможность создания новых арен и точек спавна администраторами, занимает не более 10 минут.
В конфиге можно указать всё оружие, броню, аптечки, моды на оружие, аммуниция, наборы для красной и синей команды, наборы для детматча.
Возможность указать список запрещенного лута, с которым нельзя участвовать в дуэли (анти абуз)
Команды для администратора:
/battle spawnarena "Name" - спавн арены для выставления точек спавна. Автоматически очищяется через 15 минут или при выгрузке плагина.
/battle newspawn "ArenaName" "blue/red/dm" - добавляет новую точку спавна на арену для команды red, blue или для детматча.
/battle additems "meds/armor/ammo/weapons" или для наборов "blue/red/other" - добавляет предметы из вашего основного инвентаря в указанную категорию конфига.
battle ban/unban duel/teambattle/dm {userID} - бан/разбан игрока на конкретный тип батла.
Команды для игроков:
/battle, /duel - основное меню.
/battle a - принять дуэль.
/battle c - отмена/выход из детматча
/battle guns - выбор оружия на детматче с параметром "Случайное оружие".
Все названия оружий и все фразы можно перевести в /lang/
Для добавления новых арен:
Берем арену из Fortify (формат файла json) или плагином CopyPaste, копируем в папку /data/Battles/Arenas/
Делаем скрин этой арены по типу скринов из папки /data/Battles/Images/ разрешение должно быть 600*318, а название таким же, как и название арены, формат png.
В файле /data/Battles/ArenaDataSets копируем одну из существующих и вставляем рядом, через запятую, меняя ArenaName на ваше и удаляя все точки спавна из скопированной арены.
Загружаем плагин и прописываем /battle spawnarena НазваниеАрены
Добавляем точки спавна командой /battle newspawn и арена готова.
Пермишены (включить проверку на пермишены можно в конфиге):
Возможность принятия дуэли - "battles.duel.join"
Возможность создания дуэли - "battles.duel.create"
Возможность вступления в командную дуэль - "battles.teambattle.join"
Возможность создания командной дуэли - "battles.teambattle.create"
Возможность вступления в детматч - "battles.deathmatch.join"
Возможность создания детматча - "battles.deathmatch.create"
У плагина есть защита от потери лута в случае бага.
Если кто-то из игроков не получил свой лут, при выгрузке плагина вы увидите соответствующее сообщение в консоль.
В таком случае напишите разработчику.
Файл с steamID и лутом игрока будет находится в /data/Battles/BackupItems
Чтобы вернуть лут игроку, пропишите команду /battlereturnitems , при успешной выдаче будет сообщение в консоль.