SPluginsSPlugins

Questa pagina è stata tradotta dall'inglese con l'aiuto dell'IA. Migliora questa traduzione o leggi l'originale.

Attivatore RNG Chance

Qualche tempo fa volevo una Ninja Armor e l'idea era: ok, alcuni colpi vengono schivati e altri no, ma come si fa questa "schivata"? Dopo averci pensato a lungo è venuto fuori questo metodo, vediamo come funziona.

Info

Questo tutorial farà riferimento all'esempio citato sopra, ma l'idea è che tu capisca l'essenza del metodo e lo applichi come preferisci.

Creiamo l'item

Info

L'item stesso richiede la versione premium + PlaceholderAPI + RNG Expansion

  • Dopo aver aggiunto nome, lore e materiale..

Creiamo l'attivatore che farà la magia

  • Per prima cosa, l'idea è creare un RECEIVE_HIT_BY_GLOBAL e annullare l'evento.
  • Ora quindi annulla OGNI colpo ricevuto. Per fare in modo che a volte lo annulli e a volte no, dobbiamo far sì che l'attivatore stesso venga eseguito solo qualche volta, quindi aggiungeremo una condizione legata a RNG. In sintesi: un numero casuale tra 1 e 4, se corrisponde a 1 l'attivatore viene eseguito, con una probabilità del 25% -> è la probabilità che vogliamo, aggiungiamola.
<img src="https://media.ssomar.com/m/docs-img-imgur-riqfiao.png" alt="" />

PLAYER_NUMBER

E nella prima parte aggiungeremo "%rng_1,4%" (richiede PlaceholderAPI e RNG Expansion)

EQUALS

"1" (perché vogliamo che scatti solo se il numero casuale tra 1 e 4 corrisponde a 1)

E l'item è pronto

Info

A SCOPO DI DEBUG AGGIUNGERÒ che l'attivatore dice "dodge" E, SE IL PLACEHOLDER NON CORRISPONDE, dice "didn't dodge".

Così, una volta fatto il test, sapremo se funziona correttamente.

E ha funzionato, l'attivatore viene eseguito solo 1 volta su 4.

Se hai domande, chiedile pure nel Discord di EI, buona giornata

Come impostare i valori corretti per ottenere la percentuale che vuoi

Provalo ora

Copia questo in ExecutableItems e ricarica

Dal riferimento dei comandi personalizzati di SCore. Incollalo in una config, esegui il comando di reload del plugin e avrai una base funzionante da modificare.

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
ExecutableItems

Plugin usato in questa pagina

ExecutableItems

Item personalizzati con abilità, attivatori e comandi, senza codice.

  • 5.0/5 da 10 recensioni
  • 3.1K server lo usano in questo momento (bStats)
  • 103 download su SPlugins

€19.99

pagamento unico, aggiornamenti a vita

Creato il 13 nov 2026Ultimo aggiornamento 13 nov 2026 da Ssomar
Modifica questa pagina su GitHub