Advertisement
Guest User

Untitled

a guest
May 24th, 2015
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. local PacificNoose = {}
  2.  
  3. function PacificNoose.unload() end
  4. function PacificNoose.init() end
  5.  
  6. local NooseID = GAMEPLAY.GET_HASH_KEY("s_m_y_swat_01") --NOOSE
  7. local nooseWeaponHash = GAMEPLAY.GET_HASH_KEY("WEAPON_CARBINERIFLE") --WEAPON
  8. local riotHash = GAMEPLAY.GET_HASH_KEY("riot") --Swat Van
  9.  
  10. function PacificNoose.tick()
  11.  
  12. if(get_key_pressed(Keys.NumPad1)) then
  13. PacificNoose.spawnNooseInside()
  14. PacificNoose.spawnNooseOutside()
  15. PacificNoose.spawnRiotTruck()
  16. end
  17.  
  18. end
  19.  
  20. --Noose Storm Bank
  21. function PacificNoose.spawnNooseInside()
  22. STREAMING.REQUEST_MODEL(NooseID)
  23. wait(1000)
  24.  
  25. local noosePed = {}
  26. local numberOfNoose = 6
  27. local spawnX = {263.492,263.198,262.577,251.374, 252.231,254.062}
  28. local spawnY = {214.766,214.142,212.663,214.202,218.218,213.440}
  29. local spawnZ = {106.283,106.283,106.283,106.287,106.287,106.287}
  30. local spawnH = {0,0,0,0,0,0}
  31.  
  32.  
  33. for i = 1, numberOfNoose do
  34. noosePed[i] = PED.CREATE_PED(1, NooseID, spawnX[i], spawnY[i], spawnZ[i], spawnH[i], true, true)
  35. PED.SET_PED_CAN_SWITCH_WEAPON(noosePed[i], true)
  36. WEAPON.GIVE_DELAYED_WEAPON_TO_PED(noosePed[i], nooseWeaponHash, 1000, false)
  37. PED.SET_PED_RELATIONSHIP_GROUP_HASH(noosePed[i], GAMEPLAY.GET_HASH_KEY("COP"))
  38. AI.TASK_COMBAT_PED(noosePed[i], PLAYER.PLAYER_PED_ID(),1 ,1)
  39. ENTITY.SET_ENTITY_INVINCIBLE(noosePed[i], false)
  40. print("NOOSE SPAWNED INSIDE")
  41. wait(100)
  42. end
  43. STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(NooseID)
  44. end
  45.  
  46. --Noose Setup Outside
  47. function PacificNoose.spawnNooseOutside()
  48.  
  49. STREAMING.REQUEST_MODEL(NooseID)
  50. wait(1000)
  51.  
  52. local noosePed = {}
  53. local numberOfNoose = 5
  54. local spawnX = {190.013,197.692,204.072,237.670,232.707}
  55. local spawnY = {218.145,224.996,229.171,164.698,166.548}
  56. local spawnZ = {105.591,105.564,105.495,105.098,105.187}
  57. local spawnH = {0,0,0,0,0,0,0,0,0,0,0,0}
  58.  
  59.  
  60. for i = 1, numberOfNoose do
  61. noosePed[i] = PED.CREATE_PED(1, NooseID, spawnX[i], spawnY[i], spawnZ[i], spawnH[i], true, true)
  62. PED.SET_PED_CAN_SWITCH_WEAPON(noosePed[i], true)
  63. WEAPON.GIVE_DELAYED_WEAPON_TO_PED(noosePed[i], nooseWeaponHash, 1000, false)
  64. PED.SET_PED_RELATIONSHIP_GROUP_HASH(noosePed[i], GAMEPLAY.GET_HASH_KEY("COP"))
  65. AI.TASK_COMBAT_PED(noosePed[i], PLAYER.PLAYER_PED_ID(),1 ,1)
  66. ENTITY.SET_ENTITY_INVINCIBLE(noosePed[i], false)
  67. print("NOOSE SPAWNED OUTSIDE")
  68. wait(100)
  69. end
  70. STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(NooseID)
  71. end
  72.  
  73. --Spawn Riot Trucks
  74. function PacificNoose.spawnRiotTruck()
  75. STREAMING.REQUEST_MODEL(riotHash)
  76. wait(1000)
  77.  
  78. local riotTruck
  79. local numberofRiot = 3
  80. local spawnX = {263.304,209.620,216.098}
  81. local spawnY = {194.605,203.181,226.618}
  82. local spawnZ = {104.861,105.562,105.618}
  83. local spawnH = {90,225,45}
  84.  
  85. for i = 1, numberOfRiot do
  86. riotTruck = VEHICLE.CREATE_VEHICLE(riotHash, spawnX[i], spawnY[i], spawnZ[i], spawnH[i], true, true)
  87. VEHICLE.SET_VEHICLE_ON_GROUND_PROPERLY(riotTruck)
  88. end
  89. wait(100)
  90.  
  91. STREAMING.SET_MODEL_AS_NO_LONGER_NEEDED(riotHash)
  92.  
  93. end
  94.  
  95. return basemodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement