Wróć do bloga
Tutorial3 min czytania

Skrypty mieszkań i nieruchomości FiveM: domy na własność zrobione jak należy

Porównaj najlepsze skrypty housing do FiveM. Domy na własność, apartamenty, meble, klucze i systemy schowków dla serwerów QBCore, ESX i kompatybilnych z ox_inventory.

Agency Scripts

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

Architektura systemu posiadłości

System nieruchomości w FiveM zarządza własnością, dostępem i funkcjonalnością lokacji w grze, takich jak domy, mieszkania, firmy i garaże. U podstaw system musi śledzić, jakie nieruchomości istnieją, kto jest ich właścicielem, kto ma do nich dostęp i co jest w nich przechowywane. Schemat bazy danych zazwyczaj zawiera tabelę properties ze współrzędnymi lokalizacji, typem wnętrza, identyfikatorem właściciela i opcjami konfiguracji, a także powiązane tabele dla kluczy dostępu, rozmieszczenia mebli i schowków. System nieruchomości musi obsługiwać zarządzanie instancjami, aby wielu graczy mogło posiadać mieszkania w tym samym budynku bez widzenia się nawzajem, używając oddzielnych instancji wnętrz lub współdzielonych shelli z instancjonowanymi rekwizytami. Projektuj swój system z myślą o skalowalności, ponieważ dane nieruchomości znacznie rosną wraz z powiększaniem się bazy graczy i gromadzeniem przez nich przedmiotów w domach.

Systemy blokowania drzwi

Zamki do drzwi są fundamentalnym elementem każdego systemu nieruchomości, kontrolując, kto może wchodzić do określonych lokalizacji. Dwa najpopularniejsze zasoby zamków drzwi to ox_doorlock oraz qb-doorlock: oba zapewniają konfigurowalne stany drzwi, systemy kluczy oraz mechanikę wytrychów przy włamaniach. Każde drzwi na twoim serwerze muszą być zarejestrowane ze współrzędnymi, hashem modelu drzwi oraz uprawnieniami dostępu. Drzwi mogą być zablokowane dla konkretnych prac w strefach zamkniętych, takich jak komisariaty policji i szpitale, zablokowane dla właścicieli nieruchomości w budynkach mieszkalnych i komercyjnych, lub pozostawione otwarte w przestrzeniach publicznych. Zaawansowane systemy drzwi obsługują wiele typów zamków, w tym karty magnetyczne, kody PIN oraz fizyczne klucze istniejące jako przedmioty w ekwipunku. Integracja z systemem nieruchomości gwarantuje, że gdy gracz kupi nieruchomość, automatycznie uzyskuje dostęp do wszystkich powiązanych drzwi bez ręcznej konfiguracji.

Shells wnętrz i dekoracje

Nowoczesne systemy nieruchomości FiveM wykorzystują shelle wnętrz, czyli gotowe układy pomieszczeń, które można instancjonować i umieszczać na określonych współrzędnych, gdy gracz wchodzi do swojej posiadłości. Systemy oparte na shellach są bardziej wydajne niż unikalne wnętrza YMAP, ponieważ ten sam model shella może być wielokrotnie wykorzystywany dla wielu nieruchomości, co zmniejsza wymagania dotyczące streamingu. Popularne kolekcje shelli obejmują różne układy mieszkań, domy, biura, magazyny i luksusowe penthouse'y na różnych poziomach jakości i w różnych przedziałach cenowych. Systemy dekoracji pozwalają właścicielom nieruchomości stawiać, przesuwać i usuwać meble oraz przedmioty dekoracyjne wewnątrz shelli za pomocą narzędzia w grze. Dane mebli są zapisywane dla każdej nieruchomości w bazie danych i ładowane, gdy wchodzi właściciel lub uprawniony gracz. Daje to graczom poczucie własności i możliwość personalizacji przestrzeni, zachowując jednocześnie wysoką wydajność dzięki ładowaniu instancjonowanemu.

Integracja stashy i magazynów

Posiadłości powinny zawierać zintegrowane systemy przechowywania, w których gracze mogą bezpiecznie trzymać przedmioty, broń, pieniądze i inne kosztowności. Schowki w posiadłościach (stashes) są zazwyczaj implementowane jako instancje ekwipunku przypisane do nieruchomości, a nie do gracza, co oznacza, że zawartość pozostaje niezmienna bez względu na to, kto ma do niej dostęp. Wiele punktów schowków w ramach jednej posiadłości, takich jak szafa w sypialni, spiżarnia w kuchni czy skrzynka z narzędziami w garażu, daje graczom swobodę organizacji. Integracja z systemem ekwipunku jest kluczowa, ponieważ schowek powinien obsługiwać te same typy przedmiotów, limity stackowania i ograniczenia wagowe, co ekwipunek gracza. W przypadku współdzielonych posiadłości, takich jak kryjówki gangów czy magazyny firmowe, skonfiguruj uprawnienia dostępu, aby upoważnieni członkowie mogli wpłacać i wypłacać przedmioty, zachowując przy tym rejestr transakcji, który właściciele nieruchomości mogą przeglądać. Rozważ wdrożenie mechaniki nalotu na posiadłość (raid), w której służby porządkowe z odpowiednimi nakazami mogą wyważać zamknięte drzwi i przeszukiwać schowki w ramach śledztw kryminalnych.

Systemy nieruchomości i rynku

Kupno i sprzedaż nieruchomości dodaje całkiem nowy wymiar ekonomiczny do twojego serwera. Wdróż system nieruchomości, w którym posiadłości można kupować z ofert NPC po stałych cenach, odsprzedawać po zamortyzowanej wartości lub handlować nimi między graczami za pośrednictwem rynku ogłoszeń. Ceny nieruchomości powinny odzwierciedlać ich lokalizację, jakość wnętrza, pojemność magazynową i bliskość popularnych miejsc. Niektóre serwery wdrażają dynamiczny model cenowy, w którym wartości nieruchomości zmieniają się w zależności od popytu, a popularne dzielnice drożeją w miarę kupowania lokali przez kolejnych graczy. Systemy wynajmu pozwalają właścicielom wynajmować swoje nieruchomości innym graczom w zamian za cykliczny dochód, tworząc relacje właściciel-lokator napędzające interakcje roleplay. Podatki od nieruchomości opłacane cyklicznie działają jako money sink zapobiegający gromadzeniu przez graczy nieużywanych posiadłości, jednocześnie zasilając wirtualny budżet rządu serwera dla tych, którzy prowadzą roleplay rządowy.

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.