Player Carry System
Commands
Commands
| Command | Description |
|---|---|
/carry |
Open the carry request — sends a prompt to the nearest player within Config.MaxCarryDistance. They accept or deny. |
/carry (while carrying) |
Drop the player you're currently carrying. |
The command works as a toggle / contextual action — same command does pick-up / drop based on your current state.
Flow
- You run
/carrywhile standing next to another player - They get a prompt: "Alguien quiere cargarte. Aceptar?"
- On accept: the script picks a carry style (arms / fireman / brazos) and attaches them to your ped
- On deny: request closes, no carry happens
Auto-detach triggers
The script auto-drops the carried player when:
- You take damage (
Config.BreakOnDamage = trueis the default — though not in config, hard-coded behavior) - You try to sprint (
Config.DisableSprintWhileCarrying = true) - You try to jump (
Config.DisableJumpWhileCarrying = true) - You run
/carryagain
Style selection
By default the script picks based on the carried ped's model:
brazos(baby cradle) — only if the carried ped is a qbx_peds toddler/kid model ANDrestrictToQbxPeds = truearmsorfireman— otherwise (configurable in code)
To change the default pick order, edit the carry-style selector in cl_carry.lua.
