Przejdź do głównej zawartości

Węzły

Event to przepływ węzłów, czytany od Start do End. Oba są dodawane automatycznie w każdym nowym evencie. Węzeł się wykonuje, a potem przepływ idzie jego przewodem do następnego. Warunki i niektóre cele mają dwa wyjścia — jedno na tak, drugie na nie — dzięki czemu przepływ może się rozgałęziać.

Węzły działają na graczu, który uruchomił event. To, co tworzą, należy do niego i jest sprzątane po zakończeniu questa, jeśli pozwalają na to ustawienia czyszczenia eventu.


CzynnośćJak
Dodaj węzełPrzeciągnij go z listy po lewej na płótno
Połącz dwa węzłyPrzeciągnij z wyjścia jednego węzła do wejścia następnego
Zaznacz kilkaShift+klik lub Ctrl+klik
Kopiuj / wklejCtrl+C / Ctrl+V
Cofnij / ponówCtrl+Z / Ctrl+Y (lub Ctrl+Shift+Z)
Znajdź węzełWyszukiwarka nad listą

Węzły, które wymagają pozycji — spawny, obszary, teleporty, propy — pozwalają ustawić ją w świecie gry: podejdź tam, dopasuj i potwierdź klawiszem E. Backspace lub Esc anuluje.


WęzełCo robi
WaitWstrzymuje przepływ na określony czas
Progress BarPokazuje wbudowany pasek postępu i czeka, aż się wypełni
Random BranchWybiera jedno z dwóch wyjść losowo, z ustawionym przez ciebie prawdopodobieństwem (domyślnie 50)
Fail QuestKończy questa jako nieudanego, z komunikatem
Trigger EventUruchamia napisaną przez ciebie w węźle linijkę kodu Lua po stronie klienta, zwykle wywołanie TriggerEvent lub TriggerServerEvent do innego zasobu
Condition (IF/ELSE)Jeden węzeł do kilku sprawdzeń — Item, Money lub Is In Vehicle — z wyjściem na tak i wyjściem na nie
WęzełCo robi
Has JobPrzechodzi, jeśli gracz ma podaną pracę na stopniu równym lub wyższym od minimalnego. Opcjonalny komunikat przy porażce
Is Night/DayPrzechodzi, jeśli godzina w grze mieści się w ustawionym zakresie; zakresy przez północ (22 do 6) działają
Item CheckPrzechodzi, jeśli gracz ma przy sobie co najmniej tyle sztuk przedmiotu
Check MoneyPrzechodzi, jeśli gracz ma co najmniej taką kwotę w gotówce, na koncie bankowym lub w czarnych pieniądzach
Vehicle State CheckSprawdza pojazd z questa: czy gracz w nim siedzi, czy jest zniszczony, czy jego zdrowie jest poniżej wartości
Check CoordsPrzechodzi, jeśli gracz znajduje się w ustawionym miejscu
WęzełCo robi
Interact in AreaRysuje marker; gracz wchodzi w niego i naciska klawisz interakcji (E)
Stay in AreaGracz musi przez określoną liczbę sekund przebywać wewnątrz strefy
Leave AreaCzeka, aż gracz opuści strefę
Kill Ped ObjectivePokazuje opcjonalny komunikat, a potem czeka, aż wszystkie pedy utworzone przez event będą martwe
Timer ObjectiveUruchamia odliczanie; jeśli czas się skończy, quest kończy się porażką z twoim komunikatem
WęzełCo robi
Give ItemDodaje przedmiot
Remove ItemZabiera przedmiot — zakończenie questa z dostawą
Give MoneyWypłaca graczowi pieniądze
Remove MoneyPobiera od gracza pieniądze
Reward BundleKilka przedmiotów i pieniądze wydane w jednym węźle
WęzełCo robi
Health / ArmorDodaje (a przy liczbie ujemnej odbiera) zdrowie i pancerz, z ograniczeniem do maksimum
TeleportPrzenosi gracza w wybrane miejsce
Teleport VehiclePrzenosi pojazd z questa w wybrane miejsce
Execute CommandWykonuje komendę jako gracz, na przykład komendę emotki
Play AnimationOdtwarza animację lub emotkę na graczu
Stop AnimationZatrzymuje ją
Attach PropPrzyczepia obiekt do kości gracza, ustawiany na żywo strzałkami, Page Up/Down i klawiaturą numeryczną; X pokazuje podgląd animacji podczas dopasowywania
Detach PropUsuwa prop przyczepiony wcześniej w evencie
WęzełCo robi
Spawn NPC / PedPed z modelem, pozycją, opcjonalną bronią i blipem. Static (stoi w miejscu albo odtwarza scenariusz lub animację) lub Hostile (atakuje gracza)
Spawn VehiclePojazd z własnymi kolorami. Jest na początku zamknięty: gracz albo Searches for Keys (szuka kluczyków), albo Breaks In (włamuje się) przez minigrę z wytrychem, opcjonalnie potrzebując przedmiotu. Odblokowanie przekazuje kluczyki przez fmLib
Spawn ObjectObiekt w dokładnej pozycji, opcjonalnie z interakcją, której gracz musi użyć
Delete VehicleUsuwa pojazd z questa
Delete PropUsuwa utworzony obiekt
Delete NPC / PedUsuwa utworzonego peda
Delete EverythingUsuwa wszystko, co ten event utworzył
WęzełCo robi
Set Weather / TimeZmienia pogodę i czas tylko dla tego gracza, do końca questa
Route BucketsPrzenosi gracza do routing bucketu — jego własnej kopii świata
Mark GPSUstawia punkt na mapie gracza
WęzełCo robi
NotificationPowiadomienie przez twój framework (sukces, błąd lub informacja)
Play SoundDźwięk interfejsu GTA (frontend), wybierany z listy
Screen EffectsEfekt pełnoekranowy, z listy lub po nazwie
Particle FXEfekt cząsteczkowy w świecie
WęzełCo robi
Send WebhookWysyła wiadomość na webhook Discorda: twoją treść, identyfikatory Discord, Steam i licencji gracza, nazwę eventu oraz miejsce, w którym stał. Zaznacz zrzut ekranu, aby go dołączyć (wymaga screenshot-basic i Config.ScreenshotBasic). Akceptowane są wyłącznie adresy URL webhooków Discorda

Ustawienia eventu otworzysz z poziomu edytora.

UstawienieCo robi
Death handlerCo się dzieje, gdy gracz umrze w trakcie questa: cancel (anulowanie), restart, continue (kontynuacja) lub custom (własna akcja). Opcjonalne powiadomienie z twoją wiadomością
Auto-respawnWskrzesza gracza u quest giver (zleceniodawcy), w default (domyślnym) miejscu odrodzenia lub we custom (własnych) współrzędnych. Wskrzeszenie przechodzi przez Bridge.Client.RevivePlayer
CleanupKtóre utworzone elementy są usuwane po zakończeniu questa: pedy, pojazdy, obiekty, doczepione propy. Wszystko jest włączone, dopóki tego nie zmienisz
ProgressionEtap questa, na którym jest gracz, jest zapisywany, dzięki czemu przetrwa ponowne połączenie

Ustawiane dla każdej odpowiedzi, w Dialogs danego questa:

CooldownZnaczenie
None (Unlimited)Można wybrać w dowolnym momencie
One Time OnlyRaz na postać, na zawsze
Daily (24h)Raz na 24 godziny
WeeklyRaz na 7 dni
CustomRaz na określoną liczbę sekund

Gracz dostaje informację, ile czasu jeszcze zostało, gdy próbuje za wcześnie.