Wróć do bloga
Scripts3 min czytania

Agency-Housing: Buduj domy w FiveM w grze, a nie w pliku config

Ustaw wejście, wyznacz granice z powietrza, wybierz jeden z 18 shelli. Agency-Housing działa na QBCore, QBox, ESX lub standalone i zapisuje dane w MySQL.

Agency Scripts

Założyciel i główny deweloper w Agency Scripts

Dokumentacja

Każda komenda, ustawienie i export Agency-Housing w jednym miejscu.

Otwórz Docs

Domy powstają w mieście

Agency-Housing to oparty na bazie danych system mieszkań dla FiveM, w którym domy tworzy się w grze za pomocą kreatora, a nie w pliku config pełnym współrzędnych. Administrator uruchamia /acreatehouse, umieszcza wejście w miejscu, w którym stoi, wyznacza granice posiadłości, wybiera shell, nadaje nazwę oraz cenę domu i go zapisuje. Od tego momentu dom istnieje dla każdego gracza i jest zapisany w MySQL.

Skrypt sam wykrywa QBCore, QBox i ESX oraz działa w pełni standalone bez żadnego frameworka. Tabele w bazie danych tworzą się same przy pierwszym uruchomieniu.

Kreator

  • Wejście: umieszczone dokładnie tam, gdzie stoi admin.
  • Granica posiadłości: oznaczony z powietrza i zapisany jako PolyZone.
  • Wnętrze: jeden z 18 shelli lub niestandardowe wnętrze zarejestrowane w grze.
  • Blipy na mapie: ustawiane dla każdego domu.

Menu jest dostępne w siedmiu kolorach akcentu, dzięki czemu interfejs housing pasuje do wyglądu twojego serwera.

Co mogą robić właściciele

  • Kupuj i sprzedawaj domy, z konfigurowalnymi zwrotami i limitem na gracza.
  • Przekazuj klucze innym graczom i odbieraj je z powrotem.
  • Umebluj całą działkę za pomocą maksymalnie 60 propów.
  • Zamykaj i otwieraj prawdziwe drzwi MLO, do których posiadasz klucz.
  • Używaj punktów garażu, magazynu i garderoby oraz instaluj ulepszenia domu.
  • Odbierz dzwonek do drzwi.

Dwa klawisze wykonują większość pracy: F7 otwiera menu housing i F3 otwiera menu właściciela na twojej własnej posiadłości. E wchodzi do domu przy znaczniku drzwi, odpowiada na dzwonek oraz blokuje lub odblokowuje drzwi MLO. Każda komenda zaczyna się od "a", na przykład /ahousing i /ahousemenu, dzięki czemu nigdy nie koliduje z innymi resource'ami.

Własna garderoba

Od wersji 1.0.2 Agency-Housing ma wbudowaną szafę. Gracze zapisują aktualny strój pod wybraną nazwą i mogą go ponownie założyć w dowolnej szafie w swoich domach, do 20 strojów na osobę. Żaden skrypt ubrań nie jest wymagany, na każdym frameworku i standalone. Jeśli zainstalowano illenium-appearance lub qb-clothing, skrypt wykrywa je automatycznie. Administratorzy mogą otworzyć wbudowaną szafę w dowolnym miejscu za pomocą /ahwardrobe.

Framework lub całkowity brak

Gdy konfiguracja pozostaje na auto, skrypt sam wybiera framework, nawet taki uruchamiany z opóźnieniem, a konsola przy każdym starcie informuje, co znalazła. Bez QBCore, QBox lub ESX działa w trybie standalone: gracze są rozróżniani po licencji Rockstar, administratorzy pochodzą z ACE lub listy licencji w konfiguracji, a obsługa pieniędzy opiera się na trzech małych hookach. Jeśli wolisz, domy mogą być po prostu darmowe.

Kupno, sprzedaż, klucze, meble, ulepszenia, drzwi MLO, dzwonek do drzwi oraz aplikacja Companion działają i zapisują się dokładnie tak samo, jak na serwerze z frameworkiem.

Magazyn jest wykrywany w ten sam sposób. Otwiera się z ox_inventory, qb-inventory 1 i 2, qs, ps, lj oraz jpr. Na serwerze bez ekwipunku punkt magazynowy po prostu nie jest oferowany.

Brak importu SQL

Każda tabela i każda nowa kolumna jest tworzona przy pierwszym uruchomieniu, na MariaDB i MySQL 8. Dla serwerów, których użytkownik bazy danych nie może tworzyć tabel, sql/install.sql nadal jest w zestawie.

Zarządzaj domami z prawdziwego świata

Agency-Housing łączy się z darmową aplikacją Agency Companion na iOS, Androida, iPada, Maca i Apple Watch. Gracze zamykają i otwierają drzwi, przekazują i odbierają klucze, odpowiadają na dzwonek do drzwi, kupują i sprzedają domy oraz ustawiają trasę do dowolnej ze swoich posiadłości. Administracja może się teleportować, wystawiać domy na sprzedaż lub je usuwać.

Parowanie działa poprzez /ahconnect, krótki /ahc, za pomocą kodu QR lub sześciocyfrowego kodu. Serwer wymaga wychodzącego połączenia HTTPS do api.agencyg.de.

Aktualizacja do 1.0.2

Aktualizacja jest darmowa dla każdego, kto posiada już Agency-Housing. W konfiguracji pojawił się nowy blok standalone oraz nowe opcje garderoby, więc zrób kopię zapasową swoich wartości, użyj nowego config.lua i ustaw je ponownie. Domy, klucze, meble oraz sparowania z Companion pozostają nienaruszone po aktualizacji i nie trzeba niczego importować. Manifest uległ zmianie, więc wykonaj refresh przed restartem zasobu lub zrestartuj serwer.

Zdobądź Agency-Housing

Agency-Housing jest dostępny w Sklep Agency Scripts, a dokumentacja zawiera listę wszystkich komend, opcji konfiguracji i exportów.

Pasujący skrypt

Gotowe na twój serwer, aktualizacje w zestawie.

Gotowy, aby zacząć?

Kup skrypty w naszym sklepie lub dołącz do Discorda, aby uzyskać wsparcie, aktualizacje i sprawdzić nadchodzące nowości.