🍲Metabolism

⚑ Getting Started

The script is pre-configured in config.lua. To customize, remove lines 14–28 and adjust with your own system as needed.


🟦 Client Side

πŸ’¬ Events

  • Add Calories to Metabolism:

    -- Client
    TriggerEvent("bt_metabolism:addToMetabolism", 100) 
    -- Server
    TriggerClientEvent("bt_metabolism:addToMetabolism", source, 100)
  • Remove Calories from Metabolism:

    -- Client
    TriggerEvent("bt_metabolism:removeToMetabolism", 150) 
    -- Server
    TriggerClientEvent("bt_metabolism:removeToMetabolism", source, 150)
  • Set Metabolism Directly:

    -- Client
    TriggerEvent("bt_metabolism:setMetabolism", 2100.0) 
    -- Server
    TriggerClientEvent("bt_metabolism:setMetabolism", source, 2100.0)

πŸ”Œ Client Exports

  • Get current metabolism:

  • Add/Remove/Set metabolism:


βš™οΈ Configuration Example (config.lua)


πŸ“Œ Notes

  • Visual weight changes: Player appearance adjusts at each threshold (skinny, normal, fat, etc).

  • Penalties: Stamina drops if too fat, health drops if too skinny (if enabled).

  • Fully dynamic: Calories change over time, with activity, and through events/items.

  • Multilingual: Customize warning messages and thresholds in your config.

Last updated