Diese Seite wurde mithilfe von KI aus dem Englischen übersetzt. Übersetzung verbessern oder Original lesen.
RNG Chance Aktivator
Vor einiger Zeit wollte ich eine NINJA-Rüstung, und die Idee war: Okay, manche Treffer werden ausgewichen und manche nicht, aber wie setzt man dieses „Ausweichen“ um? Nach langem Nachdenken ist diese Methode entstanden, lass sie uns erklären.
Dieses Tutorial bezieht sich auf das oben genannte Beispiel, aber die Idee ist, dass du das Prinzip der Methode verstehst und sie nach Belieben anwendest.
Erstellen wir das Item
Das Item selbst benötigt die Premium-Version + PlaceholderAPI + RNG Expansion

- Nachdem du Name, Lore und Material hinzugefügt hast..

Erstellen wir den Aktivator, der die Magie bewirkt
- Zuerst besteht die Idee darin, einen RECEIVE_HIT_BY_GLOBAL zu erstellen und das Event abzubrechen.
- Jetzt wird JEDER erhaltene Treffer abgebrochen. Damit er manchmal abgebrochen wird und manchmal nicht, müssen wir dafür sorgen, dass der Aktivator selbst nur manchmal ausgeführt wird. Dafür fügen wir eine Bedingung mit RNG hinzu. Das Prinzip: eine Zufallszahl zwischen 1 und 4. Wenn sie 1 entspricht, wird der Aktivator ausgeführt, was einer Wahrscheinlichkeit von 25% entspricht -> das ist die Wahrscheinlichkeit, die wir wollen. Fügen wir sie hinzu.
<img src="https://media.ssomar.com/m/docs-img-imgur-riqfiao.png" alt="" />
PLAYER_NUMBER

Und im ersten Teil fügen wir "%rng_1,4%" hinzu (dafür werden PlaceholderAPI und die RNG Expansion benötigt)

EQUALS

"1" (weil der Aktivator nur ausgelöst werden soll, wenn die Zufallszahl zwischen 1 und 4 gleich 1 ist)

Und das Item ist fertig
ZU DEBUG-ZWECKEN FÜGE ICH HINZU, DASS DER AKTIVATOR "dodge" SAGT UND, WENN DER PLATZHALTER NICHT ÜBEREINSTIMMT, "didn't dodge" SAGT.
Sobald wir es testen, wissen wir also, ob alles richtig funktioniert.

Und es hat funktioniert: Der Aktivator wird nur 1 von 4 Mal ausgeführt.
Wenn du Fragen hast, stelle sie gerne im Discord von EI. Hab einen schönen Tag
So legst du die richtigen Werte fest, um den gewünschten Prozentsatz zu erhalten
Jetzt ausprobieren
Kopiere das in ExecutableItems und lade neu
Aus der SCore-Referenz für benutzerdefinierte Befehle. Füge es in eine Config ein, führe den Reload-Befehl des Plugins aus, und du hast einen funktionierenden Ausgangspunkt zum Bearbeiten.
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 absorptionAuf dieser Seite verwendetes Plugin
ExecutableItemsCustom Items mit Fähigkeiten, Aktivatoren und Befehlen, ganz ohne Code.
- 5.0/5 aus 10 Bewertungen
- 3.1K Server nutzen es gerade (bStats)
- 103 Downloads auf SPlugins
€19.99
einmalig, lebenslange Updates