Advertisement
Guest User

Untitled

a guest
Jun 10th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.00 KB | None | 0 0
  1. //actors.pwn
  2. //Chwilowa opcja ładowania actorów - w przyszłości przeniesiona zostanie na moduł
  3. new valActor;
  4. #define ACTORS_ON_WORLD 100
  5. enum eActors
  6. {
  7.     a_Skin,
  8.     a_Name[MAX_PLAYER_NAME],
  9.     Float:a_posX,
  10.     Float:a_posY,
  11.     Float:a_posZ,
  12.     Float:a_posR,
  13.     a_Invulnerable,
  14.     Float:a_StreamDistance,
  15.     a_VW,
  16.     a_INT,
  17.     a_Player
  18. };
  19. new Float:Actors[ACTORS_ON_WORLD][eActors];
  20. stock CreateActorEx(actorIDs, aName[MAX_PLAYER_NAME], Float:aX, Float:aY, Float:aZ, Float:aR, aInvulnerable, Float:aStreamDistance, aVW, aINT, aPlayer)
  21. {
  22.     Actors[valActor][a_Skin] = actorIDs;
  23.     Actors[valActor][a_Name] = aName;
  24.     Actors[valActor][a_posX] = aX;
  25.     Actors[valActor][a_posY] = aY;
  26.     Actors[valActor][a_posZ] = aZ;
  27.     Actors[valActor][a_posR] = aR;
  28.     Actors[valActor][a_Invulnerable] = aInvulnerable;
  29.     Actors[valActor][a_StreamDistance] = aStreamDistance;
  30.     Actors[valActor][a_VW] = aVW;
  31.     Actors[valActor][a_INT] = aINT;
  32.     Actors[valActor][a_Player] = aPlayer;
  33.     return valActor++;
  34. }
  35. stock LoadActors()
  36. {
  37.     for(new i; i<valActor; i++)
  38.     {
  39.         CreateDynamicActor(Actors[i][a_Skin],
  40.         Actors[i][a_posX],
  41.         Actors[i][a_posY],
  42.         Actors[i][a_posZ],
  43.         Actors[i][a_posR],
  44.         Actors[i][a_Invulnerable],
  45.         Actors[i][a_StreamDistance],
  46.         Actors[i][a_VW],
  47.         Actors[i][a_INT],
  48.         Actors[i][a_Player]);
  49.         if(strlen(Actors[i][a_Name]) > 3)
  50.         {
  51.             CreateDynamic3DTextLabel(Actors[i][a_Name], COLOR_WHITE, Actors[i][a_posX], Actors[i][a_posY], Actors[i][a_posZ]+0.3, 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, Actors[i][a_VW], Actors[i][a_INT], Actors[i][a_Player]);
  52.         }
  53.     }
  54.     //VINYL CLUB
  55.     /*
  56.     CreateDynamicActor(11, 812.7278,-1371.3988,23.6475, 267.5658, 1, 100.0, 255, -1,-1);//barman góra
  57.     CreateDynamicActor(189,811.0535,-1350.2653,27.8413,177.3484, 1, 100.0, 255, -1,-1);//barman dół
  58.     CreateDynamicActor(165, 818.0769,-1376.7991,23.6475,329.0921, 1, 100.0, 255, -1,-1);//vinyl staff - drzwi
  59.     CreateDynamicActor(217,825.0794,-1352.5493,23.6475,172.7841, 1, 100.0, 255, -1,-1);//vinyl staff - konsola
  60.     */
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement