Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. ocmd:createactor(playerid,params[])
  2. {
  3. new skin;
  4. if(sscanf(params, "d", skin)) return SendClientMessage(playerid, -1, "USE: /createactor [SkinID]");
  5.  
  6. new Float:x,Float:y,Float:z,Float:a;
  7.  
  8. GetPlayerPos(playerid,x,y,z);
  9. GetPlayerFacingAngle(playerid,a);
  10. createActorForPlayer(playerid,skin,x,y,z,a);
  11. return 1;
  12.  
  13. }
  14. createActorForPlayer(playerid,skin,Float:x,Float:y,Float:z,Float:a)
  15. {
  16. for(new i=0; i<sizeof(Actor); i++)
  17. {
  18. if(Actor[i][actorid]!=-1)continue;
  19. Actor[i][actorx] = x;
  20. Actor[i][actory] = y;
  21.  
  22. Actor[i][actorz] = z;
  23. Actor[i][actora] = a;
  24. Actor[i][actorskin] = skin;
  25.  
  26. Actor[i][actorvworld] = GetPlayerVirtualWorld(playerid);
  27.  
  28.  
  29. Actor[i][actorid] = CreateDynamicActor(skin, x,y,z,a, true, 100.0, Actor[i][actorvworld], -1, -1, 25.0, -1, 0);
  30. SaveActorToDB(playerid,i);
  31. return 1;
  32. }
  33. return 1;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement