-
Notifications
You must be signed in to change notification settings - Fork 101
Natives (Actors)
KRY edited this page Oct 19, 2023
·
7 revisions
Refer to the SA-MP wiki for more information. Many of these natives are derived from the default SA-MP natives.
-
CreateDynamicActor
(modelid, Float:x, Float:y, Float:z, Float:r, invulnerable = 1, Float:health = 100.0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_ACTOR_SD, areaid = -1, priority = 0) -
DestroyDynamicActor
(actorid) -
IsValidDynamicActor
(actorid) -
IsDynamicActorStreamedIn
(actorid, forplayerid) -
GetDynamicActorVirtualWorld
(actorid) -
SetDynamicActorVirtualWorld
(actorid, vworld) -
ApplyDynamicActorAnimation
(actorid, animlib[], animname[], Float:fdelta, loop, lockx, locky, freeze, time) -
ClearDynamicActorAnimations
(actorid) -
GetDynamicActorFacingAngle
(actorid, &Float:ang) -
SetDynamicActorFacingAngle
(actorid, Float:ang) -
GetDynamicActorPos
(actorid, &Float:x, &Float:y, &Float:z) -
SetDynamicActorPos
(actorid, Float:x, Float:y, Float:z) -
GetDynamicActorHealth
(actorid, &Float:health) -
SetDynamicActorHealth
(actorid, Float:health) -
SetDynamicActorInvulnerable
(actorid, invulnerable = 1) -
IsDynamicActorInvulnerable
(actorid) -
GetPlayerTargetDynamicActor
(playerid) -
GetPlayerCameraTargetDynActor
(playerid)
- Because per-player actors do not exist, an actor that has been streamed in will be visible to every player. However, the actor will remain streamed out until every possible constraint (
worldid,interiorid,playerid, andareaid) is satisfied.