Skip to main content

(vor) Velo-Verkaufs-Event

danger

Hinweis: Dieses Event ist sehr mächtig und sollte mit Vorsicht verwendet werden. Wenn du dir nicht sicher bist, frage bitte im DCV2 Discord nach, ob du alles richtig gemacht hast, bevor du es verwendest. Fehlerhafte Configs können zu fehlerhaften Verkäufen und Funktionsproblemen bei Velo führen.

Aufbau

SpezialSystem-NameArtValidierungData-Typ
uniqesystemnameFa-z_String
displaynameFA-Za-z0-9String
conditionsFJsonArray
minimalReqVersionSFloat
commentOA-Za-z0-9 !#&<>.,-_String
payAmountF"123.56" (float im String)String
actionsFJsonArray

Systemname & Displayname

"systemname": "angezeigtername",
"displayname": "Angezeigter Name",

Jede Action besteht aus einem "systemname"´n dieser wird aus dem Anzeigenamen "displayname" generiert. (nur a-z)


Conditions / Bedingungen für Events

"conditions": [],
Anleitung

Wie man Event-Bedinungen/Conditions nutzt findest du Übersicht der Conditions


Minimale Benötigte Version

"minimalReqVersion": 1,

Jedes Event kann nach Updates eine höhere Version benötigen. In der Regel muss hier "1" gesetzt werden. Der Editor setzt standardmäßig "1".


Kommentar

"comment": "Ein optimaler Kommentar der die Funktion beschreibt.",

Du kannst einen Kommentar zu jedem Event erstellen um dir zusätzliche Informationen zu einem Event zu speichern.


Zeit

"payAmount": "123.56",

Der Preis sollte als Float mit einer Nachkomma-Stelle angegeben werden. Das Trennzecihnen ist ein Punkt. (100.0)


Actions

 "actions": []

Im JsonArray "actions" werden die Aktionen hinterlegt.

Das Event besitzt eine Sonder Action, die es ermöglicht das Event abzubrechen!. CancelVeloEventAction weitere Informationen findest du hier


Beispiel

{
"systemname": "angezeigtername",
"displayname": "Angezeigter Name",
"minimalReqVersion": 1,
"conditions": [],
"comment": "Ein optimaler Kommentar der die Funktion beschreibt.",
"payAmount": "100.0",
"actions": []
}