LibAction: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
1. '''OnTargetCleared'''<source lang="lua"> | 1. '''OnTargetCleared'''<source lang="lua"> | ||
OnTargetCleared([integer]targetpid, [integer]reason)</source> | OnTargetCleared([integer]targetpid, [integer]reason)</source> | ||
{| class="wikitable" | |||
|- | |||
! Constant | |||
|- | |||
| AMMO_SHORTAGE | |||
|- | |||
| PLAYER_STREAMEDOUT | |||
|- | |||
| INSTRUCTION_RECEIVED | |||
|} | |||
2. '''OnTargetOutOfRange''' | 2. '''OnTargetOutOfRange''' | ||
<source lang="lua">OnTargetOutOfRange([integer]targetid)</source> | <source lang="lua">OnTargetOutOfRange([integer]targetid)</source> |
Revision as of 04:16, 20 February 2023
Callbacks
1. OnTargetCleared
OnTargetCleared([integer]targetpid, [integer]reason)
Constant |
---|
AMMO_SHORTAGE |
PLAYER_STREAMEDOUT |
INSTRUCTION_RECEIVED |
2. OnTargetOutOfRange
OnTargetOutOfRange([integer]targetid)
Called when target is out of range of the weaponrange of the current weapon of npc. If target is not cleared, npc resumes shooting when target comes in range again.
3. OnPullingTrigger
OnPullingTrigger([integer] keys, [Vector]pos, [float]angle, [integer]health, [integer]armour, [integer]weapon, [integer]ammo, [Vector]speed, [Vector]aimpos, [Vector]aimdir, [bool]isCrouching, [bool]isReloading )
Functions ShootTarget(playerid) ClearTarget() GetTarget()