Przejdź do głównej zawartości

Funkcje i ograniczenia

Przedmiot składa się z listy funkcji, uruchamianych od góry do dołu w momencie użycia go przez gracza, oraz zestawu ograniczeń sprawdzanych przed wykonaniem którejkolwiek z nich.


  1. Gracz używa przedmiotu w swoim ekwipunku.
  2. Po stronie serwera sprawdzane są ograniczenia: cooldown, wymagany przedmiot oraz praca. Jeśli którekolwiek nie zostanie spełnione, gracz otrzymuje powiadomienie z powodem i nic więcej się nie dzieje.
  3. Wykonywane są funkcje serwerowe (Bundle).
  4. Wykonywane są funkcje klienckie w kolejności, w jakiej zostały ułożone. Każda z nich może mieć ustawione opóźnienie (delay) w milisekundach, odczekiwane przed jej startem — w ten sposób budujesz sekwencje: najpierw animacja, po 3 sekundach powiadomienie, a potem prop.
  5. Jeśli włączona jest opcja Remove on Use, z ekwipunku pobierana jest określona liczba sztuk przedmiotu.

Funkcje rozciągnięte w czasie — animacje, scenariusze, style chodzenia, zmieniona prędkość, supermoce, przyczepione propy — mogą zostać w każdej chwili przerwane przez gracza klawiszem anulowania (domyślnie X).


FunkcjaCo robi
AnimationOdtwarza animację ze słownika. Loop działa aż do anulowania; w przeciwnym razie powtarza się przez określony czas. Movable pozwala chodzić (animuje tylko górną część ciała); static animuje całe ciało. Nie działa w pojeździe
ScenarioUruchamia scenariusz GTA w miejscu na określony czas
Walking StyleZmienia styl chodzenia gracza na określony czas (15 sekund, jeśli pole pozostanie puste)
SpeedPrzyspiesza (lub spowalnia) ruch gracza o podany mnożnik, na określony czas lub do momentu anulowania
SuperpowerJedna z mocy: Teleport (do znacznika na mapie), Invisibility, Invincibility, Superjump lub Stamina (nieskończony sprint) — każda z własnym czasem trwania
ClothesZakłada elementy ubioru oraz propy, konfigurowane osobno dla męskiego i żeńskiego modelu freemode, wraz z pasującą animacją zakładania z pliku data/clothing.lua
FunkcjaCo robi
Attach PropPrzyczepia obiekt do kości gracza w pozycji ustawionej w edytorze na żywo. Widzą go wszyscy w pobliżu. Loop utrzymuje go do anulowania; w przeciwnym razie znika po upływie czasu. Nie działa w pojeździe
Placeable PropGracz stawia obiekt w świecie gry: podgląd podąża za wzrokiem, kółko myszy go obraca, ↑ / ↓ podnoszą i obniżają, E stawia, a X anuluje. Postawiony obiekt można z powrotem podnieść — zobacz poniżej
ParticlesEfekt cząsteczkowy na graczu z wybranego pakietu i nazwy efektu, o podanej skali i czasie trwania
Visual EffectPełnoekranowy efekt wizualny na określony czas
SoundDźwięk GTA z podanej nazwy i zestawu dźwięków, o określonej głośności
FunkcjaCo robi
Health/ArmorDodaje zdrowie i pancerz (maksymalnie do pełnej wartości)
Food/ThirstDodaje głód i pragnienie przez esx_status na ESX lub eventy consumables na QBCore
StressDodaje stres lub go obniża (gdy wpiszesz wartość ujemną)
FunkcjaCo robi
NotificationWyświetla powiadomienie przez Twój framework z wybranym typem (domyślnie sukces)
Progress BarPasek postępu z etykietą na określony czas: wbudowany lub z ox_lib, zależnie od Config.ProgressBar
WebhookWysyła wpis na webhook Discorda: Twoją wiadomość, identyfikatory gracza oraz opcjonalnie zrzut ekranu (wymaga screenshot-basic). Akceptowane są wyłącznie adresy URL webhooków Discorda
FunkcjaCo robi
CommandWykonuje komendę jako gracz. Ukośnik / na początku jest opcjonalny
TriggerWywołuje event klienta, event serwera lub export zapisany jako resourceName:exportName. Każdy z nich otrzymuje w argumencie nazwę przedmiotu
CarSpawnuje model pojazdu w miejscu, w którym stoi gracz (zwrócony w tym samym kierunku) i opcjonalnie sadza gracza na fotelu kierowcy
BundleDaje graczowi kilka przedmiotów jednocześnie — np. sześciopak piwa lub apteczkę. Działa po stronie serwera. Połącz z Remove on Use, aby zużyć samo opakowanie; pakiet nigdy nie daje przedmiotu, do którego należy

Gdy gracz postawi Placeable Prop, obiekt pojawia się u wszystkich graczy. Gracz, który go postawił, może go z powrotem podnieść — za pomocą tekstu 3D i klawisza E lub przez ox_target / qb-target, jeśli tak ustawiono w Config.Interaction. Podniesienie obiektu zwraca dokładnie tyle sztuk przedmiotu, ile zabrała opcja Remove on Use, dzięki czemu postawiony pachołek wraca z powrotem do kieszeni.


Znajdziesz je po otwarciu ustawień (settings) danego przedmiotu. Każde ograniczenie ma własny przełącznik.

OgraniczenieCo robi
CooldownCzas, jaki gracz musi odczekać pomiędzy kolejnymi użyciami tego przedmiotu, podawany w milisekundach (60000 to jedna minuta). Zapamiętywany do restartu serwera
Job RestrictionPrzedmiotu mogą użyć wyłącznie gracze posiadający jedną z wymienionych prac na określonym minimalnym stopniu (lub wyższym)
Required ItemGracz musi mieć przy sobie określoną liczbę sztuk innego przedmiotu — np. zapalniczkę, aby zapalić papierosa
Remove on UseLiczba sztuk przedmiotu zabierana z ekwipunku przy każdym użyciu
Always Attached PropDopóki przedmiot znajduje się w ekwipunku, skonfigurowany w nim Attach Prop pozostaje na postaci gracza i znika po utracie ostatniej sztuki. Ten prop widzi wyłącznie gracz, który go nosi

  • Save zapisuje przedmiot w tabeli mic_itemcreator i sprawia, że staje się on natychmiast używalny dla wszystkich.
  • Z poziomu menu możesz nadać (give) sobie przedmiot (po jednej sztuce), aby go przetestować.
  • Delete usuwa konfigurację: od tego momentu użycie przedmiotu nic nie robi. Framework pamięta rejestrację używalnego przedmiotu do następnego restartu, co jest całkowicie nieszkodliwe.