Guest User

Actor.inc

a guest
Dec 22nd, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. /* SA:MP Actor Functions
  2. *
  3. * (c) Copyright 2005-2006, SA:MP Team
  4. *
  5. */
  6.  
  7. #if defined _actors_included
  8. #endinput
  9. #endif
  10. #define _actors_included
  11. #pragma library actors
  12.  
  13. // Actor
  14. native CreateActor( modelid, Float:X, Float:Y, Float:Z, Float:Rotation);
  15. native DestroyActor(actorid);
  16. native SpawnActor(actorid);
  17. native ActorMoveTo(actorid, movetype, Float:X, Float:Y, Float:Z );
  18. native ActorEnterVehicle(actorid, vehicleid, passenger);
  19. native ActorExitVehicle(actorid,vehicleid);
  20. native ActorDriveVehicleTo(actorid, vehicleid, Float:X, Float:Y, Float:Z, Float:Speed, drivetype, Float:MinAltitude=0.0, Float:MaxAltitude=0.0);
  21.  
  22. // Actor info
  23. native SetActorPos(actorid, Float:x, Float:y, Float:z);
  24. native SetActorPosFindZ(actorid, Float:x, Float:y, Float:z);
  25. native GetActorPos(actorid, &Float:x, &Float:y, &Float:z);
  26. native SetActorFacingAngle(actorid,Float:ang);
  27. native GetActorFacingAngle(actorid,&Float:ang);
  28. native SetActorInterior(actorid,interiorid);
  29. native GetActorInterior(actorid);
  30. native SetActorHealth(actorid, Float:health);
  31. native GetActorHealth(actorid, &Float:health);
  32. native SetActorArmour(actorid, Float:armour);
  33. native GetActorArmour(actorid, &Float:armour);
  34. native SetActorTeam(actorid, teamid);
  35. native GetActorTeam(actorid);
  36. native SetActorColor(actorid,color);
  37. native GetActorColor(actorid);
  38. native SetActorSkin(actorid, skinid);
  39. native GetActorSkin(actorid);
  40. native SetActorWeapon(actorid, weaponid);
  41. native ResetActorWeapon(actorid);
  42. native SetActorName(actorid, const name[]);
  43. native GetActorState(actorid);
  44. native GetActorWeapon(actorid);
  45. native GetActorKeys(actorid, &keys, &updown, &leftright);
  46. native GetActorName(actorid, const name[], len);
  47.  
  48. // Actor controls
  49. native PutActorInVehicle(actorid, vehicleid, seatid);
  50. native GetActorVehicleID(actorid);
  51. native GetActorVehicleSeat(actorid);
  52. native RemoveActorFromVehicle(actorid);
  53. native ActorApplyAnimation(actorid, animlib[], animname[], Float:fS, opt1, opt2, opt3, opt4, opt5);
  54. native ActorClearAnimations(actorid);
  55.  
  56. // Actor conditionals
  57. native IsActorConnected(actorid);
  58. native IsActorInVehicle(actorid, vehicleid);
  59. native IsActorInAnyVehicle(actorid);
  60.  
  61. // Virtual Worlds
  62. native SetActorVirtualWorld(actorid, worldid);
  63. native GetActorVirtualWorld(actorid);
  64.  
  65. native IsActorStreamedIn(actorid, forplayerid);
  66.  
  67.  
  68. native ApplyActorAnimation(actorid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time);
  69. native ClearActorAnimations(actorid);
  70.  
  71. native SetActorInvulnerable(actorid, invulnerable = true);
  72. native IsActorInvulnerable(actorid);
  73.  
  74. native IsValidActor(actorid);
Advertisement
Add Comment
Please, Sign In to add comment