Murphy's Housing gör ägande till spel genom köp, hyra, skatter, möblering, delad åtkomst, fysiska nycklar och en säker spelarmarknad.
Frameworkkompatibilitet och interiörer från Snail
Varje åtgärd valideras på servern. Scriptet upptäcker REDEMRP, RSG och VORP under körning, så ingen frameworkinställning behöver konfigureras.
Murphy's Real Estate skapades i samarbete med Snail. I deras butik finns anpassade interiörmappningar som är utformade för scriptet. Lägg till en mappning, registrera den som mall i konfigurationen och den blir en säljbar fastighet med visningar, dekoration, förvaring och stöd för spelarmarknaden.
Fastighetstyper och ägande
- Instansierade interiörer: routing buckets isolerar varje hem och gör det möjligt att skapa obegränsade fastigheter från en enda interiörstruktur. Scriptet innehåller 21 färdiga mallar på fattig, medel och rik nivå, samt gänggömmor och jordbruks- och industrilager.
- MLO-byggnader: fysiska dörrar på kartan behåller ett individuellt låstillstånd och erbjuder valfria funktioner för att knacka och dyrka upp låset.
- Köp och hyra: fastigheter stöder engångsköp eller veckohyra, veckovis fastighetsskatt, en konfigurerbar återbetalning vid återförsäljning och pris per fastighet i USD eller GULD för VIP-fastigheter.
- Spelarmarknad: ägare kan lägga ut en fastighet till valfritt pris direkt vid dörren och lägga till en valfri beskrivning. Köpare får samma detaljerade erbjudandeblad som används vid systemförsäljning. Direktläget utför en omedelbar, atomär överföring och betalar offline-säljare vid deras nästa spawn. Kontaktläget skickar ett brev till ägaren via postkontoret, så att affären kan slutföras genom RP. När murphy_politics finns kan en valfri provision betalas till stadskassan.
- Visning före köp: möjliga köpare kan förhandsgranska en utannonserad interiör inifrån under en konfigurerbar tid innan systemet automatiskt för dem tillbaka utomhus.
- Kollektivt ägande: en fastighet kan ägas av ett jobb med en minimirang eller av en grupp eller ett gäng. Medlemmarna kan använda den fullt ut, medan försäljning förblir begränsad till administratörer.
- Automatisk vräkning: en daglig serverprocess kontrollerar obetalda skatter, skickar varningsbrev efter 7, 3 och 1 dag via murphy_post när det finns tillgängligt, tillämpar en respitperiod och genomför sedan vräkningen med konfigurerbar rensning.
Nycklar, gäster, förvaring och dekoration
- Fysiska nycklar: när funktionen är aktiverad kan ägare kopiera och överlämna verkliga inventarieföremål. Nyckelinnehavare kan endast hantera dörrar. Ett låsbyte eller en ägaröverföring gör alla tidigare nycklar ogiltiga.
- Detaljerade gästbehörigheter: behörigheter för hantering, hyresbetalning, förvaring, bostad, stall och produktion tilldelas separat till varje gäst.
- Förvaring per fastighet: kapaciteten konfigureras per interiörmall, förvaringen öppnas genom frameworkets inventarie och åtkomsten kontrolleras på servern.
- Möbelplacering: placering med fri kamera använder ett 3D-gizmo från Three.js och en katalog med cirka 17 000 objekt med priser per kategori. Interiörlayouter kan sparas och klonas.
- Funktionella objekt: valfri möbelmodell kan registreras i konfigurationen och kopplas till en klientexport eller en serverhändelse när en spelare interagerar med den.
Administration och serversäkerhet
- Skydd mot metagaming: klienterna får endast en sanerad offentlig vy. Ägarens identitet, gästlistor och skattefrister lämnar aldrig servern.
- Fristående Discord-loggar: köp, skatter, överföringar, vräkningar, dyrkning, marknadsförsäljningar och nyckelhändelser skickas direkt till en webhook. Varje händelse kan aktiveras utan en separat loggningsresurs.
- Språkstöd: gränssnittet erbjuder 20 språk, medan prompter, aviseringar och vräkningsbrev innehåller ett scriptlager på engelska och franska. Fler språk kan läggas till utan kodändringar.
- Administrationsverktyg: menyerna för att skapa och hantera i spelet innehåller
/create_instance,/create_mlo, VIP-varianter, administratörsåtkomst till förvaring och tilldelning av ägare. - Utvecklar-API: dokumenterade exports, en händelse vid ägarbyte, hooks för funktionella objekt och anslutningsbara integrationer för dyrkning och stall ingår.
Krav
Scriptet kräver oxmysql och murphy_interact, Murphys kostnadsfria bibliotek för 3D-interaktioner. Valfria integrationer med murphy_production, murphy_post, murphy_politics, murphy_lockpick och murphy_stable upptäcks under körning. Scriptet förblir fullt fungerande utan dem.





