{"hash":"0x0EABF182FBB63D72","ns":"IK","name":"_INVERSE_KINEMATICS_SET_DISABLED_FOR_PED","slug":"_INVERSE_KINEMATICS_SET_DISABLED_FOR_PED","official":false,"named":true,"luaName":"InverseKinematicsSetDisabledForPed","game":"rdr3","apiset":"client","returnType":"BOOL","params":[{"name":"ped","type":"Ped"},{"name":"ikIndex","type":"int"},{"name":"disabled","type":"BOOL"}],"summary":"Enables/disables a specific IK index on the ped.","descriptions":[{"source":"alloc8or","format":"text","body":"Enables/disables a specific IK index on the ped.\n\nNotes:\n- ikIndex is not a raw bit index; it maps to one or more internal IK flags.\n- Observed script usage commonly passes ikIndex = 1 during wardrobe/shop-style interactions.\n- Valid observed ikIndex range from code: 0..8.\n- Pairs naturally with _INVERSE_KINEMATICS_IS_ACTIVE."},{"source":"vorp","format":"text","body":"Seems to disable IK on ped"}],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","sources":["alloc8or","vorp"],"doc":2,"url":"https://natives.borderlinerp.com/natives/IK/_INVERSE_KINEMATICS_SET_DISABLED_FOR_PED","markdownUrl":"https://natives.borderlinerp.com/natives/IK/_INVERSE_KINEMATICS_SET_DISABLED_FOR_PED.md","snippets":{"lua":"local retval = InverseKinematicsSetDisabledForPed(ped, ikIndex, disabled)","luaInvoke":"local retval = Citizen.InvokeNative(0x0EABF182FBB63D72, ped, ikIndex, disabled, Citizen.ReturnResultAnyway())","js":"const retval = InverseKinematicsSetDisabledForPed(ped, ikIndex, disabled);","jsInvoke":"const retval = Citizen.invokeNative('0x0EABF182FBB63D72', ped, ikIndex, disabled, Citizen.returnResultAnyway());","csharp":"bool retval = Function.Call<bool>((Hash)0x0EABF182FBB63D72, ped, ikIndex, disabled);","notes":["The name is a community guess and may change. If the named call is missing in your client build, use `InvokeNative` with the hash — it always works."]}}