Advertisement
AdusPL

:CARSHOP

Jul 23rd, 2014
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.67 KB | None | 0 0
  1. :CARSHOP
  2. thread 'CARSHOP'
  3.  
  4. gosub @CARSHOP_PICKUP
  5.  
  6. while true
  7. wait 0
  8. if
  9. 0214: pickup $CARSHOP_PICKUP picked_up
  10. then
  11. $CARSHOP_FLAG = 0
  12.  
  13. 0215: destroy_pickup $CARSHOP_PICKUP
  14.  
  15. 01F7: set_player $PLAYER_CHAR ignored_by_cops_state_to 1
  16. 03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 1
  17.  
  18. 01B4: set_player $PLAYER_CHAR frozen_state 0
  19.  
  20. 00BE: text_clear_all
  21. 00BA: text_styled 'LANDSTK' 99999 ms 2
  22. 03E5: text_box 'CARBUY'
  23.  
  24. 0395: clear_area 1 at 1242.4652 -115.0636 range -20.0 20.0
  25.  
  26. gosub @CHANGE_CARSHOP_CARMODEL
  27.  
  28. 015F: set_camera_position 1231.2035 -113.2843 17.5 0.0 0.0 0.0
  29. 0160: point_camera 1242.4652 -115.0636 14.9732 2
  30.  
  31. while true
  32. wait 0
  33. if 00E1: pad 0 key_pressed 11
  34. then
  35. $CARSHOP_FLAG += 1
  36.  
  37. if $CARSHOP_FLAG > 9
  38. then
  39. $CARSHOP_FLAG = 0
  40. end
  41.  
  42. gosub @CHANGE_CARSHOP_CARMODEL
  43. 03E5: text_box 'CARBUY'
  44.  
  45. while 00E1: pad 0 key_pressed 11
  46. wait 0
  47. end
  48. end
  49.  
  50.  
  51. if 00E1: pad 0 key_pressed 10
  52. then
  53. $CARSHOP_FLAG -= 1
  54.  
  55. if 0 > $CARSHOP_FLAG
  56. then
  57. $CARSHOP_FLAG = 9
  58. end
  59.  
  60. gosub @CHANGE_CARSHOP_CARMODEL
  61. 03E5: text_box 'CARBUY'
  62.  
  63. while 00E1: pad 0 key_pressed 10
  64. wait 0
  65. end
  66. end
  67.  
  68.  
  69. if 00E1: pad 0 key_pressed 14
  70. then
  71. $CARSHOP_FLAG = 0
  72. $CARSHOP_CARMODEL_COST += -1
  73.  
  74. if 010A: player $PLAYER_CHAR money > $CARSHOP_CARMODEL_COST
  75. then
  76. $CARSHOP_CARMODEL_COST += 1
  77.  
  78. $CARSHOP_CARMODEL_COST *= -1
  79.  
  80. 0109: player $PLAYER_CHAR money += $CARSHOP_CARMODEL_COST
  81.  
  82. 020A: set_car $CARSHOP_CARMODEL door_status_to 1
  83.  
  84. 00BE: text_clear_all
  85. 00BB: text_lowpriority 'CARBGHT' 5000 ms 1
  86.  
  87. 0169: set_fade_color 1 1 1
  88. 016A: fade 1 500
  89.  
  90. break
  91. end
  92.  
  93. if 810A: not player $PLAYER_CHAR money > $CARSHOP_CARMODEL_COST
  94. then
  95. 00BE: text_clear_all
  96. 00BB: text_lowpriority 'NOMONEY' 5000 ms 1
  97.  
  98. continue
  99. end
  100. end
  101.  
  102.  
  103. if 00E1: pad 0 key_pressed 15
  104. then
  105. 00A6: destroy_car $CARSHOP_CARMODEL
  106. break
  107. end
  108. end
  109.  
  110. 00BE: text_clear_all
  111.  
  112. $CARSHOP_FLAG = 0
  113. 01B4: set_player $PLAYER_CHAR frozen_state 1
  114.  
  115. 02EB: restore_camera_with_jumpcut
  116. 0373: set_camera_directly_behind_player
  117.  
  118. 01F7: set_player $PLAYER_CHAR ignored_by_cops_state_to 0
  119. 03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 0
  120.  
  121. 01C3: remove_references_to_car $CARSHOP_CARMODEL // Like turning a car into any random car
  122.  
  123. 0249: release_model 90
  124. 0249: release_model 92
  125. 0249: release_model 94
  126. 0249: release_model 102
  127. 0249: release_model 105
  128. 0249: release_model 109
  129. 0249: release_model 111
  130. 0249: release_model 112
  131. 0249: release_model 119
  132. 0249: release_model 129
  133.  
  134. gosub @CARSHOP_PICKUP
  135. end
  136. end
  137.  
  138. :CARSHOP_PICKUP
  139. 0247: request_model #BRIEFCASE
  140. 038B: load_requested_models
  141.  
  142. while true
  143. wait 250
  144. if and
  145. 0248: model #BRIEFCASE available
  146. 80FF: not actor $PLAYER_ACTOR 0 1238.0396 -134.4277 15.024 radius 2.0 2.0 2.0
  147. then
  148. 0213: $CARSHOP_PICKUP = create_pickup #BRIEFCASE type 3 at 1238.0396 -134.4277 15.024
  149. 0249: release_model #BRIEFCASE
  150. return
  151. end
  152. end
  153.  
  154. :CHANGE_CARSHOP_CARMODEL
  155. 0247: request_model 90
  156. 0247: request_model 92
  157. 0247: request_model 94
  158. 0247: request_model 102
  159. 0247: request_model 105
  160. 0247: request_model 109
  161. 0247: request_model 111
  162. 0247: request_model 112
  163. 0247: request_model 119
  164. 0247: request_model 129
  165. 038B: load_requested_models
  166.  
  167.  
  168. 0169: set_fade_color 1 1 1
  169. 016A: fade 0 500
  170.  
  171. while 016B: fading
  172. wait 0
  173. end
  174.  
  175. 00A6: destroy_car $CARSHOP_CARMODEL
  176.  
  177. while true
  178. wait 0
  179. if and
  180. $CARSHOP_FLAG == 0
  181. 0248: model 90 available
  182. then
  183. 00A5: $CARSHOP_CARMODEL = create_car 90 at 1242.4652 -115.0636 14.9732
  184. $CARSHOP_CARMODEL_COST = 9000
  185.  
  186. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  187. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  188.  
  189. 00BE: text_clear_all
  190. 00BA: text_styled 'LANDSTK' 99999 ms 2
  191. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  192.  
  193. wait 500
  194.  
  195. 0169: set_fade_color 1 1 1
  196. 016A: fade 1 500
  197. return
  198. end
  199.  
  200. if and
  201. $CARSHOP_FLAG == 1
  202. 0248: model 92 available
  203. then
  204. 00A5: $CARSHOP_CARMODEL = create_car 92 at 1242.4652 -115.0636 14.9732
  205. $CARSHOP_CARMODEL_COST = 75000
  206.  
  207. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  208. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  209.  
  210. 00BE: text_clear_all
  211. 00BA: text_styled 'STINGER' 99999 ms 2
  212. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  213.  
  214. wait 500
  215.  
  216. 0169: set_fade_color 1 1 1
  217. 016A: fade 1 500
  218. return
  219. end
  220.  
  221. if and
  222. $CARSHOP_FLAG == 2
  223. 0248: model 94 available
  224. then
  225. 00A5: $CARSHOP_CARMODEL = create_car 94 at 1242.4652 -115.0636 14.9732
  226. $CARSHOP_CARMODEL_COST = 6000
  227.  
  228. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  229. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  230.  
  231. 00BE: text_clear_all
  232. 00BA: text_styled 'PEREN' 99999 ms 2
  233. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  234.  
  235. wait 500
  236.  
  237. 0169: set_fade_color 1 1 1
  238. 016A: fade 1 500
  239. return
  240. end
  241.  
  242. if and
  243. $CARSHOP_FLAG == 3
  244. 0248: model 102 available
  245. then
  246. 00A5: $CARSHOP_CARMODEL = create_car 102 at 1242.4652 -115.0636 14.9732
  247. $CARSHOP_CARMODEL_COST = 10000
  248.  
  249. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  250. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  251.  
  252. 00BE: text_clear_all
  253. 00BA: text_styled 'BLISTA' 99999 ms 2
  254. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  255.  
  256. wait 500
  257.  
  258. 0169: set_fade_color 1 1 1
  259. 016A: fade 1 500
  260. return
  261. end
  262.  
  263. if and
  264. $CARSHOP_FLAG == 4
  265. 0248: model 105 available
  266. then
  267. 00A5: $CARSHOP_CARMODEL = create_car 105 at 1242.4652 -115.0636 14.9732
  268. $CARSHOP_CARMODEL_COST = 81000
  269.  
  270. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  271. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  272.  
  273. 00BE: text_clear_all
  274. 00BA: text_styled 'CHEETAH' 99999 ms 2
  275. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  276.  
  277. wait 500
  278.  
  279. 0169: set_fade_color 1 1 1
  280. 016A: fade 1 500
  281. return
  282. end
  283.  
  284. if and
  285. $CARSHOP_FLAG == 5
  286. 0248: model 109 available
  287. then
  288. 00A5: $CARSHOP_CARMODEL = create_car 109 at 1242.4652 -115.0636 14.9732
  289. $CARSHOP_CARMODEL_COST = 7000
  290.  
  291. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  292. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  293.  
  294. 00BE: text_clear_all
  295. 00BA: text_styled 'ESPERAN' 99999 ms 2
  296. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  297.  
  298. wait 500
  299.  
  300. 0169: set_fade_color 1 1 1
  301. 016A: fade 1 500
  302. return
  303. end
  304.  
  305. if and
  306. $CARSHOP_FLAG == 6
  307. 0248: model 111 available
  308. then
  309. 00A5: $CARSHOP_CARMODEL = create_car 111 at 1242.4652 -115.0636 14.9732
  310. $CARSHOP_CARMODEL_COST = 18500
  311.  
  312. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  313. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  314.  
  315. 00BE: text_clear_all
  316. 00BA: text_styled 'KURUMA' 99999 ms 2
  317. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  318.  
  319. wait 500
  320.  
  321. 0169: set_fade_color 1 1 1
  322. 016A: fade 1 500
  323. return
  324. end
  325.  
  326. if and
  327. $CARSHOP_FLAG == 7
  328. 0248: model 112 available
  329. then
  330. 00A5: $CARSHOP_CARMODEL = create_car 112 at 1242.4652 -115.0636 14.9732
  331. $CARSHOP_CARMODEL_COST = 12000
  332.  
  333. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  334. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  335.  
  336. 00BE: text_clear_all
  337. 00BA: text_styled 'BOBCAT' 99999 ms 2
  338. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  339.  
  340. wait 500
  341.  
  342. 0169: set_fade_color 1 1 1
  343. 016A: fade 1 500
  344. return
  345. end
  346.  
  347. if and
  348. $CARSHOP_FLAG == 8
  349. 0248: model 119 available
  350. then
  351. 00A5: $CARSHOP_CARMODEL = create_car 119 at 1242.4652 -115.0636 14.9732
  352. $CARSHOP_CARMODEL_COST = 69666
  353.  
  354. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  355. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  356.  
  357. 00BE: text_clear_all
  358. 00BA: text_styled 'BANSHEE' 99999 ms 2
  359. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  360.  
  361. wait 500
  362.  
  363. 0169: set_fade_color 1 1 1
  364. 016A: fade 1 500
  365. return
  366. end
  367.  
  368. if and
  369. $CARSHOP_FLAG == 9
  370. 0248: model 129 available
  371. then
  372. 00A5: $CARSHOP_CARMODEL = create_car 129 at 1242.4652 -115.0636 14.9732
  373. $CARSHOP_CARMODEL_COST = 9500
  374.  
  375. 0175: set_car $CARSHOP_CARMODEL z_angle_to 45.0
  376. 020A: set_car $CARSHOP_CARMODEL door_status_to 2
  377.  
  378. 00BE: text_clear_all
  379. 00BA: text_styled 'STALION' 99999 ms 2
  380. 01E4: text_1number_lowpriority 'CARCOST' $CARSHOP_CARMODEL_COST 99999 ms 1
  381.  
  382. wait 500
  383.  
  384. 0169: set_fade_color 1 1 1
  385. 016A: fade 1 500
  386. return
  387. end
  388. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement