Cette page a été traduite de l'anglais avec l'aide de l'IA. Améliorer cette traduction ou lire l'original.
Activateur RNG Chance
Eh bien, il y a quelque temps, je voulais une armure NINJA et l'idée était : ok, certains coups sont esquivés et d'autres non, mais comment faire cette « esquive » ? Après avoir longuement réfléchi, cette méthode m'est venue, expliquons-la.
Ce tutoriel sera lié à l'exemple mentionné ci-dessus, mais l'idée est que vous reteniez l'essentiel de la méthode et l'appliquiez comme vous le souhaitez.
Créons l'item
L'item lui-même nécessite la version premium + PlaceholderAPI + RNG Expansion

- Après avoir ajouté le nom, la lore et le matériau..

Créons l'activateur qui va faire la magie
- Donc, d'abord, l'idée est de créer un RECEIVE_HIT_BY_GLOBAL et d'annuler l'événement.
- Maintenant, il annule CHAQUE coup reçu. Pour qu'il annule parfois et parfois non, il faut que l'activateur lui-même ne s'exécute que parfois. Nous allons donc ajouter une condition liée à RNG : en résumé, un nombre aléatoire entre 1 et 4, et s'il vaut 1, l'activateur s'exécute, ce qui donne une probabilité de 25% -> c'est la probabilité que nous voulons, ajoutons-la.
<img src="https://media.ssomar.com/m/docs-img-imgur-riqfiao.png" alt="" />
PLAYER_NUMBER

Et dans la première partie, nous ajouterons « %rng_1,4% » (cela nécessite PlaceholderAPI et RNG Expansion)

EQUALS

« 1 » (car nous voulons qu'il ne se déclenche que si le nombre aléatoire entre 1 et 4 vaut 1)

Et l'item est prêt
À DES FINS DE DÉBOGAGE, J'AJOUTE QUE L'ACTIVATEUR DIT « dodge » ET SI LE PLACEHOLDER NE CORRESPOND PAS, IL DIT « didn't dodge ».
Ainsi, une fois testé, nous saurons s'il fonctionne correctement.

Et ça a fonctionné : l'activateur ne s'exécute qu'1 fois sur 4.
Si vous avez des questions, n'hésitez pas à les poser sur le Discord d'EI, bonne journée
Comment définir les bonnes valeurs pour obtenir le pourcentage souhaité
Essayez maintenant
Copiez ceci dans ExecutableItems et rechargez
Tiré de la référence des commandes personnalisées de SCore. Collez-le dans une config, lancez la commande de rechargement du plugin, et vous avez un point de départ fonctionnel à modifier.
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 utilisé sur cette page
ExecutableItemsDes items personnalisés avec capacités, activateurs et commandes, sans code.
- 5.0/5 sur 10 avis
- 3.1K serveurs l'utilisent en ce moment (bStats)
- 103 téléchargements sur SPlugins
€19.99
paiement unique, mises à jour à vie