{"hash":"0x167ABA27","ns":"CFX","name":"DOES_PLAYER_OWN_SKU","slug":"DOES_PLAYER_OWN_SKU","official":true,"named":true,"luaName":"DoesPlayerOwnSku","game":"cfx","apiset":"server","returnType":"BOOL","params":[{"name":"playerSrc","type":"char*","description":"The player handle"},{"name":"skuId","type":"int","description":"The ID of the SKU."}],"returnsDescription":"A boolean.","summary":"This native is deprecated and may be removed in a future version.","descriptions":[{"source":"cfx","format":"md","body":"> This native is deprecated and may be removed in a future version. Use [`DOES_PLAYER_OWN_SKU_EXT`](#\\_0xDEF0480B) instead.\n\nRequests whether or not the player owns the specified SKU."}],"examples":[],"aliases":[],"enums":[],"related":[],"sources":["cfx"],"doc":2,"url":"https://natives.borderlinerp.com/natives/CFX/DOES_PLAYER_OWN_SKU","markdownUrl":"https://natives.borderlinerp.com/natives/CFX/DOES_PLAYER_OWN_SKU.md","snippets":{"lua":"local retval = DoesPlayerOwnSku(playerSrc, skuId)","luaInvoke":"local retval = Citizen.InvokeNative(0x167aba27, playerSrc, skuId, Citizen.ReturnResultAnyway())","js":"const retval = DoesPlayerOwnSku(playerSrc, skuId);","jsInvoke":"const retval = Citizen.invokeNative('0x167aba27', playerSrc, skuId, Citizen.returnResultAnyway());","csharp":"bool retval = Function.Call<bool>((Hash)0x167aba27, playerSrc, skuId);","notes":[]}}