How to define own stats for Prison GYM?

Overview

  • This guide will walk you through the process of hook Prison Gym with your desired stats resource of your choice.

Guide:

  • To define own GYM stats resource, you need to go to this file located at rcore_prison/modules\base\client\api\cl-gym.lua

  1. Locate the API section

    • Inside the file you can find this:

function ReceiveExerciseStats(name)
    if isResourceLoaded(GYM_RESOURCES.RTX) then
        TriggerServerEvent("rtx_gym:GymNoExercise", "strenght")
        TriggerServerEvent("rtx_gym:GymNoExercise", "condition")
        dbg.debug('Successfully increased stats using RTX GYM resource.')
    else
        dbg.bridge('Failed to find any supported GYM resource for increasing stats.')
    end
end
  1. Adding your stats resource

  • There is example how you can add your own resource, have fun!

function ReceiveExerciseStats(name)
    if isResourceLoaded(GYM_RESOURCES.RTX) then
        TriggerServerEvent("rtx_gym:GymNoExercise", "strenght")
        TriggerServerEvent("rtx_gym:GymNoExercise", "condition")
        dbg.debug('Successfully increased stats using RTX GYM resource.')
    elseif isResourceLoaded('rcore_gym') then
        -- SCRIPT LOGIC TO ADD stats when doing exercises using our GYM system.
    else
        dbg.bridge('Failed to find any supported GYM resource for increasing stats.')
    end
end

Last updated