Un evento è un flusso di nodi, letto da Start a End. Entrambi vengono aggiunti automaticamente in ogni nuovo evento. Un nodo viene eseguito, quindi il flusso segue il collegamento fino a quello successivo. Le condizioni e alcuni obiettivi hanno due uscite — una per il sì, una per il no — in modo che il flusso possa diramarsi.
I nodi vengono eseguiti sul giocatore che ha avviato l’evento. Ciò che generano appartiene a lui e viene ripulito al termine della missione se le impostazioni di pulizia dell’evento lo prevedono.
| Azione | Come fare |
|---|
| Aggiungere un nodo | Trascinalo dall’elenco a sinistra sulla tela |
| Collegare due nodi | Trascina dall’uscita di un nodo all’ingresso del nodo successivo |
| Selezionarne diversi | Shift+clic, oppure Ctrl+clic |
| Copia / incolla | Ctrl+C / Ctrl+V |
| Annulla / ripeti | Ctrl+Z / Ctrl+Y (oppure Ctrl+Shift+Z) |
| Trovare un nodo | La barra di ricerca sopra l’elenco |
I nodi che richiedono una posizione — spawn, aree, teletrasporti, prop — ti permettono di impostarla nel mondo: cammina fino al punto desiderato, regola e conferma con E. Backspace o Esc annullano l’operazione.
| Nodo | Cosa fa |
|---|
| Wait | Mette in pausa il flusso per un tempo prestabilito |
| Progress Bar | Mostra la barra di progresso integrata e attende che si riempia |
| Random Branch | Prende casualmente una delle due uscite, in base alla percentuale impostata (50 per impostazione predefinita) |
| Fail Quest | Termina la missione come fallita, mostrando un messaggio |
| Trigger Event | Esegue una riga di codice Lua lato client scritta nel nodo, solitamente una chiamata TriggerEvent o TriggerServerEvent verso un’altra risorsa |
| Condition (IF/ELSE) | Un unico nodo per diversi controlli — Oggetto, Denaro o È in un veicolo — con un’uscita per il sì e una per il no |
| Nodo | Cosa fa |
|---|
| Has Job | Passa se il giocatore ha il lavoro indicato al grado minimo o superiore. Messaggio opzionale in caso di esito negativo |
| Is Night/Day | Passa se l’ora di gioco rientra nell’intervallo impostato; funzionano anche gli intervalli a cavallo della mezzanotte (da 22 a 6) |
| Item Check | Passa se il giocatore porta con sé almeno quella quantità di un oggetto |
| Check Money | Passa se il giocatore ha almeno quell’importo in contanti, banca o denaro sporco |
| Vehicle State Check | Controlla un veicolo della missione: se il giocatore è a bordo, se è distrutto, se la sua salute è inferiore a un valore |
| Check Coords | Passa se il giocatore si trova nel punto impostato |
| Nodo | Cosa fa |
|---|
| Interact in Area | Disegna un marker; il giocatore entra e preme il tasto di interazione (E) |
| Stay in Area | Il giocatore deve rimanere all’interno di una zona per un determinato numero di secondi |
| Leave Area | Attende finché il giocatore non ha lasciato una zona |
| Kill Ped Objective | Mostra un messaggio opzionale, poi attende che ogni ped generato dall’evento sia morto |
| Timer Objective | Avvia un conto alla rovescia; se scade, la missione fallisce con il tuo messaggio |
| Nodo | Cosa fa |
|---|
| Give Item | Aggiunge un oggetto |
| Remove Item | Rimuove un oggetto — la conclusione di una missione di consegna |
| Give Money | Paga il giocatore |
| Remove Money | Addebita un costo al giocatore |
| Reward Bundle | Diversi oggetti e denaro consegnati in un unico nodo |
| Nodo | Cosa fa |
|---|
| Health / Armor | Aggiunge (o, con un numero negativo, toglie) salute e armatura, fino al valore massimo |
| Teleport | Sposta il giocatore in un punto |
| Teleport Vehicle | Sposta un veicolo della missione in un punto |
| Execute Command | Esegue un comando come se fosse il giocatore, ad esempio un comando per un’emote |
| Play Animation | Riproduce un’animazione o un’emote sul giocatore |
| Stop Animation | La interrompe |
| Attach Prop | Collega un oggetto a un osso del giocatore, posizionabile dal vivo con i tasti freccia, Pag Su/Giù e il tastierino numerico; X mostra l’anteprima dell’animazione mentre regoli |
| Detach Prop | Rimuove un prop collegato in precedenza nell’evento |
| Nodo | Cosa fa |
|---|
| Spawn NPC / Ped | Un ped con modello, posizione, arma opzionale e blip. Static (fermo sul posto, o mentre esegue uno scenario o un’animazione) oppure Hostile (attacca il giocatore) |
| Spawn Vehicle | Un veicolo con colori personalizzati. Parte chiuso a chiave: il giocatore può usare Cerca chiavi o Scassina tramite il minigioco di scasso, richiedendo opzionalmente un oggetto. Lo sblocco consegna le chiavi tramite fmLib |
| Spawn Object | Un oggetto in una posizione esatta, opzionalmente con un’interazione che il giocatore deve utilizzare |
| Delete Vehicle | Rimuove un veicolo della missione |
| Delete Prop | Rimuove un oggetto generato |
| Delete NPC / Ped | Rimuove un ped generato |
| Delete Everything | Rimuove tutto ciò che questo evento ha generato |
| Nodo | Cosa fa |
|---|
| Set Weather / Time | Cambia il meteo e l’orario solo per questo giocatore, fino al termine della missione |
| Route Buckets | Sposta il giocatore in un routing bucket — una sua copia isolata del mondo |
| Mark GPS | Imposta un waypoint sulla mappa del giocatore |
| Nodo | Cosa fa |
|---|
| Notification | Una notifica tramite il tuo framework (successo, errore o informazione) |
| Play Sound | Un suono dell’interfaccia di GTA, scelto da un elenco |
| Screen Effects | Un effetto a schermo intero, scelto dall’elenco o per nome |
| Particle FX | Un effetto particellare nel mondo |
| Nodo | Cosa fa |
|---|
| Send Webhook | Invia un messaggio a un webhook Discord: il tuo messaggio, gli identificatori Discord, Steam e licenza del giocatore, il nome dell’evento e dove si trovava. Spunta screenshot per allegarne uno (richiede screenshot-basic e Config.ScreenshotBasic). Sono accettati solo URL webhook di Discord |
Apri le impostazioni di un evento dall’editor.
| Impostazione | Cosa fa |
|---|
| Death handler | Cosa succede se il giocatore muore durante la missione: annulla la missione, riavviala, continua o esegui un’azione personalizzata. Notifica opzionale con il tuo messaggio |
| Auto-respawn | Rianima il giocatore presso l’NPC della missione, allo spawn predefinito o a coordinate personalizzate. La rianimazione passa per Bridge.Client.RevivePlayer |
| Cleanup | Quali elementi generati vengono rimossi al termine della missione: ped, veicoli, oggetti, prop collegati. Tutti attivi a meno che tu non li modifichi |
| Progression | Il punto in cui si trova il giocatore nella missione viene salvato, così da sopravvivere a una riconnessione |
Impostati per singola risposta, nella sezione Dialogs della missione:
| Tempo di attesa | Significato |
|---|
| None (Unlimited) | Può essere scelto in qualsiasi momento |
| One Time Only | Una sola volta per personaggio, per sempre |
| Daily (24h) | Una volta ogni 24 ore |
| Weekly | Una volta ogni 7 giorni |
| Custom | Una volta ogni tot secondi |
Al giocatore viene comunicato quanto tempo rimane quando prova troppo presto.