Suty
Character Scale Menu

Installation

Installation

1. Drop the resource

Extract suty-scalemenu into resources/[suty]/suty-scalemenu.

2. Ensure in server.cfg

ensure ox_lib
ensure ox_target
ensure suty-scalemenu

3. Set framework + language

config.lua:

Config.Framework = 'qbx'    -- 'qbx' | 'qb' | 'esx'
Config.Lang      = 'es'     -- 'es' | 'en'

4. (Optional) suty-ems death integration

Config.UseSutyEMS = true    -- false = use vanilla GTA death natives only

When true, the script uses suty-ems' state-bag (IsDeadOrDowned) to hide the scale during executions / downed states — preventing visual glitches.

5. Configure self-service NPC

Config.Price = 20000        -- cost per scale change

Config.Locations = {
    {
        coords = vector4(1136.41, -1529.71, 34.37, 272.23),
        ped    = 's_m_m_doctor_01',
        label  = 'Cambiar Altura',
        icon   = 'fas fa-up-down',
        job    = nil,
    },
}

Add more entries for multiple NPC locations.

6. (Optional) Discord webhook

Config.Webhook = {
    Enabled = true,
    URL     = 'https://discord.com/api/webhooks/...',
}

7. Verify

  • As a regular player, visit one of the NPCs → ox_target prompt should appear
  • As an admin, run /scalemenu — opens the height picker for yourself
  • As an admin, run /scalemenu <id> — opens the picker for another player