{"hash":"0x5463C962BC7777C3","ns":"PED","name":"_REFRESH_LOOT_STATE_FOR_PED","slug":"_REFRESH_LOOT_STATE_FOR_PED","official":false,"named":true,"luaName":"RefreshLootStateForPed","game":"rdr3","apiset":"client","returnType":"int","params":[{"name":"ped","type":"Ped"},{"name":"p1","type":"int"},{"name":"lootTarget","type":"Ped*"},{"name":"p3","type":"int"},{"name":"p4","type":"int"}],"summary":"Returns loot state LAP_NONE, LAP_RESUMING, LAP_GETTING_ON_FOOT, LAP_DISTANT_NAV, LAP_CHOOSING_ACTION, LAP_APPROACHING, LAP_ENTERING, LAP_LOOTING, LAP_EXITING _POSSE_* - _REGISTER_HATED*","descriptions":[{"source":"alloc8or","format":"text","body":"Returns loot state\nenum eLootState\n{\n\tLAP_NONE,\n\tLAP_RESUMING,\n\tLAP_GETTING_ON_FOOT,\n\tLAP_DISTANT_NAV,\n\tLAP_CHOOSING_ACTION,\n\tLAP_APPROACHING,\n\tLAP_ENTERING,\n\tLAP_LOOTING,\n\tLAP_EXITING\n};\n\n_POSSE_* - _REGISTER_HATED*"}],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","sources":["alloc8or"],"doc":2,"url":"https://natives.borderlinerp.com/natives/PED/_REFRESH_LOOT_STATE_FOR_PED","markdownUrl":"https://natives.borderlinerp.com/natives/PED/_REFRESH_LOOT_STATE_FOR_PED.md","snippets":{"lua":"local retval, lootTarget = RefreshLootStateForPed(ped, p1, p3, p4)","luaInvoke":"local retval, lootTarget = Citizen.InvokeNative(0x5463C962BC7777C3, ped, p1, Citizen.PointerValueInt(), p3, p4, Citizen.ResultAsInteger())","js":"const [retval, lootTarget] = RefreshLootStateForPed(ped, p1, p3, p4);","jsInvoke":"const [retval, lootTarget] = Citizen.invokeNative('0x5463C962BC7777C3', ped, p1, Citizen.pointerValueInt(), p3, p4, Citizen.returnResultAnyway(), Citizen.resultAsInteger());","csharp":"var lootTarget = new OutputArgument();\nint retval = Function.Call<int>((Hash)0x5463C962BC7777C3, ped, p1, lootTarget, p3, p4);\n// lootTarget.GetResult<int>()","notes":["Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order.","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."]}}