XADRENALINEIX

Colt's Scripted Car Spawns V1

Jul 6th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.52 KB | None | 0 0
  1. #include <natives.h>
  2. #include <common.h>
  3. #include <strings.h>
  4. #include <types.h>
  5. #include <consts.h>
  6.  
  7. int nvid;
  8. float speed;
  9. uint tick;
  10. Vehicle ClosestCar, pveh, paveh;
  11. Vehicle banshee, comet, coquette, feltzer, infernus, sultan, sultanrs, supergt, turismo, cognoscenti, sabregt, polpat, huntley;
  12.  
  13. void CometSpawn(void)
  14. {
  15.     REQUEST_MODEL(0x3F637729);
  16.     while(!HAS_MODEL_LOADED(0x3F637729)) WAIT(0);
  17.     CREATE_CAR(0x3F637729, 109.2502, 1115.4286, 2.4041, &comet, true);
  18.     MARK_MODEL_AS_NO_LONGER_NEEDED(comet);
  19. }
  20.  
  21. void BansheeSpawn(void)
  22. {
  23.     REQUEST_MODEL(0xC1E908D2);
  24.     while(!HAS_MODEL_LOADED(0xC1E908D2)) WAIT(0);
  25.     CREATE_CAR(0xC1E908D2, 105.9994, 1115.4286, 2.4041, &banshee, true);
  26.     MARK_MODEL_AS_NO_LONGER_NEEDED(banshee);
  27. }
  28.  
  29. void CoquetteSpawn(void)
  30. {
  31.     REQUEST_MODEL(0x067BC037);
  32.     while(!HAS_MODEL_LOADED(0x067BC037)) WAIT(0);
  33.     CREATE_CAR(0x067BC037, 102.3411, 1115.4286, 2.4041, &coquette, true);
  34.     MARK_MODEL_AS_NO_LONGER_NEEDED(coquette);
  35. }
  36.  
  37. void FeltzerSpawn(void)
  38. {
  39.     REQUEST_MODEL(0xBE9075F1);
  40.     while(!HAS_MODEL_LOADED(0xBE9075F1)) WAIT(0);
  41.     CREATE_CAR(0xBE9075F1, 98.7819, 1115.4286, 2.4041, &feltzer, true);
  42.     MARK_MODEL_AS_NO_LONGER_NEEDED(feltzer);
  43. }
  44.  
  45. void InfernusSpawn(void)
  46. {
  47.     REQUEST_MODEL(0x18F25AC7);
  48.     while(!HAS_MODEL_LOADED(0x18F25AC7)) WAIT(0);
  49.     CREATE_CAR(0x18F25AC7, 95.3482, 1115.4286, 2.4041, &infernus, true);
  50.     MARK_MODEL_AS_NO_LONGER_NEEDED(infernus);
  51. }
  52.  
  53. void SultanSpawn(void)
  54. {
  55.     REQUEST_MODEL(0x39DA2754);
  56.     while(!HAS_MODEL_LOADED(0x39DA2754)) WAIT(0);
  57.     CREATE_CAR(0x39DA2754, 91.8862, 1115.4286, 2.4041, &sultan, true);
  58.     MARK_MODEL_AS_NO_LONGER_NEEDED(sultan);
  59. }
  60.  
  61. void SultanRSSpawn(void)
  62. {
  63.     REQUEST_MODEL(0xEE6024BC);
  64.     while(!HAS_MODEL_LOADED(0xEE6024BC)) WAIT(0);
  65.     CREATE_CAR(0xEE6024BC, 88.1225, 1115.4286, 2.4041, &sultanrs, true);
  66.     MARK_MODEL_AS_NO_LONGER_NEEDED(sultanrs);
  67. }
  68.  
  69. void SuperGTSpawn(void)
  70. {
  71.     REQUEST_MODEL(0x6C9962A9);
  72.     while(!HAS_MODEL_LOADED(0x6C9962A9)) WAIT(0);
  73.     CREATE_CAR(0x6C9962A9, 84.7698, 1115.4286, 2.4041, &supergt, true);
  74.     MARK_MODEL_AS_NO_LONGER_NEEDED(supergt);
  75. }
  76.  
  77. void TurismoSpawn(void)
  78. {
  79.     REQUEST_MODEL(0x8EF34547);
  80.     while(!HAS_MODEL_LOADED(0x8EF34547)) WAIT(0);
  81.     CREATE_CAR(0x8EF34547, 81.3771, 1115.4286, 2.4041, &turismo, true);
  82.     MARK_MODEL_AS_NO_LONGER_NEEDED(turismo);
  83. }
  84.  
  85. void HuntleySpawn(void)
  86. {
  87.     REQUEST_MODEL(0x1D06D681);
  88.     while(!HAS_MODEL_LOADED(0x1D06D681)) WAIT(0);
  89.     CREATE_CAR(0x1D06D681, 66.9089, 1115.4286, 2.4041, &huntley, true);
  90.     MARK_MODEL_AS_NO_LONGER_NEEDED(huntley);
  91. }
  92.  
  93. void PolicePatriotSpawn(void)
  94. {
  95.     REQUEST_MODEL(0xEB221FC2);
  96.     while(!HAS_MODEL_LOADED(0xEB221FC2)) WAIT(0);
  97.     CREATE_CAR(0xEB221FC2, 70.6946, 1115.4286, 2.4041, &polpat, true);
  98.     MARK_MODEL_AS_NO_LONGER_NEEDED(polpat);
  99. }
  100.  
  101. void SabreGTSpawn(void)
  102. {
  103.     REQUEST_MODEL(0x9B909C94);
  104.     while(!HAS_MODEL_LOADED(0x9B909C94)) WAIT(0);
  105.     CREATE_CAR(0x9B909C94, 74.1801, 1115.4286, 2.4041, &sabregt, true);
  106.     MARK_MODEL_AS_NO_LONGER_NEEDED(sabregt);
  107. }
  108.  
  109. void CognoscentiSpawn(void)
  110. {
  111.     REQUEST_MODEL(0x86FE0B60);
  112.     while(!HAS_MODEL_LOADED(0x86FE0B60)) WAIT(0);
  113.     CREATE_CAR(0x86FE0B60, 109.2502, 1115.4286, 2.4041, &cognoscenti, true);
  114.     MARK_MODEL_AS_NO_LONGER_NEEDED(cognoscenti);
  115. }
  116.  
  117. void TeleportPlayer(void)
  118. {
  119.     if(IS_CHAR_IN_ANY_CAR(GetPlayerPed()))
  120.     {
  121.         GET_CAR_CHAR_IS_USING(GetPlayerPed(),&pveh);
  122.         GET_CAR_SPEED(pveh,&speed);
  123.         GET_NETWORK_ID_FROM_VEHICLE(pveh,&nvid);
  124.         REQUEST_CONTROL_OF_NETWORK_ID(nvid);
  125.         tick = 0;
  126.         while(!HAS_CONTROL_OF_NETWORK_ID(nvid)){
  127.             tick++;
  128.             REQUEST_CONTROL_OF_NETWORK_ID(nvid);
  129.             if(tick >= 200)
  130.             {
  131.                 print("Can't Teleport");
  132.                 return;
  133.             }
  134.             WAIT(0);
  135.         }
  136.         SET_CAR_COORDINATES(pveh, 88.431, 1136.3185, 2.9167);
  137.         SET_CAR_FORWARD_SPEED(pveh,speed);
  138.     }
  139.     else
  140.     {
  141.         SET_CHAR_COORDINATES(GetPlayerPed(), 88.431, 1136.3185, 2.9167);
  142.         SET_GAME_CAM_HEADING(0.0);
  143.         LOAD_ALL_OBJECTS_NOW();
  144.     }
  145.     REQUEST_COLLISION_AT_POSN(88.431, 1136.3185, 2.9167);
  146. }
  147.  
  148. void SpawnLocation(void)
  149. {
  150.     CometSpawn();
  151.     WAIT(500);
  152.     BansheeSpawn();
  153.     WAIT(500);
  154.     CoquetteSpawn();
  155.     WAIT(500);
  156.     FeltzerSpawn();
  157.     WAIT(500);
  158.     InfernusSpawn();
  159.     WAIT(500);
  160.     SultanSpawn();
  161.     WAIT(500);
  162.     SultanRSSpawn();
  163.     WAIT(500);
  164.     SuperGTSpawn();
  165.     WAIT(500);
  166.     TurismoSpawn();
  167.     WAIT(500);
  168.     HuntleySpawn();
  169.     WAIT(500);
  170.     PolicePatriotSpawn();
  171.     WAIT(500);
  172.     SabreGTSpawn();
  173.     WAIT(500);
  174.     CognoscentiSpawn();
  175.     WAIT(500);
  176.     TeleportPlayer();
  177.     print("Cars Spawned");
  178. }
  179.  
  180. void main(void)
  181. {
  182.     WAIT(0);
  183.     THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
  184.     print("Scripted Car Spawns v1 By Colt");
  185.     SpawnLocation();
  186.     while(true)
  187.     {
  188.         WAIT(0);
  189.     }
  190. }
Advertisement
Add Comment
Please, Sign In to add comment