SPluginsSPlugins

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.

Info

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

Info

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

Info

À 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 absorption
ExecutableItems

Plugin utilisé sur cette page

ExecutableItems

Des 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

Créée le 13 nov. 2026Dernière mise à jour le 13 nov. 2026 par Ssomar
Modifier cette page sur GitHub