Zum Inhalt springen

Die Nodes

Ein Event ist ein Ablauf aus Nodes, der von Start bis End durchlaufen wird. Beide Nodes werden bei jedem neuen Event automatisch eingefügt. Ein Node wird ausgeführt, anschließend folgt der Ablauf der Verbindung zum nächsten Node. Bedingungen und einige Aufgaben haben zwei Ausgänge — einen für Ja, einen für Nein —, sodass sich der Ablauf verzweigen kann.

Nodes laufen auf dem Client des Spielers, der das Event gestartet hat. Gespawnte Elemente gehören ihm und werden bei Quest-Ende aufgeräumt, sofern die Bereinigungseinstellungen des Events dies vorgeben.


AktionVorgehen
Node hinzufügenAus der linken Liste auf die Arbeitsfläche ziehen
Zwei Nodes verbindenVom Ausgang eines Nodes zum Eingang des nächsten ziehen
Mehrere auswählenShift+Klick oder Strg+Klick
Kopieren / EinfügenStrg+C / Strg+V
Rückgängig / WiederholenStrg+Z / Strg+Y (oder Strg+Shift+Z)
Node suchenDie Suchleiste über der Liste nutzen

Nodes, die eine Position benötigen — Spawns, Zonen, Teleports, Props —, können direkt in der Spielwelt platziert werden: Hinlaufen, ausrichten und mit E bestätigen. Rücktaste oder Esc bricht ab.


NodeWas er macht
WaitPausiert den Ablauf für eine festgelegte Zeit
Progress BarZeigt den integrierten Fortschrittsbalken und wartet, bis er voll ist
Random BranchWählt zufällig einen von zwei Ausgängen gemäß dem eingestellten Prozentsatz (Standard: 50 %)
Fail QuestBeendet die Quest als fehlgeschlagen mit einer Nachricht
Trigger EventFührt eine im Node eingetragene Zeile Client-Lua aus, typischerweise TriggerEvent oder TriggerServerEvent an eine Ressource
Condition (IF/ELSE)Ein Node für mehrere Prüfungen (Item, Geld oder Im Fahrzeug) mit einem Ja- und einem Nein-Ausgang
NodeWas er macht
Has JobErfolgreich, wenn der Spieler den genannten Job mit Mindestrang besitzt. Optionale Nachricht bei Fehlschlag
Is Night/DayErfolgreich, wenn die Ingame-Uhrzeit im eingestellten Bereich liegt (auch über Mitternacht von 22 bis 6 Uhr)
Item CheckErfolgreich, wenn der Spieler mindestens die angegebene Menge eines Items besitzt
Check MoneyErfolgreich, wenn der Spieler mindestens diesen Betrag in bar, auf der Bank oder als Schwarzgeld hat
Vehicle State CheckPrüft ein Quest-Fahrzeug: Sitzt der Spieler darin, ist es zerstört, liegt der Zustand unter einem Wert
Check CoordsErfolgreich, wenn der Spieler sich an den festgelegten Koordinaten befindet
NodeWas er macht
Interact in AreaZeichnet einen Marker; der Spieler betritt ihn und drückt die Interaktionstaste (E)
Stay in AreaDer Spieler muss für eine bestimmte Anzahl an Sekunden im Bereich verweilen
Leave AreaWartet, bis der Spieler den Bereich verlassen hat
Kill Ped ObjectiveZeigt eine optionale Nachricht und wartet, bis alle gespawnten Peds tot sind
Timer ObjectiveStartet einen Countdown; läuft er ab, schlägt die Quest mit deiner Nachricht fehl
NodeWas er macht
Give ItemGibt ein Item
Remove ItemEntfernt ein Item — z. B. am Ende einer Liefer-Quest
Give MoneyZahlt Geld an den Spieler aus
Remove MoneyZieht Geld vom Spieler ab
Reward BundleHändigt mehrere Items und Geld über einen einzigen Node aus
NodeWas er macht
Health / ArmorFügt Leben und Rüstung hinzu (oder zieht mit negativen Zahlen ab), begrenzt durch das Maximum
TeleportTeleportiert den Spieler an einen bestimmten Ort
Teleport VehicleTeleportiert ein Quest-Fahrzeug an einen bestimmten Ort
Execute CommandFührt einen Befehl als Spieler aus, z. B. einen Emote-Befehl
Play AnimationSpielt eine Animation oder ein Emote am Spieler ab
Stop AnimationStoppt die Animation
Attach PropHeftet ein Objekt an einen Bone des Spielers, im Live-Editor ausgerichtet; X zeigt die Animation während der Justierung als Vorschau
Detach PropEntfernt ein zuvor im Event angeheftetes Prop
NodeWas er macht
Spawn NPC / PedEin Ped mit Modell, Position, optionaler Waffe und Blip. Static (steht still, führt Szenario/Animation aus) oder Hostile (greift den Spieler an)
Spawn VehicleEin Fahrzeug mit Wunschfarben. Startet verschlossen: Der Spieler sucht Schlüssel (Search for Keys) oder knackt es (Break In) per Lockpick-Minispiel. Aufschließen übergibt Schlüssel via fmLib
Spawn ObjectEin Objekt an exakter Position, optional mit einer Interaktion für den Spieler
Delete VehicleEntfernt ein Quest-Fahrzeug
Delete PropEntfernt ein gespawntes Objekt
Delete NPC / PedEntfernt ein gespawntes Ped
Delete EverythingEntfernt sämtliche Einheiten, die durch dieses Event gespawnt wurden
NodeWas er macht
Set Weather / TimeÄndert Wetter und Uhrzeit nur für diesen Spieler bis zum Ende der Quest
Route BucketsVerschiebt den Spieler in ein eigenes Routing Bucket — seine eigene Welt-Instanz
Mark GPSSetzt einen Wegpunkt auf der Karte des Spielers
NodeWas er macht
NotificationEine Benachrichtigung über dein Framework (Success, Error, Info)
Play SoundEin GTA-Frontend-Sound aus einer Liste
Screen EffectsEin Vollbild-Effekt aus der Liste oder nach Name
Particle FXEin Partikeleffekt in der Spielwelt
NodeWas er macht
Send WebhookPostet in einen Discord-Webhook: Deine Nachricht, Discord-, Steam- und Lizenz-Identifier des Spielers, Event-Name und Standort. Bei gesetztem Häkchen wird ein Screenshot angehängt (benötigt screenshot-basic und Config.ScreenshotBasic). Nur Discord-URLs

Öffne die Event-Einstellungen direkt im Editor.

EinstellungWas sie bewirkt
Death handlerVerhalten bei Spielertod während der Quest: cancel (abbrechen), restart (neu starten), continue (fortsetzen) oder custom (eigene Aktion). Optionale Nachricht
Auto-respawnBelebt den Spieler am Questgeber, am Standard-Spawn oder an benutzerdefinierten Koordinaten wieder. Läuft über Bridge.Client.RevivePlayer
CleanupWelche gespawnten Dinge bei Quest-Ende gelöscht werden: Peds, Fahrzeuge, Objekte, Props. Standardmäßig alle aktiv
ProgressionSpeichert den aktuellen Stand der Quest, sodass er nach einem Reconnect erhalten bleibt

Werden pro Antwort in den Dialogs der Quest festgelegt:

CooldownBedeutung
None (Unlimited)Jederzeit wieder wählbar
One Time OnlyNur ein einziges Mal pro Charakter
Daily (24h)Einmal alle 24 Stunden
WeeklyEinmal alle 7 Tage
CustomEinmal alle X Sekunden

Versucht ein Spieler die Option zu früh erneut zu wählen, wird ihm die verbleibende Wartezeit angezeigt.