Natives (Actors) - samp-incognito/samp-streamer-plugin GitHub Wiki
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)
Notes
- 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.