FreeScriptsDocsCustomSupport

Browse

  • Documentation
    • FAQ
  • 📱 Phone
    • 🧠 Installation
    • 🦄 Unique phones
    • 💿 Configure
      • 💄 Additional Features
      • 📸 Camera
      • 📹 Video Calls
      • 🍏 Apps
      • 🪵 Logs
      • 🔋 Battery System
      • 🖼️ Media Customization
      • 🗣️ Multi-Language Support
      • 🗃️ SIM Cards
      • 🚗 Valet System
      • 🖼️ Wallpapers App
      • ⛅ Weather Widget
    • ⏭️ Exports
      • Client side
        • 👁️‍🗨️ General
        • 📞 Calls
        • ☀️ Groups
        • 🏢 Companies
        • 🔧 Misc
        • 🗼 Signal Towers
      • Server side
        • 🆔 Identify Player
        • ☎️ Sim Cards
        • 📞 Calls
        • 💬 Messages
        • ☀️ Groups
        • 🌐 Cell Broadcast
        • 💸 YPay
        • 📧 Mail
        • 📪 Notifications
        • 📵 Screen Damage
        • 🗯️ Dark Chat
        • 🔧 Misc
    • 🪛 Commands
    • 📡 Events
      • Server side
        • 📨 Messages
        • 📱 Social Media
        • ☎️ Calls
    • 🍎 Custom apps
    • 🏦 Banking App
    • 📈 Markets App
    • 👜 State bags
  • ☎️ Boomer Phone
    • 🧠 Installation
    • 🦄 Unique phones
    • ⏯️ Exports
      • Client side
  • 🏠 Properties
    • 🧠 Installation
    • 💿 Configure
    • 🔗 Compatibility
      • Phones
        • YSeries
        • LB Phone
    • 📖 Guides
      • 🛏️ Starter Apartments
      • 🐚 Add More Shells
      • 🔑 Physical Keys
      • 🪑 Furniture As Items
      • 🛠️ Fix Interactable Points
      • 📋 Discord Logs Setup
    • ⏭️ Exports
      • Client side
        • GetCurrentPropertyId
        • GetCurrentProperty
        • IsPointInsideProperty
        • OpenPropertyMenu
        • AddKey
        • RemoveKey
        • SetWaypointToProperty
        • GetAllProperties
        • GetKeyHolders
        • PoliceRaidDoor
        • WrapIntoProperty
        • GetClosestDoor
        • GetEntryCoordinates
        • UseLockpick
        • PoliceRaidDoor
      • Server side
        • GetAllProperties
        • GetPropertyData
        • AddKey
        • RemoveKey
        • ToggleDoorlock
        • GetPlayersInProperty
        • GetKeyHolders
        • DeleteProperty
        • AddStarterApartment
        • SellProperty
        • TransferProperty
    • 🪝 Hooks System
      • buyProperty
      • rentProperty
      • sellProperty
      • deleteProperty
      • createDoor
      • saveSettings
      • setInteractablePoint
      • canEnter
      • canExit
    • 👜 State bags
  • 🏦 Banking
    • 🧠 Installation
    • 🪛 Commands
    • ⏯️ Exports
      • Client side
      • Server side
    • 🪵 Logs
    • 🪝 Hooks
    • 🏦 Banking App
  • 💸 Billing
    • 🧠 Installation
    • ⏭️ Exports
      • Client side
      • Server side
  • 📊 Hud
    • 🧠 Installation
    • ⏭️ Exports
      • Client side
  • 📦 Storage Units
    • 🧠 Installation
  • 🎰 Slots
    • 🧠 Installation
    • 📱 Phone app
  • 🎃 Minigames
    • 🎯 Exports and Usage
    • 🔧 Commands

💿 Configure

Config Editor (Recommended for Updates)

Use the NoLag config editor to upload, edit, and export your Properties config:

https://config.nolag.properties

When updating to a newer version, this is the recommended workflow. The editor helps identify newly introduced config options and adds them into your existing config, making updates safer and easier than fully manual merges.

Camera

The camera is used in the creation panel or the property management portal. It's used to take photos of the properties you create. The script depends on chip's screencapture and the photos are uploaded to fivemanage by default, but all that functionality is open in nolag_properties/server/Camera.lua . We are not going to provide support on changing that because we strongly encourage you to use that instead of screenshot-basic or any other screenshot resources.

  1. 1

    Configure the API Key

    Go to your server.cfg file and put the following variable. You need to put your fivemanage api key instead of PUT_YOUR_API_KEY_HERE

    set PROPERTIES_UPLOAD_TOKEN "PUT_YOUR_API_KEY_HERE"
    
  2. 2

    Restart the server

    Restart your server, and your camera should work if you did everything correctly.

Shell Detection System

The nolag_properties resource includes an automatic shell detection system, designed to simplify the process of adding and managing custom shell packs.

Shells are automatically detected and registered by nolag_properties without requiring any manual configuration inside the core script.

How it works

Each shell pack must include a JSON configuration file located at:

custom/shells/ShellPackName.json

For the system to correctly detect and load the shell pack, the resource name must match the name defined in the JSON file.

Important Requirement

  • The resource folder name must be identical to the shell pack name used in the JSON configuration.
  • If the names do not match, the shell pack will not be detected or loaded by the system.

Example

If your JSON file is:

custom/shells/MainHousingPack.json

And inside it the shell pack is defined as:

{
  "resourceName": "K4MB1-MainHousingPack"
}

Then your resource folder must be named:

K4MB1-MainHousingPack

Notes

  • The system automatically scans available resources on server start.
  • Multiple shell packs are supported.
  • This approach allows easy drag-and-drop installation of new shell packs without modifying existing code.

On this page

  • Config Editor (Recommended for Updates)
  • Camera
  • Shell Detection System

All Rights Reserved

TeamsGG © 2026

Pages

FreeScriptsDocsCustomSupport

Legal

Terms of ServiceRefunds

Tebex

Tebex ImpressumTebex TermsTebex Privacy

Socials

DiscordYouTube