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
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
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
Was this helpful?