When a house built in the creator is sold for the first time, Config.SocietyCommision of the price goes to the society of the creator's job. Rent from company rentals goes there too. Config.Society is not detected — set it to match your server:
With Config.UseTarget = true, every prompt — doors, stash, wardrobe, furniture, junk, pets, the robot, agencies — becomes an ox_target or qb-target option. With it off, the script draws [E] prompts and markers.
Every supported phone provides the agent's number on "for sale" boards. With qs-smartphone or qs-smartphone-pro, the Housing app goes further: browse the market and the map, buy, rent and sell, pay rent and bills, switch the lights, manage vault codes, buy upgrades, and order food, dancers and furniture. Its rules are in Config.PhoneHousing:
Shells are placed in the sky, so the real weather would leak in. On entering, client/custom/weather/weather.lua pauses the weather script, forces clear weather and the hour Config.TimeInterior (23), and resumes it on leaving. For a weather script that is not listed, add its pause and resume events to that file.
The creator, decorate mode, photo mode, the door camera and IPL previews move the camera away from the player, and entering a shell teleports them. Anticheats read that as freecam, noclip or teleport. Set your FiveGuard resource name and qs-housing asks for temporary permissions at exactly those moments:
Permissions are only granted to players near a house or with creator access, and are taken back as soon as the camera closes. For another anticheat, replace the grant() function in server/custom/anticheat.lua. If your anticheat blocks InteractSound, set Config.DisableInteractSound = true.
Paste one webhook in config/webhooks.lua and every important action is posted as an embed: houses created, bought, rented, sold and transferred; rent and bills paid; evictions; upgrades and furniture bought or sold; physical keys created, given and deleted.
41 translations ship in locales/: ar, bg, bn, ca, cs, da, de, el, en, es, et, fa, fi, fr, he, hi, hr, hu, id, it, ja, ko, lt, lv, ms, nl, no, pl, pt, ro, ru, sk, sl, sv, sw, th, tr, uk, ur, vi and zh. Pick one in config/main.lua, or for every Quasar resource at once in server.cfg:
Any text missing from a translation falls back to English. To add a language, copy en.json to a new code, translate it and set the locale — a resource restart is enough. Arabic text shaping uses the support-arabic resource. Aura Voice recognises commands in its own language, set in config/assistant.lua.