TEST SERVER:
robirami.vgmc.us
BattleLevels es un complemento que te permite realizar un seguimiento de las muertes de jugadores, muertes y muertes de la mafia. Te permite crear una fórmula para que los jugadores ganen puntos y suban de nivel.
- Deja que los jugadores ganen puntos por matar jugadores y mobs y déjalos subir de nivel.
- Útil para varios otros objetivos. Puede utilizar los comandos para dar a los jugadores puntos extra. Puede usar esto, por ejemplo, en un servidor de misiones donde el jugador obtendría puntos y subiría de nivel al completar misiones.
- Configuración de fórmula avanzada. Exige la misma puntuación para subir de nivel cada vez o hazlo cada vez más difícil cada vez que suban de nivel. Tu decides. Incluso puede establecer la cantidad por nivel o utilizar una fórmula matemática personalizada.
- Bossbar para mostrar mensajes o mostrar una barra de progreso permanente.
- Sistema de recompensas que te permite dar una cantidad de puntos al matar a un jugador o mafia. Esto es completamente configurable y aleatorio por jugador, mafia y mafia personalizada.
- Ejecutor de comandos que te permite ejecutar comandos específicos para eventos como killstreaks y subidas de nivel. Esto es útil si quieres darles a los jugadores un nuevo rango cuando alcanzan un cierto nivel o darles a las personas una recompensa si alcanzan una gran racha de muertes.
- Sistema de recompensas que te permite ejecutar comandos, dar elementos con metadatos, dar xp, fuegos artificiales, anuncios, dar dinero y mostrar mensajes configurables. Todo es 100% configurable.
- Anti-trampas: evita que los amigos se maten entre sí una y otra vez para ganar puntos.
- Sistema de mafia personalizado que le permite establecer una cantidad personalizada de puntos para las mafias con una etiqueta de nombre específica.
- Soporte MythicMobs . Puedes dar diferentes cantidades de puntos para diferentes tipos de mobs MythicMobs.
- Zonas a distancia: crea zonas para pvp equilibrado. Esto le permite evitar que personas con un nivel alto maten a personas con un nivel bajo. Lea más abajo .
- Creador de comandos que te permite crear tus propios comandos para buscar estadísticas tuyas o de otros jugadores con toneladas de variables . También puede crear comandos de tabla de clasificación con este creador de comandos.
- Impulsores que te permiten obtener recompensas dobles o puntos dobles durante un tiempo determinado. Esto es útil si quieres hacer un fin de semana de monedas dobles o algo así. Puede crear impulsores globales o personales.
- La capacidad de deshabilitar en un mundo específico usando la configuración. Esto es útil para servidores de varios mundos.
- Títulos de subida de nivel . Totalmente configurable.
- Configuración fácil.
- Almacenamiento MySQL o SQLlite (archivo local). Útil para sincronizar datos en varios servidores.
- Mensajes traducibles.
- Marcadores de posición de chat de lujo . Más detalles en la sección de formato de chat a continuación
- Daño adicional basado en el sistema de niveles
- Corazones extra según el sistema de niveles
- Zonas de nivel que le permite hacer zonas a las que solo pueden ingresar personas con un cierto nivel mínimo o máximo.
- Actualizaciones periódicas por parte de un desarrollador activo que acepta sugerencias.
- Comandos para agregar o quitar puntaje y niveles a un jugador. Útil para dar recompensas en minijuegos o como paquete de donación.
- Sistema de permisos para dar multiplicadores a VIPS o personas con un permiso específico.
Puedes recargar la configuración con / battlelevels reload
Necesitas el permiso battlelevels.reload para usar este comando
Los títulos de nivel superior requieren el complemento TitleManager (recomendado) de @Puharesource o el complemento TitleLib de @inventivetalent
El creador de comandos te permite crear comandos personalizados para verificar las estadísticas de cualquier jugador o incluso buscar las estadísticas principales.
Variables:
Código (texto):
{name}
{score}
{level}
{kills}
{ Death }
{multiplicador}
{
killstreak}
{topstreak}
{ extradamage} {extrahearts }
{requiredfornext}
{progressbar}
{boostertime}
{xp}
{totalxp}
{progress}
{kdr }
{coin}
{corazón}
También puede crear tablas de clasificación en comandos utilizando las variables correctas.
Una variable de tabla de clasificación se ve así:
{top_ {stat} _1_name} para el nombre del jugador.
{top_ {stat} _1_value} para el valor de la estadística.
Ejemplo: {top_level_1_name}
Esto imprimiría el nombre del jugador con el nivel más alto.
Ejemplo: {top_level_1_value}
Esto imprimiría el nivel del jugador con el nivel más alto.
Las estadísticas disponibles para hacer tablas de clasificación son: nivel, puntuación, muertes, muertes, killsteak, topstreak, booster El complemento tiene algunos comandos de administración integrados:
- / battlelevels reload (Permiso: battlelevels.reload)
- / battlelevels addedcore <jugador> <cantidad> (Permiso: battlelevels.score)
- / battlelevels removescore <jugador> <cantidad> (Permiso: battlelevels.score)
- / battlelevels addlevel <jugador> <cantidad> (Permiso: battlelevels.level)
- / battlelevels removelevel <jugador> <cantidad> (Permiso: battlelevels.level)
- / battlelevels reset <jugador> (Permiso: battlelevels.reset)
- / battlelevels version (Permiso: battlelevels.version)
- / battlelevels set <jugador> <estadística> <cantidad> (Permiso: battlelevels.set)
- / battlelevels ejecutar <comando> <arg opcional> (Permiso: battlelevels.execute)
El complemento también te permite obtener puntos por matar mobs.
Asegúrese de poner 'habilitado' en verdadero en rpg.yml para usar esta función.
Para deshabilitar una mafia, establezca los 'puntos' en 0.0.
Para dar una cantidad aleatoria de puntos entre 2 límites, habilite 'habilitado aleatorio' para la mafia y establezca el 'límite superior' en algo más alto que el puntaje normal.
Puede crear puntos personalizados para mobs que tienen una etiqueta de nombre agregando el valor a la sección custom-mobs en el archivo rpg.yml.
Debes escribir la etiqueta con el nombre de la mafia en forma alfanumérica (solo letras y números).
¿Tiene problemas para encontrar el nombre correcto para agregar?
Habilite 'depurar' en su rpg.
Si está usando MythicMobs , puede usar el nombre de la mafia como en la configuración de la mafia de MythicMobs en lugar de la etiqueta de nombre.
Este ejemplo dará una cantidad aleatoria de puntos entre 5 y 10 cuando mates que se define como 'MyCoolMythicMob' en la configuración de MythicMobs o que tiene 'MyCoolMythicMob' como etiqueta de nombre.
Código (texto):
custom-mobs:
MyCoolMythicMob:
puntos: 5.0
aleatorio habilitado: verdadero
límite superior: 10.0
Esta función es muy útil para servidores con temática de juegos de rol.
Ejemplo:
Utilice un administrador de chat como EssentialsChat , DeluxeChat (esto requiere PlaceholderAPI ) o HeroChat .
Aquí están las variables para los administradores de chat predeterminados como EssentialsChat y HeroChat. Si estos no funcionan debido a la forma en que funciona su administrador de chat, consulte la opción 'prefijo' en config.yml
Código (texto):
% battlelevels_level%
%% battlelevels_score
% battlelevels_bar%
%% battlelevels_topstreak
% battlelevels_killstreak%
%% battlelevels_kills
% battlelevels_deaths%
%% battlelevels_kdr
% battlelevels_booster%
%% battlelevels_boosterenabled
% battlelevels_globalbooster%
%% battlelevels_globalboosterenabled
% battlelevels_neededfornext%
%% battlelevels_neededfornextremaining
Variables para PlaceholderAPI y DeluxeChat. Asegúrese de habilitar la integración de placeholderapi en el archivo de configuración de DeluxeChat. Aquí está el archivo de configuración de DeluxeChat de ejemplo de la siguiente imagen: http://pastebin.com/QYc9eqgB
Como puede ver en la línea 95 de esta configuración, la integración de placeholderapi está habilitada.
Código (texto):
DeluxeChat
% placeholderapi_battlelevels_level%
%% placeholderapi_battlelevels_score
% placeholderapi_battlelevels_bar%
%% placeholderapi_battlelevels_topstreak
% placeholderapi_battlelevels_killstreak%
%% placeholderapi_battlelevels_kills
% placeholderapi_battlelevels_deaths%
%% placeholderapi_battlelevels_kdr
% placeholderapi_battlelevels_booster%
%% placeholderapi_battlelevels_boosterenabled
% placeholderapi_battlelevels_globalbooster%
%% placeholderapi_battlelevels_globalboosterenabled
% placeholderapi_battlelevels_neededfornext%
%% placeholderapi_battlelevels_neededfornextremaining
PlaceholderAPI
% battlelevels_level%
% battlelevels_score
%%
battlelevels_bar
%%
battlelevels_topstreak
%%
battlelevels_killstreak
%%
battlelevels_kills
%%
battlelevels_deaths
%%
battlelevels_kdr%% battlelevels_booster%% battlelevels_boosterenabled%% battleleveleded %revels_global.
Ejemplo de estadísticas de desplazamiento con DeluxeChat. El complemento tiene una API pública que permite a otros desarrolladores usar variables de BattleLevels. Ejemplo de uso con Featherboard: haga clic aquí para ver los marcadores de posición de los complementos de Maximvdw para BattleLevels. Complementos que utilizan la API: complementos de Maximvdw , UltimateMenu y muchos más Haga clic aquí para ver la documentación de la API y haga clic aquí para obtener el .jar para el desarrollo . La función de la barra de jefes te permite enviar mensajes para subir de nivel, matar jugadores y matar a la mafia usando la barra de jefes e incluso mostrar una barra de progreso permanente. Puede editar los mensajes, colores y estilos en la configuración.
Esto no requiere bibliotecas o complementos adicionales si su versión de Spigot es lo suficientemente alta.
Asegúrate de instalar BossBarAPI si tu versión de Spigot es inferior a 1.9. BattleLevels te permite crear un determinado multiplicador para un determinado jugador. battlelevels.multiplier.x daría un multiplicador de x. Reemplaza x con el número (por ejemplo: battlelevels.multiplier.2.0 Esto le daría a este jugador puntos dobles. Asegúrate de escribir el primer decimal también (1.0 en lugar de 1). Para habilitar un cierto 'multiplicador', debes agregar el a la lista de 'multiplicadores' en config.yml Los potenciadores son perfectos para monedas dobles y / o fines de semana de recompensa doble o para un paquete de donación.
Esto permite a los jugadores obtener recompensas o puntos dobles durante un tiempo determinado. Puede activar y desactivar esto en el comando y puede editar los mensajes allí. También puede cambiar el tiempo máximo de refuerzo en la configuración.
También puedes crear un refuerzo para un jugador específico. Esto es útil si desea vender beneficios de 'monedas dobles' o cosas por el estilo.
La unidad de tiempo está en horas.
Impulsores personales:
Uso del comando: / battlelevels activebooster <jugador> <hora>
Uso del comando: / battlelevels stopbooster <jugador>
Esto requiere el permiso battlelevels.booster
Impulsores globales:
Uso del comando: / battlelevels activateglobalbooster <time>
Uso del comando: / battlelevels stopglobalbooster
Esto requiere el permiso. Battlelevels.globalbooster Level Zones te permite crear zonas a las que solo pueden ingresar personas con un cierto nivel o superior. Necesita WorldGuard 6 para usar esta función y debe habilitar esta función en el archivo config. Crea una región con un nombre que termine con "zona de batalla" seguido de un número. Opcionalmente, puede poner una palabra y un guión bajo delante de esto. Ejemplo: "myregion_battlezone10" permitirá que las personas con nivel 10 o superior ingresen (Permiso de omisión: battlelevels.battlezonebypass) Max Zones te permite crear zonas a las que solo pueden ingresar personas con cierto nivel o menos. Necesita WorldGuard 6 para usar esta función y debe habilitar esta función en el archivo config.
Crea una región con un nombre que termine con "battlemax" seguido de un número. Opcionalmente, puede poner una palabra y un guión bajo delante de esto.
Ejemplo: "myregion_battlemax10" permitirá la entrada a personas con nivel 10 o inferior
(Permiso de omisión: battlelevels.battlemaxbypass) Las
zonas sin puntos te permiten crear zonas en las que BattleLevels no hará nada.
Cree una región con un nombre que termine con "nopoints". Opcionalmente, puede poner una palabra y un guión bajo delante de esto.
Ejemplo: "myregion_nopoints" Las
zonas sin recompensas te permiten crear zonas donde BattleLevels no otorgarán recompensas cuando un jugador suba de nivel.
Cree una región con un nombre que termine con "sin recompensas".
Ejemplo: "myregion_norewards" Ranged Zones te permite crear zonas con un rango de nivel específico. Ejemplo: si el rango de una zona es 10, entonces alguien con nivel 30 solo puede golpear a alguien con un nivel entre 20 y 40. Otro ejemplo: si el rango de una zona es 50, entonces alguien con nivel 130 solo puede golpear a alguien con un nivel entre 80 y 180. Necesita WorldGuard 6 para usar esta función y necesita habilitar esta función en la configuración. Crea una región con un nombre que termine con "battlelevels" seguido de un número. Opcionalmente, puede poner una palabra y un guión bajo delante de esto. Ejemplo: "myregion_battlelevels10" creará una zona con un rango de 10 niveles.
REQUIERE PlaceHolderAPI y BattleLevels
Descargar PlaceHolderAPI
Descargar BattleLevels
___________________________
★ ¡
Califique el complemento! ★
BLP , un simple plugin que añade soporte PlaceHolderAPI a BattleLevels.
_ _ _ _ _ _ _ _ _ _ _
》Características 《
● Cadenas de verdadero / falso personalizables.
● Activar o desactivar el prefijo con% prefijo% en cada mensaje.
● Permisos personalizables. ● Recarga del complemento.
% BLP_level
%%
BLP_score
%%
BLP_bar
%%
BLP_topstreak
%%
BLP_killstreak
%%
BLP_kills
%%
BLP_deaths
%% BLP_kdr%% BLP_booster%% BLP_boosterenabled%% BLP_globalbooster%% BLP_gloved%
_ _ _ _ _ _ _ _ _ _ _____
》Comandos 《
Formato: - / comando - [alias] - Descripción
● / blpapi reload [ / blp rl ] - Recarga la configuración del complemento.
_ _ _ _ _ _ _ _ _ _ _ ______
》Permisos 《
Nodos de permisos personalizables
● blpapi.reload - Permite usar / usleep reload
_ _ _ _ __ ________
》Config.yml 《
_ _ _ _ _ _ _ _ _ _ _____
》Descargas 《
✔ 5 Descargas
✔ 10 Descargas
✔ 25 Descargas
✔ 50 Descargas
✔ 100 Descargas
✔ 150 Descargas
✔ 250 Descargas
✘ 500 Descargas (¡¿Es esto posible ?!)
Alguna idea para el ¿enchufar? La discordia : xDec0de_ # 0394
(Permiso de omisión: battlelevels.battlelevelsbypass) Esto te permite dar a los jugadores daño de ataque adicional y corazones según su nivel. Puede alternarlo, establecer un máximo y establecer la cantidad por nivel en la configuración. Puede contactarme en Skype: bene.cage o enviarme un mensaje privado para soporte y consultas privadas.