Natives (Actors) - samp-incognito/samp-streamer-plugin GitHub Wiki

HomeNativesActors

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, and areaid) is satisfied.