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.
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
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
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 absorptionPlugin usato in questa pagina
ExecutableItemsItem 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