CAN_PED_SEE_ENTITY
0 - CTR_CANNOT_TARGET 1 - CTR_CAN_TARGET 2 - CTR_NOT_SURE_YET
Hash
0x7F9B9791D4CB71F6Runtime name
CanPedSeeEntityNamespacePED
SideClient
NameOfficial
Docs
Since build1207
Signature
int CAN_PED_SEE_ENTITY(Ped ped, Entity targetEntity, BOOL p2, BOOL doFoliageCheck);Parameters
| Name | Type | Description |
|---|---|---|
ped | Ped | — |
targetEntity | Entity | — |
p2 | BOOL | — |
doFoliageCheck | BOOL | — |
Returns int
Description
Returns:
0 - CTR_CANNOT_TARGET
1 - CTR_CAN_TARGET
2 - CTR_NOT_SURE_YET
Usage
local retval = CanPedSeeEntity(ped, targetEntity, p2, doFoliageCheck)
-- always works, by hash
local retval = Citizen.InvokeNative(0x7F9B9791D4CB71F6, ped, targetEntity, p2, doFoliageCheck, Citizen.ResultAsInteger())JavaScript and C#
const retval = CanPedSeeEntity(ped, targetEntity, p2, doFoliageCheck);
// by hash
const retval = Citizen.invokeNative('0x7F9B9791D4CB71F6', ped, targetEntity, p2, doFoliageCheck, Citizen.returnResultAnyway(), Citizen.resultAsInteger());int retval = Function.Call<int>((Hash)0x7F9B9791D4CB71F6, ped, targetEntity, p2, doFoliageCheck);Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.