AlexF1B
Premium
- Сообщения
- 348
- Решения
- 25
- Плагин
- PvPLevels
- Ядро сервера
- Paper
- Версия сервера
- 1.12.2
- Память сервера ОЗУ
- 2Gb
Источники:
Доброго времени суток, возник вопрос по настройке плагина PvPLevels.
Что мне от него нужно? Считать уровень только за убийства игроков + серия убийств.
Желание привязать с помощью плагина TAB отображение над игроком уровня.
Проблем с TAB нет.
Все элементарно:
default:
abovename: '&fУровень: &a%pvplevels_level%'
Готово, вывод уровня над головой у игрока.
Но как настроить PvPLevels, чтобы не было этих чудных групп, рангов, мне просто нужен уровень, до посинения.
Начиная с 1, заканчивая к примеру 5000.
Вопрос в упрощении конфигурации плагина, начисления очков, только за убийство игроков, активация серии убийств с 2 убийств, с множителем опыта.
Нашёл время и решил вопрос самостоятельно.
Далее конфигурации плагина PvPLevel:
Часть конфигурация не затронуты мною, т.к. они никак не мешали настроить систему.
Аналогично, незатронутая часть перевода функционально не используется.
В месте, где установлены .......... аналогичным образом прописываются все уровни.
В моём случае до 100 уровня, можно использовать любое кол-во уровней.
Файл конфигурации language.ymlкаждый переведет под себя.
Прекрасный плагин для серверов ориентированных на pvp сражениях.
Выдаёт и отнимает лут, активирует множитель опыта при серии убийств.
You must be registered for see links
You must be registered for see links
Доброго времени суток, возник вопрос по настройке плагина PvPLevels.
Что мне от него нужно? Считать уровень только за убийства игроков + серия убийств.
Желание привязать с помощью плагина TAB отображение над игроком уровня.
Проблем с TAB нет.
Все элементарно:
default:
abovename: '&fУровень: &a%pvplevels_level%'
Готово, вывод уровня над головой у игрока.
Но как настроить PvPLevels, чтобы не было этих чудных групп, рангов, мне просто нужен уровень, до посинения.
Начиная с 1, заканчивая к примеру 5000.
Вопрос в упрощении конфигурации плагина, начисления очков, только за убийство игроков, активация серии убийств с 2 убийств, с множителем опыта.
Авто объединение сообщений:
Нашёл время и решил вопрос самостоятельно.
Код:
Groups:
default:
tabprefix: '&7[&r%pvplevels_level%✫&7] &f'
tagprefix: '&7[&r%pvplevels_level%✫&7] &f'
header:
- '&6Название вашего проекта'
- '&3Онлайн: &6%online%&3/&6%maxplayers%'
- '&3------------------------------'
footer:
- '&3------------------------------'
- '&6Сервер: &bBed&3Wars'
Код:
update-check: true
debug: false
blocks: false
instant-death:
use: true
respawn: false
y: 0
mysql:
use: false
host: localhost
port: 3306
database: database
username: username
password: password
update: 0
save: 5
purge:
interval: 7200
check-on-startup: true
inactive-days: 30
commands: []
kill-session:
use: true
amount: 4
time: 45
get:
- 'pvplevels message {player} &3Начисление опыта за убийство &b{xp_type} &3остановлено&b.'
abuse:
- 'pvplevels message {player} &3Опыт за убийство &b{xp_type} &3не начислен&b.'
remove:
- 'pvplevels message {player} &3Вы снова получаете опыт за убийство &b{xp_type}&b.'
top:
name: '&c-'
value: '&c-'
excluded:
- uuid
update: 300
xp-progress-style:
xp:
symbol: \u007c
color: '&3'
none:
symbol: \u007c
color: '&b'
amount: 10
xp-progress-style-2:
xp:
symbol: \u007c
color: '&3'
none:
symbol: \u007c
color: '&b'
amount: 20
start-level: 0
excluded:
- uuid
spawners:
- zombie
generate:
use: true
start: 0
random:
min: 1
max: 3
math: '{lastXP} + [50_800] * {random}.{level}'
percent:
20:
prefix: '&f[&b{group}&f] &f[&b{level}&f]'
suffix: ''
group: 'Bad'
execute: '{group}'
50:
prefix: '&f[&b{group}&f] &f[&b{level}&f]'
suffix: ''
group: 'Better'
execute: '{group}'
80:
prefix: '&f[&b{group}&f] &f[&b{level}&f]'
suffix: ''
group: 'Good'
execute: '{group}'
100:
prefix: '&f[&b{group}&f] &f[&b{level}&f]'
suffix: ''
group: 'Pro'
execute: '{group}'
get:
item:
boost:
both:
lose:
up:
down:
levels:
20:
up:
- 'pvplevels message {player} &3Вы получили&b: &f&l» &b{level_next}&f✫ &3уровень&f.'
- 'pvplevels broadcast null &b{player} &3достиг &f&l» &b{level_next}&f✫ &3уровня&f.'
down:
- 'pvplevels message {player} &3Вы опустились на &f&l» &b{level}&f✫ &3уровень&f.'
execute: '{group}{level}'
60:
up:
- 'pvplevels message {player} &3Вы получили&b: &f&l» &b{level_next}&f✫ &3уровень&f.'
- 'pvplevels broadcast null &b{player} &3достиг &f&l» &b{level_next}&f✫ &3уровня&f.'
down:
- 'pvplevels message {player} &3Вы опустились на &f&l» &b{level}&f✫ &3уровень&f.'
execute: '{group}{level}'
xp:
default:
player:
min: 3
max: 10
worlds:
- world
xp-lose:
min: 2
max: 8
worlds:
- world
Код:
default:
xp:
get:
- 'cmi actionbarmsg {player} &3Начислено&b: &f&l» &b{xp_get} &3опыта&b.'
item:
- 'pvplevels message {player} &7[&f&lP&b&lL&7] &f&l» &7Item multiplier &bx{xp_item}
&7was applied.'
- 'pvplevels message {player} &7[&f&lP&b&lL&7] &f&l» &7You have killed &b{xp_type}
&7and received &b{xp_get} &7xp.'
boost:
- 'cmi titlemsg {player} &3Множитель опыта&b: &f&l» &fx&b{xp_multiplier}'
- 'cmi actionbarmsg {player} &3Начислено&b: &f&l» &b{xp_get} &3опыта&b.'
both:
- 'pvplevels message {player} &7[&f&lP&b&lL&7] &f&l» &7Multiplier &bx{xp_multiplier}
&7and Item multiplier &bx{xp_item} &7was applied.'
- 'pvplevels message {player} &7[&f&lP&b&lL&7] &f&l» &7You have killed &b{xp_type}
&7and received &b{xp_get} &7xp.'
lose:
- 'cmi actionbarmsg {player} &cВы потеряли &f&l» &c{xp_get} &cопыта&f.'
level:
up:
- 'cmi titlemsg {player} &3Вы достигли &f&l» &b{level_next}&f✫ &3уровня&f.'
- 'cmi actionbarmsg {player} &3Начислено &f&l» &b{xp_get} &3опыта&b.'
down:
- 'cmi titlemsg {player} &3Вы опустились на &f&l» &b{level}&f✫ &3уровень&f.'
default-last:
xp:
get:
- 'pvplevels message {player} &3Вы достигли максимального уровня&f.'
item:
- 'pvplevels message {player} &3Вы достигли максимального уровня&f.'
boost:
- 'pvplevels message {player} &3Вы достигли максимального уровня&f.'
both:
- 'pvplevels message {player} &3Вы достигли максимального уровня&f.'
lose:
- 'pvplevels message {player} &3Вы потеряли &b{xp_lost} &3опыта&f.'
level:
up:
- 'pvplevels broadcast null &b{player} &3достиг &f&l» &b{level_next}&f✫ &3уровня&f.'
- 'cmi actionbarmsg {player} &3Начислено&b: &f&l» &b{xp_get} &3опыта&f.'
down:
- 'pvplevels message {player} &3Вы опустились на &f&l» &b{level}&f✫ &3уровень&f.'
Код:
default:
execute: default
'0':
prefix: ''
suffix: ''
group: ''
execute: default
xp: 0
'1':
prefix: ''
suffix: ''
group: ''
execute: default
xp: 10
'2':
prefix: ''
suffix: ''
group: ''
execute: default
xp: 25
'3':
prefix: ''
suffix: ''
group: ''
execute: default
xp: 40
..........
'100':
prefix: ''
suffix: ''
group: ''
override: default-last
execute: default-last
xp: 60000
В моём случае до 100 уровня, можно использовать любое кол-во уровней.
Файл конфигурации language.ymlкаждый переведет под себя.
Прекрасный плагин для серверов ориентированных на pvp сражениях.
Выдаёт и отнимает лут, активирует множитель опыта при серии убийств.
Последнее редактирование: