SPluginsSPlugins

Esta página se tradujo del inglés con ayuda de IA. Mejora esta traducción o lee el original.

Activador de probabilidad RNG

Bueno, bueno, hace algún tiempo quería una Armor NINJA y la idea era.. ok, algunos golpes se esquivan y otros no, pero.. ¿ese "esquivar" cómo se hace?, bueno, después de pensarlo mucho tiempo surgió este método, vamos a explicarlo.

Información

Este tutorial estará relacionado con el ejemplo mencionado arriba, pero la idea es que tú captes la esencia del método y lo apliques como quieras.

Vamos a crear el ítem

Información

El ítem en sí necesita la versión premium + PlaceholderAPI + RNG Expansion

  • Después de añadir el nombre, el lore y el material..

Vamos a crear el activador que hará la magia

  • Primero, la idea es hacer un RECEIVE_HIT_BY_GLOBAL y cancelar el evento.
  • Entonces ahora, está cancelando CADA golpe recibido, para que a veces cancele y a veces no, tenemos que hacer que el activador en sí se ejecute solo a veces, así que añadiremos una condición relacionada con RNG, la idea es: un número aleatorio entre 1 y 4, si coincide con 1, el activador se ejecutará, tiene una probabilidad del 25% (esa es la probabilidad que queremos), vamos a añadirla.
<img src="https://media.ssomar.com/m/docs-img-imgur-riqfiao.png" alt="" />

PLAYER_NUMBER

Y en la primera parte añadiremos "%rng_1,4%" (esto requiere PlaceholderAPI y RNG Expansion)

EQUALS

"1" (porque queremos que se active solo si el número aleatorio entre 1 y 4 coincide con 1)

Y el ítem está listo

Información

PARA FINES DE DEPURACIÓN AÑADIRÉ QUE EL ACTIVADOR DIGA "dodge" Y SI EL PLACEHOLDER NO COINCIDE DIGA "didn't dodge".

Así, una vez lo probemos, sabremos si está funcionando correctamente.

Y funcionó, el activador solo se ejecuta 1 de cada 4 veces.

Si tienes alguna pregunta, siéntete libre de hacerla en el discord de EI, que tengas un buen día

Cómo establecer los valores correctos para obtener el porcentaje que quieres

Pruébalo ahora

Copia esto en ExecutableItems y recarga

De la referencia de comandos personalizados de SCore. Pégalo en una configuración, ejecuta el comando de reload del plugin y tendrás un punto de partida funcional para editar.

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
E

Plugin usado en esta página

ExecutableItems

Ítems personalizados con habilidades, activadores y comandos, sin código.

Creado 3 oct 2026Última actualización 3 oct 2026 por Ssomar
Editar esta página en GitHub