Preskoči na sadržaj

Napravi FiveM housing shell i podesi ga

Housing shell je jedan model enterijera koji tvoja housing skripta spawna ispod mape. Pravljenje shella je nekad značilo ručno modelovanje, koliziju i svjetla. Evo šta treba dobrom shellu i kako ga ubaciti u svoju skriptu.

Šta treba housing shellu

  • Jedan model sa zidovima, podovima, plafonima i fiksnim namještajem.
  • Kolizija za svaku površinu po kojoj se hoda i svaki zid, inače igrači propadnu kroz pod.
  • Svjetla koja rade daleko od izvora svjetla u svijetu, jer se shellovi obično spawnaju ispod mape.
  • Stabilno ishodište, da entry offset u tvojoj skripti ostane važeći.
  • Razuman budžet tekstura: shellovi se učitavaju cijeli, pa 4K tekstura na svakom objektu troši memoriju svaki put kad neko uđe.

Napravi ga

  1. Nacrtaj sobe na mreži, pa dodaj zidove, vrata, prozore, dodatne spratove, stepenice i otvore u plafonu.
  2. Namjesti ga iz više od 4.900 GTA objekata ili svojim GLB, FBX i OBJ modelima.
  3. Osvijetli ga plafonskim svjetlima, lampama i ekranima.
  4. Prošetaj kroz njega s MP pedom da provjeriš širinu vrata, stepenice i visinu do plafona prije exporta.

Podesi ga u svojoj housing skripti

Svaka housing skripta registruje shellove u svom configu s imenom modela i offsetima. Detalji se razlikuju, ali koraci su isti:

  1. Streamaj export: ubaci folder u resources i ensure ga prije svoje housing skripte.
  2. Dodaj model u listu shellova svoje skripte pod exportovanim imenom modela.
  3. Podesi entry offset: stani tamo gdje igrač treba da se pojavi, očitaj svoju poziciju u odnosu na spawn tačku shella (većina skripti ima pomoćnu komandu za to) i sačuvaj je kao entry ili exit offset.
  4. Testiraj ulazak, izlazak i ponovno učitavanje nekretnine, s dva igrača ako skripta sinhronizuje namještaj.

Česti problemi sa shellovima

  • Propadanje kroz pod: kolizija fali ili je igrač postavljen ispod poda; malo podigni entry offset.
  • Potpuno mrak unutra: u shellu nema svjetala ili je u pitanju time-cycle područja ispod mape; dodaj unutrašnja svjetla.
  • Štucanje pri ulasku: prevelike teksture; izmjeri ih i smanji.

Često pitano

Koja je razlika između shella i MLO-a?

MLO je postavljen enterijer sa sobama, portalima i listama entiteta, dio mape svijeta. Shell je jedan streaman model s kolizijom koji skripta spawna, često duboko ispod mape, i u koji teleportuje igrače.

Šta je shell offset?

Pozicija, u odnosu na ishodište shella, gdje skripta stavi igrača kad uđe i gdje je marker za izlaz. Svaka housing skripta ga čuva za svaki shell posebno.

Treba li mi skripta za vrata?

U map exportu su vrata native GTA vrata s fizikom šarki i ne treba im skripta. Housing shell export zadržava malu prateću skriptu za shellove koje tvoj housing framework pomjera.

Koliko košta?

Prva kreacija ti je besplatna; svaka nova kreacija nakon toga košta 200 kredita, a naplaćuje se tek nakon uspješnog exporta.

Isprobaj besplatno

Napravi besplatan nalog, pridruži se Discordu za svoje kredite i napravi svoj prvi resurs za par minuta.