Suty
Character Scale Menu

Troubleshooting

Troubleshooting

Scale doesn't apply / player stays normal size

  • Config.SyncDistance may be too low — players outside this range render at default. Default 25.0m.
  • Config.HideWhen.* might be triggering — if the player is in swim/fall/ragdoll/climbing state, scale is hidden by design.
  • Config.UseSutyEMS = true but suty-ems isn't installed — set UseSutyEMS = false to fall back to vanilla death natives.

Scale resets during execution / downed states

This is intentional — Config.HideWhen.Dead = true resets the scale to 1.0 during downed states to prevent broken animations. If you WANT scale during executions, set Dead = false — but expect visual glitches.

NPC self-service won't work

  • ox_target must be started
  • The Locations[X].coords ped model must be valid (e.g. s_m_m_doctor_01)
  • Config.DiscordRoleRestriction.Enabled = true requires the player to have the Discord role — disable for testing

"No tienes el rol de Discord necesario"

Config.DiscordRoleRestriction.Enabled = true and the player lacks the role. Either:

  • Give them the role
  • Disable the check: Config.DiscordRoleRestriction.Enabled = false

Bypass doesn't grant lower options

  • Admin ACE check: do you have group.admin (or one in Config.AdminGroups)?
  • Job-based: are you actually on-duty for a job in Config.BypassJobs?
  • Manual grant: did you run /scalebypass <id> grant? Check by running /scalebypass <id> (without grant/revoke) to see current state.

Auto-growth not progressing

  • Config.Growth.Enabled = true
  • The player must be EXACTLY at Config.Growth.StartHeight (default 0.50) — slightly different heights don't trigger growth
  • They must be ONLINE for IntervalSeconds (default 14 days)
  • The TickSeconds (default 1 hour) is the check interval — growth doesn't apply instantly

To force a growth step for testing: temporarily set IntervalSeconds = 60 and wait one tick.

Barber chair resets aren't working

  • Config.UseScaleResetZones = true
  • The player must be within radius of one of the listed coords
  • Check that the coords match your actual barber chair positions

Webhook doesn't fire

  • Config.Webhook.Enabled = true
  • URL is valid (paste in browser → JSON response)

Still stuck?

Discord — include Config.Framework, Config.UseSutyEMS, and the issue category.