FiveM wnętrze biznesowe z panelami konfiguracji pracy, ekwipunku i rozliczeń

FiveM Biznes MLO + Skrypt Pracy: Przewodnik po Kompatybilności i Konfiguracji

FiveM biznes zazwyczaj potrzebuje dwóch oddzielnych warstw: jedna MLO dostarcza budynek, pomieszczenia i kolizje; druga skrypt pracy dostarcza pracowników, tworzenie, fakturowanie, zapasy, sprzedaż i zarządzanie. Kupno obu nie gwarantuje, że będą ze sobą współpracować. Kompatybilność zależy od Twojego frameworka i innych zasobów między nimi.

Szybka macierz kompatybilności

Warstwa Co sprawdzić Częste niedopasowanie
MLO Współrzędne, drzwi, kolizje i konflikty map Inna mapa edytuje tę samą lokalizację
Framework ESX, QBCore, Qbox lub wsparcie samodzielne Etykieta QBCore jest traktowana jako dowód wsparcia Qbox
Spis Definicje przedmiotów, obrazy, metadane i eksporty Skrypt oczekuje innego ekwipunku API
Interakcja Zasób docelowy, strefy, znaczniki lub podpowiedzi klawiszy Punkty interakcji są napisane dla innego systemu docelowego
Logika biznesowa Stopnie pracy, obowiązki, rozliczenia, konto społeczne i menu szefa Nazwy stopni lub identyfikatory konta nie pasują
Baza danych Zmiany SQL, własność i trwałość Tabele są importowane bez planu tworzenia kopii zapasowych lub migracji

1. Wybierz miejsce i rozgrywkę osobno

Zacznij od pętli roleplay: mechanik, restauracja, kawiarnia, salon samochodowy, klub nocny lub inny biznes gracza. Następnie wybierz mapę i skrypt niezależnie. Dopracowane wnętrze nie zapewnia przepisów ani faktur, a kompletny skrypt pracy nie przenosi automatycznie swoich punktów interakcji do niestandardowego budynku.

Na przykład, porównaj skrypty pracy mechanika z katalogiem FiveM MLO. W przypadku roleplay związanej z gastronomią, sprawdź Irish Pub Job, UwU Cafe MLO I Bar Bilardowy MLO jako osobne komponenty.

2. Przeczytaj manifesty zasobów i listy zależności

Otwórz każdy dostarczony fxmanifest.lua przed dodaniem zasobu do server.cfg. Manifest może identyfikować skrypty, pliki i zależności, podczas gdy dokumentacja twórcy powinna określać wymagane zasoby frameworka, ekwipunku, celu, menu, powiadomień, audio i bazy danych. Użyj oficjalnego Cfx.re manifestu zasobu referencji, gdy dyrektywa jest niejasna.

Dla Qbox, nie zakładaj, że każdy zasób QBCore jest kompatybilny. Przeczytaj przewodnik Qbox vs QBCore i wymagaj oświadczenia natywnego Qbox lub udokumentowanej ścieżki mostu w indywidualnym produkcie.

3. Zainstaluj najpierw MLO

  1. Wykonaj kopię zapasową serwera i bazy danych, a następnie utwórz kopię stagingową.
  2. Uruchom tylko MLO i jego udokumentowane zależności mapy.
  3. Sprawdź wejścia, drzwi, kolizje, oświetlenie i dostęp dla pojazdów.
  4. Wyszukaj nakładające się zasoby YMAP, MLO lub roślinności w tej samej lokalizacji.
  5. Zapisz dokładne współrzędne dla punktów obsługi, magazynów, tworzenia przedmiotów, obowiązków i zarządzania.

To oddziela problem z mapą od problemu ze skryptem pracy. Jeśli budynek nie działa samodzielnie, dodanie zasobów rozliczeniowych i inwentaryzacyjnych utrudnia diagnozę.

4. Zdefiniuj prace, stopnie i konta

Utwórz strukturę pracy i stopni oczekiwaną przez skrypt. Dopasuj dokładnie nazwy wewnętrzne: mechanic I mechanic2 to różne identyfikatory. Zdecyduj, które stopnie mogą zatrudniać, wypłacać pieniądze, tworzyć ograniczone przedmioty lub uzyskiwać dostęp do zarządzania. Jeśli skrypt używa konta towarzystwa lub firmy, zweryfikuj, czy wpłaty i wypłaty docierają do tego konta po ponownym połączeniu i ponownym uruchomieniu zasobu.

Wspólna warstwa zarządzania, taka jak Zaawansowane menu Bossa i Gangu nadal wymaga prawidłowych stopni pracy i uprawnień; nie może ona wywnioskować bezpiecznej struktury organizacyjnej.

5. Ekwipunek mapy, cele i współrzędne

Dodaj każdy wymagany element do ekwipunku używanego na swoim serwerze, w tym obrazy i metadane tam, gdzie są wymagane. Zastąp domyślne współrzędne interakcji skryptu punktami zapisanymi w MLO. Następnie zweryfikuj strefy docelowe lub kluczowe podpowiedzi z różnych odległości i pozycji gracza.

Zasoby restauracji i pubów wymagają szczególnej uwagi wokół przepisów: nazwy składników, ilości, przedmioty wyjściowe i ceny sprzedaży muszą odpowiadać aktualnej gospodarce. Zasoby mechaników wymagają kontroli własności pojazdu, przedmiotów naprawczych i rozliczeń. Zasoby salonów samochodowych wymagają punktów odradzania w salonie, zapasów i walidacji zakupu.

6. Przetestuj pełną ścieżkę klienta i pracownika

  • Pracownik loguje się i ma dostęp tylko do akcji dozwolonych przez stopień.
  • Klient może kupić, otrzymać fakturę lub wchodzić w interakcje bez posiadania pracy pracownika.
  • Przedmioty są usuwane i przyznawane dokładnie raz.
  • Dochody firmy trafiają na właściwe konto.
  • Pełne ekwipunki, anulowane akcje i niedostępne zależności zawodzą bezpiecznie.
  • Stan przetrwa ponowne połączenia, restarty skryptów i pełny restart serwera.
  • Dwóch graczy korzystających z tej samej stacji nie może zduplikować zapasów ani nagród.

Zalecana kolejność zakupu

  1. Wybierz pętlę biznesową i framework.
  2. Kup lub zainstaluj MLO, a następnie udowodnij, że nie ma konfliktu map.
  3. Wybierz skrypt pracy z wyraźnym wsparciem dla twojego frameworka i stosu zależności.
  4. Dodawaj zasoby zarządzania, ekwipunku lub interakcji tylko wtedy, gdy wybrana praca ich wymaga.
  5. Przeprowadź kompletne testy etapowe przed zaimportowaniem konfiguracji do produkcji.

Ostateczna lista kontrolna

Przed zakupem powinieneś być w stanie nazwać wersję frameworka, ekwipunek, system docelowy, zasób zarządzania, metodę konta biznesowego, zmiany w bazie danych i lokalizację mapy. Jeśli którakolwiek z tych rzeczy jest nieznana, zapytaj twórcę lub wybierz produkt z jaśniejszą dokumentacją. Jest to szybsze i tańsze niż naprawianie niekompatybilnego stosu biznesowego po uruchomieniu.