Guest User

XBLToothPik - GTAV Script Mod Menu - High Level

a guest
Jul 26th, 2014
1,686
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 164.88 KB | None | 0 0
  1. #region Static Vars
  2. Var32 Static_0 = 0;
  3. Var32 Static_1 = 1;
  4. Var32 Static_2 = 1;
  5. Var32 Static_3 = 0;
  6. Var32 Static_4 = 0;
  7. Var32 Static_5 = 0;
  8. Var32 Static_6 = 0;
  9. Var32 Static_7 = 0;
  10. Var32 Static_8 = 0;
  11. Var32 Static_9 = 0;
  12. Var32 Static_10 = 0;
  13. Var32 Static_11 = 0;
  14. Var32 Static_12 = 0;
  15. Var32 Static_13 = 0;
  16. Var32 Static_14 = 0;
  17. Var32 Static_15 = 0;
  18. Var32 Static_16 = 0;
  19. Var32 Static_17 = 0;
  20. Var32 Static_18 = 0;
  21. Var32 Static_19 = 1;
  22. Var32 Static_20 = 0;
  23. Var32 Static_21 = 0;
  24. Var32 Static_22 = 0;
  25. Var32 Static_23 = 0;
  26. Var32 Static_24 = 0;
  27. Var32 Static_25 = 0;
  28. Var32 Static_26 = 0;
  29. Var32 Static_27 = 0;
  30. Var32 Static_28 = 0;
  31. Var32 Static_29 = 0;
  32. Var32 Static_30 = 0;
  33. Var32 Static_31 = 0;
  34. Var32 Static_32 = 0;
  35. Var32 Static_33 = 0;
  36. Var32 Static_34 = 0;
  37. Var32 Static_35 = 0;
  38. Var32 Static_36 = 0;
  39. Var32 Static_37 = 0;
  40. Var32 Static_38 = 0;
  41. Var32 Static_39 = 0;
  42. Var32 Static_40 = 0;
  43. Var32 Static_41 = 0;
  44. Var32 Static_42 = 0;
  45. Var32 Static_43 = 0;
  46. Var32 Static_44 = 0;
  47. Var32 Static_45 = 0;
  48. Var32 Static_46 = 0;
  49. Var32 Static_47 = 0;
  50. Var32 Static_48 = 0;
  51. Var32 Static_49 = 0;
  52. Var32 Static_50 = 0;
  53. Var32 Static_51 = 0;
  54. Var32 Static_52 = 0;
  55. Var32 Static_53 = 0;
  56. Var32 Static_54 = 0;
  57. Var32 Static_55 = 0;
  58. Var32 Static_56 = 0;
  59. Var32 Static_57 = 0;
  60. Var32 Static_58 = 0;
  61. Var32 Static_59 = 0;
  62. Var32 Static_60 = 0;
  63. Var32 Static_61 = 0;
  64. Var32 Static_62 = 0;
  65. Var32 Static_63 = 0;
  66. Var32 Static_64 = 0;
  67. Var32 Static_65 = 0;
  68. Var32 Static_66 = 0;
  69. Var32 Static_67 = 0;
  70. Var32 Static_68 = 0;
  71. Var32 Static_69 = 0;
  72. Var32 Static_70 = 0;
  73. Var32 Static_71 = 0;
  74. Var32 Static_72 = 0;
  75. Var32 Static_73 = 0;
  76. Var32 Static_74 = 0;
  77. Var32 Static_75 = 0;
  78. Var32 Static_76 = 0;
  79. Var32 Static_77 = 0;
  80. Var32 Static_78 = 0;
  81. Var32 Static_79 = 0;
  82. Var32 Static_80 = 0;
  83. Var32 Static_81 = 0;
  84. Var32 Static_82 = 0;
  85. Var32 Static_83 = 0;
  86. Var32 Static_84 = 0;
  87. Var32 Static_85 = 0;
  88. Var32 Static_86 = 0;
  89. Var32 Static_87 = 0;
  90. Var32 Static_88 = 0;
  91. Var32 Static_89 = 0;
  92. Var32 Static_90 = 0;
  93. Var32 Static_91 = 0;
  94. Var32 Static_92 = 0;
  95. Var32 Static_93 = 0;
  96. Var32 Static_94 = 0;
  97. Var32 Static_95 = 0;
  98. Var32 Static_96 = 0;
  99. Var32 Static_97 = 180;
  100. Var32 Static_98 = 255;
  101. Var32 Static_99 = 255;
  102. Var32 Static_100 = 255;
  103. Var32 Static_101 = 180;
  104. Var32 Static_102 = 0;
  105. Var32 Static_103 = 0;
  106. Var32 Static_104 = 0;
  107. Var32 Static_105 = 0;
  108. Var32 Static_106 = 0;
  109. Var32 Static_107 = 0;
  110. Var32 Static_108 = 0;
  111. Var32 Static_109 = 0;
  112. Var32 Static_110 = 0;
  113. Var32 Static_111 = 0;
  114. Var32 Static_112 = 0;
  115. Var32 Static_113 = 0;
  116. Var32 Static_114 = 0;
  117. Var32 Static_115 = 0;
  118. Var32 Static_116 = 0;
  119. Var32 Static_117 = 0;
  120. Var32 Static_118 = 0;
  121. Var32 Static_119 = 0;
  122. Var32 Static_120 = 0;
  123. Var32 Static_121 = 0;
  124. Var32 Static_122 = 0;
  125. Var32 Static_123 = 0;
  126. Var32 Static_124 = 0;
  127. Var32 Static_125 = 0;
  128. Var32 Static_126 = 0;
  129. Var32 Static_127 = 0;
  130. Var32 Static_128 = 0;
  131. Var32 Static_129 = 0;
  132. Var32 Static_130 = 0;
  133. Var32 Static_131 = 0;
  134. Var32 Static_132 = 0;
  135. Var32 Static_133 = 0;
  136. Var32 Static_134 = 0;
  137. Var32 Static_135 = 0;
  138. Var32 Static_136 = 0;
  139. Var32 Static_137 = 0;
  140. Var32 Static_138 = 0;
  141. Var32 Static_139 = 0;
  142. Var32 Static_140 = 0;
  143. Var32 Static_141 = 0;
  144. Var32 Static_142 = 0;
  145. Var32 Static_143 = 0;
  146. Var32 Static_144 = 0;
  147. Var32 Static_145 = 0;
  148. Var32 Static_146 = 0;
  149. Var32 Static_147 = 0;
  150. Var32 Static_148 = 0;
  151. Var32 Static_149 = 0;
  152. Var32 Static_150 = 0;
  153. Var32 Static_151 = 0;
  154. Var32 Static_152 = 0;
  155. Var32 Static_153 = 0;
  156. Var32 Static_154 = 0;
  157. Var32 Static_155 = 0;
  158. Var32 Static_156 = 0;
  159. Var32 Static_157 = 0;
  160. Var32 Static_158 = 0;
  161. Var32 Static_159 = 0;
  162. Var32 Static_160 = 0;
  163. Var32 Static_161 = 0;
  164. Var32 Static_162 = 0;
  165. Var32 Static_163 = 0;
  166. Var32 Static_164 = 0;
  167. Var32 Static_165 = 0;
  168. Var32 Static_166 = 0;
  169. Var32 Static_167 = 0;
  170. Var32 Static_168 = 0;
  171. Var32 Static_169 = 0;
  172. Var32 Static_170 = 0;
  173. Var32 Static_171 = 0;
  174. Var32 Static_172 = 0;
  175. Var32 Static_173 = 0;
  176. Var32 Static_174 = 0;
  177. Var32 Static_175 = 0;
  178. Var32 Static_176 = 0;
  179. Var32 Static_177 = 0;
  180. Var32 Static_178 = 0;
  181. Var32 Static_179 = 0;
  182. Var32 Static_180 = 0;
  183. Var32 Static_181 = 0;
  184. Var32 Static_182 = 0;
  185. Var32 Static_183 = 0;
  186. Var32 Static_184 = 0;
  187. Var32 Static_185 = 0;
  188. Var32 Static_186 = 0;
  189. Var32 Static_187 = 0;
  190. Var32 Static_188 = 0;
  191. Var32 Static_189 = 0;
  192. Var32 Static_190 = 0;
  193. Var32 Static_191 = 0;
  194. Var32 Static_192 = 0;
  195. Var32 Static_193 = 0;
  196. Var32 Static_194 = 0;
  197. Var32 Static_195 = 0;
  198. Var32 Static_196 = 0;
  199. Var32 Static_197 = 0;
  200. Var32 Static_198 = 0;
  201. Var32 Static_199 = 0;
  202. Var32 Static_200 = 0;
  203. Var32 Static_201 = 0;
  204. Var32 Static_202 = 0;
  205. Var32 Static_203 = 0;
  206. Var32 Static_204 = 0;
  207. Var32 Static_205 = 0;
  208. Var32 Static_206 = 0;
  209. Var32 Static_207 = 0;
  210. Var32 Static_208 = 0;
  211. Var32 Static_209 = 0;
  212. Var32 Static_210 = 0;
  213. Var32 Static_211 = 0;
  214. Var32 Static_212 = 0;
  215. Var32 Static_213 = 0;
  216. Var32 Static_214 = 0;
  217. Var32 Static_215 = 0;
  218. Var32 Static_216 = 0;
  219. Var32 Static_217 = 0;
  220. Var32 Static_218 = 0;
  221. Var32 Static_219 = 0;
  222. Var32 Static_220 = 0;
  223. Var32 Static_221 = 0;
  224. Var32 Static_222 = 0;
  225. Var32 Static_223 = 0;
  226. Var32 Static_224 = 0;
  227. Var32 Static_225 = 0;
  228. Var32 Static_226 = 0;
  229. Var32 Static_227 = 0;
  230. Var32 Static_228 = 0;
  231. Var32 Static_229 = 0;
  232. Var32 Static_230 = 0;
  233. Var32 Static_231 = 0;
  234. Var32 Static_232 = 0;
  235. Var32 Static_233 = 0;
  236. Var32 Static_234 = 0;
  237. Var32 Static_235 = 0;
  238. Var32 Static_236 = 0;
  239. Var32 Static_237 = 0;
  240. Var32 Static_238 = 0;
  241. Var32 Static_239 = 0;
  242. Var32 Static_240 = 0;
  243. Var32 Static_241 = 0;
  244. Var32 Static_242 = 0;
  245. Var32 Static_243 = 0;
  246. Var32 Static_244 = 0;
  247. Var32 Static_245 = 0;
  248. Var32 Static_246 = 0;
  249. Var32 Static_247 = 0;
  250. Var32 Static_248 = 0;
  251. Var32 Static_249 = 0;
  252. Var32 Static_250 = 0;
  253. Var32 Static_251 = 0;
  254. Var32 Static_252 = 0;
  255. Var32 Static_253 = 0;
  256. Var32 Static_254 = 0;
  257. Var32 Static_255 = 0;
  258. Var32 Static_256 = 0;
  259. Var32 Static_257 = 0;
  260. Var32 Static_258 = 0;
  261. Var32 Static_259 = 0;
  262. Var32 Static_260 = 0;
  263. Var32 Static_261 = 0;
  264. Var32 Static_262 = 0;
  265. Var32 Static_263 = 0;
  266. Var32 Static_264 = 0;
  267. Var32 Static_265 = 0;
  268. Var32 Static_266 = 0;
  269. Var32 Static_267 = 0;
  270. Var32 Static_268 = 0;
  271. Var32 Static_269 = 0;
  272. Var32 Static_270 = 0;
  273. Var32 Static_271 = 0;
  274. Var32 Static_272 = 0;
  275. Var32 Static_273 = 0;
  276. Var32 Static_274 = 0;
  277. Var32 Static_275 = 0;
  278. Var32 Static_276 = 0;
  279. Var32 Static_277 = 0;
  280. Var32 Static_278 = 0;
  281. Var32 Static_279 = 0;
  282. Var32 Static_280 = 0;
  283. Var32 Static_281 = 0;
  284. Var32 Static_282 = 0;
  285. Var32 Static_283 = 0;
  286. Var32 Static_284 = 0;
  287. Var32 Static_285 = 0;
  288. Var32 Static_286 = 0;
  289. Var32 Static_287 = 0;
  290. Var32 Static_288 = 0;
  291. Var32 Static_289 = 0;
  292. Var32 Static_290 = 0;
  293. Var32 Static_291 = 0;
  294. Var32 Static_292 = 0;
  295. Var32 Static_293 = 0;
  296. Var32 Static_294 = 0;
  297. Var32 Static_295 = 0;
  298. Var32 Static_296 = 0;
  299. Var32 Static_297 = 0;
  300. Var32 Static_298 = 0;
  301. Var32 Static_299 = 0;
  302. Var32 Static_300 = 0;
  303. Var32 Static_301 = 0;
  304. Var32 Static_302 = 0;
  305. Var32 Static_303 = 0;
  306. Var32 Static_304 = 0;
  307. Var32 Static_305 = 0;
  308. Var32 Static_306 = 0;
  309. Var32 Static_307 = 0;
  310. Var32 Static_308 = 0;
  311. Var32 Static_309 = 0;
  312. Var32 Static_310 = 0;
  313. Var32 Static_311 = 0;
  314. Var32 Static_312 = 0;
  315. Var32 Static_313 = 0;
  316. Var32 Static_314 = 0;
  317. Var32 Static_315 = 0;
  318. Var32 Static_316 = 0;
  319. Var32 Static_317 = 0;
  320. Var32 Static_318 = 0;
  321. Var32 Static_319 = 0;
  322. Var32 Static_320 = 0;
  323. Var32 Static_321 = 0;
  324. Var32 Static_322 = 0;
  325. Var32 Static_323 = 0;
  326. Var32 Static_324 = 0;
  327. Var32 Static_325 = 0;
  328. Var32 Static_326 = 0;
  329. Var32 Static_327 = 0;
  330. Var32 Static_328 = 0;
  331. Var32 Static_329 = 0;
  332. Var32 Static_330 = 0;
  333. Var32 Static_331 = 0;
  334. Var32 Static_332 = 0;
  335. Var32 Static_333 = 0;
  336. Var32 Static_334 = 0;
  337. Var32 Static_335 = 0;
  338. Var32 Static_336 = 0;
  339. Var32 Static_337 = 0;
  340. Var32 Static_338 = 0;
  341. Var32 Static_339 = 0;
  342. Var32 Static_340 = 0;
  343. Var32 Static_341 = 0;
  344. Var32 Static_342 = 0;
  345. Var32 Static_343 = 0;
  346. Var32 Static_344 = 0;
  347. Var32 Static_345 = 0;
  348. Var32 Static_346 = 0;
  349. Var32 Static_347 = 0;
  350. Var32 Static_348 = 0;
  351. Var32 Static_349 = 0;
  352. Var32 Static_350 = 0;
  353. Var32 Static_351 = 0;
  354. Var32 Static_352 = 0;
  355. Var32 Static_353 = 0;
  356. Var32 Static_354 = 0;
  357. Var32 Static_355 = 0;
  358. Var32 Static_356 = 0;
  359. Var32 Static_357 = 0;
  360. Var32 Static_358 = 0;
  361. Var32 Static_359 = 0;
  362. Var32 Static_360 = 0;
  363. Var32 Static_361 = 0;
  364. Var32 Static_362 = 0;
  365. Var32 Static_363 = 0;
  366. Var32 Static_364 = 0;
  367. Var32 Static_365 = 0;
  368. Var32 Static_366 = 0;
  369. Var32 Static_367 = 0;
  370. Var32 Static_368 = 0;
  371. Var32 Static_369 = 0;
  372. Var32 Static_370 = 0;
  373. Var32 Static_371 = 0;
  374. Var32 Static_372 = 0;
  375. Var32 Static_373 = 0;
  376. Var32 Static_374 = 0;
  377. Var32 Static_375 = 0;
  378. Var32 Static_376 = 0;
  379. Var32 Static_377 = 0;
  380. Var32 Static_378 = 0;
  381. Var32 Static_379 = 0;
  382. Var32 Static_380 = 0;
  383. Var32 Static_381 = 0;
  384. Var32 Static_382 = 0;
  385. Var32 Static_383 = 0;
  386. Var32 Static_384 = 0;
  387. Var32 Static_385 = 0;
  388. Var32 Static_386 = 0;
  389. Var32 Static_387 = 0;
  390. Var32 Static_388 = 0;
  391. Var32 Static_389 = 0;
  392. Var32 Static_390 = 0;
  393. Var32 Static_391 = 0;
  394. Var32 Static_392 = 0;
  395. Var32 Static_393 = 0;
  396. Var32 Static_394 = 0;
  397. Var32 Static_395 = 0;
  398. Var32 Static_396 = 0;
  399. Var32 Static_397 = 0;
  400. Var32 Static_398 = 0;
  401. Var32 Static_399 = 0;
  402. Var32 Static_400 = 0;
  403. Var32 Static_401 = 0;
  404. Var32 Static_402 = 0;
  405. Var32 Static_403 = 0;
  406. Var32 Static_404 = 0;
  407. Var32 Static_405 = 0;
  408. Var32 Static_406 = 0;
  409. Var32 Static_407 = 0;
  410. Var32 Static_408 = 0;
  411. Var32 Static_409 = 0;
  412. Var32 Static_410 = 0;
  413. Var32 Static_411 = 0;
  414. Var32 Static_412 = 0;
  415. Var32 Static_413 = 0;
  416. Var32 Static_414 = 0;
  417. Var32 Static_415 = 0;
  418. Var32 Static_416 = 0;
  419. Var32 Static_417 = 0;
  420. Var32 Static_418 = 0;
  421. Var32 Static_419 = 0;
  422. Var32 Static_420 = 0;
  423. Var32 Static_421 = 0;
  424. Var32 Static_422 = 0;
  425. Var32 Static_423 = 0;
  426. Var32 Static_424 = 0;
  427. Var32 Static_425 = 0;
  428. Var32 Static_426 = 0;
  429. Var32 Static_427 = 0;
  430. Var32 Static_428 = 0;
  431. Var32 Static_429 = 0;
  432. Var32 Static_430 = 0;
  433. Var32 Static_431 = 0;
  434. Var32 Static_432 = 0;
  435. Var32 Static_433 = 0;
  436. Var32 Static_434 = 0;
  437. Var32 Static_435 = 0;
  438. Var32 Static_436 = 0;
  439. Var32 Static_437 = 0;
  440. Var32 Static_438 = 0;
  441. Var32 Static_439 = 0;
  442. Var32 Static_440 = 0;
  443. Var32 Static_441 = 0;
  444. Var32 Static_442 = 0;
  445. Var32 Static_443 = 0;
  446. Var32 Static_444 = 0;
  447. Var32 Static_445 = 0;
  448. Var32 Static_446 = 0;
  449. Var32 Static_447 = 0;
  450. Var32 Static_448 = 0;
  451. Var32 Static_449 = 0;
  452. Var32 Static_450 = 0;
  453. Var32 Static_451 = 0;
  454. Var32 Static_452 = 0;
  455. Var32 Static_453 = 0;
  456. Var32 Static_454 = 0;
  457. Var32 Static_455 = 0;
  458. Var32 Static_456 = 0;
  459. Var32 Static_457 = 0;
  460. Var32 Static_458 = 0;
  461. Var32 Static_459 = 0;
  462. Var32 Static_460 = 0;
  463. Var32 Static_461 = 0;
  464. Var32 Static_462 = 0;
  465. Var32 Static_463 = 0;
  466. Var32 Static_464 = 0;
  467. Var32 Static_465 = 0;
  468. Var32 Static_466 = 0;
  469. Var32 Static_467 = 0;
  470. Var32 Static_468 = 0;
  471. Var32 Static_469 = 0;
  472. Var32 Static_470 = 0;
  473. Var32 Static_471 = 0;
  474. Var32 Static_472 = 0;
  475. Var32 Static_473 = 0;
  476. Var32 Static_474 = 0;
  477. Var32 Static_475 = 0;
  478. Var32 Static_476 = 0;
  479. Var32 Static_477 = 0;
  480. Var32 Static_478 = 0;
  481. Var32 Static_479 = 0;
  482. Var32 Static_480 = 0;
  483. Var32 Static_481 = 0;
  484. Var32 Static_482 = 0;
  485. Var32 Static_483 = 0;
  486. Var32 Static_484 = 0;
  487. Var32 Static_485 = 0;
  488. Var32 Static_486 = 0;
  489. Var32 Static_487 = 0;
  490. Var32 Static_488 = 0;
  491. Var32 Static_489 = 0;
  492. Var32 Static_490 = 0;
  493. Var32 Static_491 = 0;
  494. Var32 Static_492 = 0;
  495. Var32 Static_493 = 0;
  496. Var32 Static_494 = 0;
  497. Var32 Static_495 = 0;
  498. Var32 Static_496 = 0;
  499. Var32 Static_497 = 0;
  500. Var32 Static_498 = 0;
  501. Var32 Static_499 = 0;
  502. Var32 Static_500 = 0;
  503. Var32 Static_501 = 0;
  504. Var32 Static_502 = 0;
  505. Var32 Static_503 = 0;
  506. Var32 Static_504 = 0;
  507. Var32 Static_505 = 0;
  508. Var32 Static_506 = 0;
  509. Var32 Static_507 = 0;
  510. Var32 Static_508 = 0;
  511. Var32 Static_509 = 0;
  512. Var32 Static_510 = 0;
  513. Var32 Static_511 = 0;
  514. Var32 Static_512 = 0;
  515. Var32 Static_513 = 0;
  516. Var32 Static_514 = 0;
  517. Var32 Static_515 = 0;
  518. Var32 Static_516 = 0;
  519. Var32 Static_517 = 0;
  520. Var32 Static_518 = 0;
  521. Var32 Static_519 = 0;
  522. Var32 Static_520 = 0;
  523. Var32 Static_521 = 0;
  524. Var32 Static_522 = 0;
  525. Var32 Static_523 = 0;
  526. Var32 Static_524 = 0;
  527. Var32 Static_525 = 0;
  528. Var32 Static_526 = 0;
  529. Var32 Static_527 = 0;
  530. Var32 Static_528 = 0;
  531. Var32 Static_529 = 0;
  532. Var32 Static_530 = 0;
  533. Var32 Static_531 = 0;
  534. Var32 Static_532 = 0;
  535. Var32 Static_533 = 0;
  536. Var32 Static_534 = 0;
  537. Var32 Static_535 = 0;
  538. Var32 Static_536 = 0;
  539. Var32 Static_537 = 0;
  540. Var32 Static_538 = 0;
  541. Var32 Static_539 = 0;
  542. Var32 Static_540 = 0;
  543. Var32 Static_541 = 0;
  544. Var32 Static_542 = 0;
  545. Var32 Static_543 = 0;
  546. Var32 Static_544 = 0;
  547. Var32 Static_545 = 0;
  548. Var32 Static_546 = 0;
  549. Var32 Static_547 = 0;
  550. Var32 Static_548 = 0;
  551. Var32 Static_549 = 0;
  552. Var32 Static_550 = 0;
  553. Var32 Static_551 = 0;
  554. Var32 Static_552 = 0;
  555. Var32 Static_553 = 0;
  556. Var32 Static_554 = 0;
  557. Var32 Static_555 = 0;
  558. Var32 Static_556 = 0;
  559. Var32 Static_557 = 0;
  560. Var32 Static_558 = 0;
  561. Var32 Static_559 = 0;
  562. Var32 Static_560 = 0;
  563. Var32 Static_561 = 0;
  564. Var32 Static_562 = 0;
  565. Var32 Static_563 = 0;
  566. Var32 Static_564 = 0;
  567. Var32 Static_565 = 0;
  568. Var32 Static_566 = 0;
  569. Var32 Static_567 = 0;
  570. Var32 Static_568 = 0;
  571. Var32 Static_569 = 0;
  572. Var32 Static_570 = 0;
  573. Var32 Static_571 = 0;
  574. Var32 Static_572 = 0;
  575. Var32 Static_573 = 0;
  576. Var32 Static_574 = 0;
  577. Var32 Static_575 = 0;
  578. Var32 Static_576 = 0;
  579. Var32 Static_577 = 0;
  580. Var32 Static_578 = 0;
  581. Var32 Static_579 = 0;
  582. Var32 Static_580 = 0;
  583. Var32 Static_581 = 0;
  584. Var32 Static_582 = 0;
  585. Var32 Static_583 = 0;
  586. Var32 Static_584 = 0;
  587. Var32 Static_585 = 0;
  588. Var32 Static_586 = 0;
  589. Var32 Static_587 = 0;
  590. Var32 Static_588 = 0;
  591. Var32 Static_589 = 0;
  592. Var32 Static_590 = 0;
  593. Var32 Static_591 = 0;
  594. Var32 Static_592 = 0;
  595. Var32 Static_593 = 0;
  596. Var32 Static_594 = 0;
  597. Var32 Static_595 = 0;
  598. Var32 Static_596 = 0;
  599. Var32 Static_597 = 0;
  600. Var32 Static_598 = 0;
  601. Var32 Static_599 = 0;
  602. Var32 Static_600 = 0;
  603. Var32 Static_601 = 0;
  604. Var32 Static_602 = 0;
  605. Var32 Static_603 = 0;
  606. Var32 Static_604 = 0;
  607. Var32 Static_605 = 0;
  608. Var32 Static_606 = 0;
  609. Var32 Static_607 = 0;
  610. Var32 Static_608 = 0;
  611. Var32 Static_609 = 0;
  612. Var32 Static_610 = 0;
  613. Var32 Static_611 = 0;
  614. Var32 Static_612 = 0;
  615. Var32 Static_613 = 0;
  616. Var32 Static_614 = 0;
  617. Var32 Static_615 = 0;
  618. Var32 Static_616 = 0;
  619. Var32 Static_617 = 0;
  620. Var32 Static_618 = 0;
  621. Var32 Static_619 = 0;
  622. Var32 Static_620 = 0;
  623. Var32 Static_621 = 0;
  624. Var32 Static_622 = 0;
  625. Var32 Static_623 = 0;
  626. Var32 Static_624 = 0;
  627. Var32 Static_625 = 0;
  628. Var32 Static_626 = 0;
  629. Var32 Static_627 = 0;
  630. Var32 Static_628 = 0;
  631. Var32 Static_629 = 0;
  632. Var32 Static_630 = 0;
  633. Var32 Static_631 = 0;
  634. Var32 Static_632 = 0;
  635. Var32 Static_633 = 0;
  636. Var32 Static_634 = 0;
  637. Var32 Static_635 = 0;
  638. Var32 Static_636 = 0;
  639. Var32 Static_637 = 0;
  640. Var32 Static_638 = 0;
  641. Var32 Static_639 = 0;
  642. Var32 Static_640 = 0;
  643. Var32 Static_641 = 0;
  644. Var32 Static_642 = 0;
  645. Var32 Static_643 = 0;
  646. Var32 Static_644 = 0;
  647. Var32 Static_645 = 0;
  648. Var32 Static_646 = 0;
  649. Var32 Static_647 = 0;
  650. Var32 Static_648 = 0;
  651. Var32 Static_649 = 0;
  652. Var32 Static_650 = 0;
  653. Var32 Static_651 = 0;
  654. Var32 Static_652 = 0;
  655. Var32 Static_653 = 0;
  656. Var32 Static_654 = 0;
  657. Var32 Static_655 = 0;
  658. Var32 Static_656 = 0;
  659. Var32 Static_657 = 0;
  660. Var32 Static_658 = 0;
  661. Var32 Static_659 = 0;
  662. Var32 Static_660 = 0;
  663. Var32 Static_661 = 0;
  664. Var32 Static_662 = 0;
  665. Var32 Static_663 = 0;
  666. Var32 Static_664 = 0;
  667. Var32 Static_665 = 0;
  668. Var32 Static_666 = 0;
  669. Var32 Static_667 = 0;
  670. Var32 Static_668 = 0;
  671. Var32 Static_669 = 0;
  672. Var32 Static_670 = 0;
  673. Var32 Static_671 = 0;
  674. Var32 Static_672 = 0;
  675. Var32 Static_673 = 0;
  676. Var32 Static_674 = 0;
  677. Var32 Static_675 = 0;
  678. Var32 Static_676 = 0;
  679. Var32 Static_677 = 0;
  680. Var32 Static_678 = 0;
  681. Var32 Static_679 = 0;
  682. Var32 Static_680 = 0;
  683. Var32 Static_681 = 0;
  684. Var32 Static_682 = 0;
  685. Var32 Static_683 = 0;
  686. Var32 Static_684 = 0;
  687. Var32 Static_685 = 0;
  688. Var32 Static_686 = 0;
  689. Var32 Static_687 = 0;
  690. Var32 Static_688 = 0;
  691. Var32 Static_689 = 0;
  692. Var32 Static_690 = 0;
  693. Var32 Static_691 = 0;
  694. Var32 Static_692 = 0;
  695. Var32 Static_693 = 0;
  696. Var32 Static_694 = 0;
  697. Var32 Static_695 = 0;
  698. Var32 Static_696 = 0;
  699. Var32 Static_697 = 0;
  700. Var32 Static_698 = 0;
  701. Var32 Static_699 = 0;
  702. Var32 Static_700 = 0;
  703. Var32 Static_701 = 0;
  704. Var32 Static_702 = 0;
  705. Var32 Static_703 = 0;
  706. Var32 Static_704 = 0;
  707. Var32 Static_705 = 0;
  708. Var32 Static_706 = 0;
  709. Var32 Static_707 = 0;
  710. Var32 Static_708 = 0;
  711. Var32 Static_709 = 0;
  712. Var32 Static_710 = 0;
  713. Var32 Static_711 = 0;
  714. Var32 Static_712 = 0;
  715. Var32 Static_713 = 0;
  716. Var32 Static_714 = 0;
  717. Var32 Static_715 = 0;
  718. Var32 Static_716 = 0;
  719. Var32 Static_717 = 0;
  720. Var32 Static_718 = 0;
  721. Var32 Static_719 = 0;
  722. Var32 Static_720 = 0;
  723. Var32 Static_721 = 0;
  724. Var32 Static_722 = 0;
  725. Var32 Static_723 = 0;
  726. Var32 Static_724 = 0;
  727. Var32 Static_725 = 0;
  728. Var32 Static_726 = 0;
  729. Var32 Static_727 = 0;
  730. Var32 Static_728 = 0;
  731. Var32 Static_729 = 0;
  732. Var32 Static_730 = 0;
  733. Var32 Static_731 = 0;
  734. Var32 Static_732 = 0;
  735. Var32 Static_733 = 0;
  736. Var32 Static_734 = 0;
  737. Var32 Static_735 = 0;
  738. Var32 Static_736 = 0;
  739. Var32 Static_737 = 0;
  740. Var32 Static_738 = 0;
  741. Var32 Static_739 = 0;
  742. Var32 Static_740 = 0;
  743. Var32 Static_741 = 0;
  744. Var32 Static_742 = 0;
  745. Var32 Static_743 = 0;
  746. Var32 Static_744 = 0;
  747. Var32 Static_745 = 0;
  748. Var32 Static_746 = 0;
  749. Var32 Static_747 = 0;
  750. Var32 Static_748 = 0;
  751. Var32 Static_749 = 0;
  752. Var32 Static_750 = 0;
  753. Var32 Static_751 = 0;
  754. Var32 Static_752 = 0;
  755. Var32 Static_753 = 0;
  756. Var32 Static_754 = 0;
  757. Var32 Static_755 = 0;
  758. Var32 Static_756 = 0;
  759. Var32 Static_757 = 0;
  760. Var32 Static_758 = 0;
  761. Var32 Static_759 = 0;
  762. Var32 Static_760 = 0;
  763. Var32 Static_761 = 0;
  764. Var32 Static_762 = 0;
  765. Var32 Static_763 = 0;
  766. Var32 Static_764 = 0;
  767. Var32 Static_765 = 0;
  768. Var32 Static_766 = 0;
  769. Var32 Static_767 = 0;
  770. Var32 Static_768 = 0;
  771. Var32 Static_769 = 0;
  772. Var32 Static_770 = 0;
  773. Var32 Static_771 = 0;
  774. Var32 Static_772 = 0;
  775. #endregion
  776. void main(void)
  777. {
  778. Var32 Var_2;
  779. Var32 var_0;
  780. network_set_script_is_safe_for_network_game();
  781. func_0();
  782. return;
  783. }
  784.  
  785. void func_0()
  786. {
  787. func_1();
  788. func_2();
  789. return;
  790. }
  791.  
  792. void func_2()
  793. {
  794. Var32 var_0;
  795. Var32 var_1;
  796. Var32 var_2;
  797. Var32 var_3;
  798. Var32 var_4;
  799. Var32 var_5;
  800. Var32 var_6;
  801. Var32 var_7;
  802. Var32 var_8;
  803. Var32 var_9;
  804. Var32 var_10;
  805. Var32 var_11;
  806. Var32 var_12;
  807. Var32 var_13;
  808. Var32 var_14;
  809. Var32 var_15;
  810. Var32 var_16;
  811. Var32 var_17;
  812. Static_1 = 1;
  813. Static_2 = 1;
  814. Static_245 = "";
  815. Static_85 = 1;
  816. Static_40 = -1;
  817. Static_41 = -1;
  818. Static_15 = 0.188f;
  819. Static_46 = 0f;
  820. Static_66 = 540;
  821. Static_88 = 0;
  822. Static_79 = get_rendering_cam();
  823. Static_67 = get_frame_count();
  824. func_3();
  825.  
  826. :Label_8
  827. wait( 0 );
  828. func_4();
  829. if ( !( func_5( 179, 176, 1 ) ) )
  830. {
  831. Jump @Label_6;
  832. }
  833. func_7();
  834.  
  835. :Label_6
  836. if ( !( Static_0 ) )
  837. {
  838. Jump @Label_8;
  839. }
  840. func_9();
  841. if ( is_disabled_control_just_pressed( 2, 199 ) )
  842. {
  843. Jump @Label_10;
  844. }
  845. if ( is_disabled_control_just_pressed( 2, 200 ) )
  846. {
  847. Jump @Label_11;
  848. }
  849. if ( (is_disabled_control_pressed( 2, 202 ) || is_disabled_control_pressed( 2, 201 )) )
  850. {
  851. Jump @Label_12;
  852. }
  853. Static_65 = 0;
  854. Jump @Label_13;
  855.  
  856. :Label_12
  857. Static_65 += 34;
  858.  
  859. :Label_13
  860. if ( is_disabled_control_just_pressed( 2, 201 ) )
  861. {
  862. Jump @Label_14;
  863. }
  864. if ( !( is_disabled_control_pressed( 2, 201 ) ) )
  865. {
  866. Jump @Label_15;
  867. }
  868. if ( !( Static_65 >= Static_66 ) )
  869. {
  870. Jump @Label_16;
  871. }
  872. if ( !( get_frame_count() - Static_67 >= 2 ) )
  873. {
  874. Jump @Label_15;
  875. }
  876. Static_67 = get_frame_count();
  877.  
  878. :Label_14
  879. func_17( 0 );
  880.  
  881. :Label_15
  882. if ( is_disabled_control_just_pressed( 2, 202 ) )
  883. {
  884. Jump @Label_18;
  885. }
  886. if ( !( is_disabled_control_pressed( 2, 202 ) ) )
  887. {
  888. Jump @Label_19;
  889. }
  890. if ( !( Static_65 >= Static_66 ) )
  891. {
  892. Jump @Label_16;
  893. }
  894. if ( !( get_frame_count() - Static_67 >= 2 ) )
  895. {
  896. Jump @Label_19;
  897. }
  898. Static_67 = get_frame_count();
  899.  
  900. :Label_18
  901. func_17( 1 );
  902.  
  903. :Label_19
  904. if ( is_disabled_control_just_pressed( 2, 174 ) )
  905. {
  906. Jump @Label_20;
  907. }
  908. if ( is_disabled_control_just_pressed( 2, 176 ) )
  909. {
  910. Jump @Label_21;
  911. }
  912. if ( is_disabled_control_just_pressed( 2, 175 ) )
  913. {
  914. Jump @Label_22;
  915. }
  916. Jump @Label_16;
  917.  
  918. :Label_22
  919. func_23();
  920. Jump @Label_16;
  921.  
  922. :Label_20
  923. func_24();
  924. Jump @Label_16;
  925.  
  926. :Label_21
  927. func_25();
  928. Jump @Label_16;
  929.  
  930. :Label_10
  931. Static_55 = 1;
  932. if ( !( Static_2 != 1 ) )
  933. {
  934. Jump @Label_26;
  935. }
  936. Static_2--;
  937. Jump @Label_27;
  938.  
  939. :Label_26
  940. Static_2 = func_28();
  941. Jump @Label_27;
  942.  
  943. :Label_11
  944. Static_55 = 2;
  945. if ( !( Static_2 != func_28() ) )
  946. {
  947. Jump @Label_29;
  948. }
  949. Static_2++;
  950. Jump @Label_27;
  951.  
  952. :Label_29
  953. Static_2 = 1;
  954. Jump @Label_27;
  955.  
  956. :Label_27
  957. play_sound_frontend( -1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
  958. Jump @Label_16;
  959.  
  960. :Label_16
  961. Jump @Label_30;
  962.  
  963. :Label_30
  964. func_31();
  965. Switch( Static_1 )
  966. {
  967. case 1: Jump @Label_32;
  968. case 2: Jump @Label_33;
  969. case 3: Jump @Label_34;
  970. case 4: Jump @Label_35;
  971. case 5: Jump @Label_36;
  972. case 6: Jump @Label_37;
  973. case 7: Jump @Label_38;
  974. case 8: Jump @Label_39;
  975. case 9: Jump @Label_40;
  976. case 10: Jump @Label_41;
  977. case 11: Jump @Label_42;
  978. case 12: Jump @Label_43;
  979. case 13: Jump @Label_44;
  980. case 16: Jump @Label_45;
  981. case 17: Jump @Label_46;
  982. case 18: Jump @Label_47;
  983. case 19: Jump @Label_48;
  984. case 20: Jump @Label_49;
  985. case 21: Jump @Label_50;
  986. case 22: Jump @Label_51;
  987. case 23: Jump @Label_52;
  988. case 24: Jump @Label_53;
  989. case 25: Jump @Label_54;
  990. case 26: Jump @Label_55;
  991. case 27: Jump @Label_56;
  992. case 28: Jump @Label_57;
  993. case 29: Jump @Label_58;
  994. case 30: Jump @Label_59;
  995. case 31: Jump @Label_60;
  996. case 32: Jump @Label_61;
  997. case 33: Jump @Label_62;
  998. case 34: Jump @Label_63;
  999. case 35: Jump @Label_64;
  1000. case 36: Jump @Label_65;
  1001. case 37: Jump @Label_66;
  1002. case 38: Jump @Label_67;
  1003. }
  1004. Jump @Label_68;
  1005.  
  1006. :Label_32
  1007. Static_700 = 1298229614;
  1008. Static_701 = 541943150;
  1009. Static_702 = 1965042976;
  1010. Static_703 = 1652105304;
  1011. Static_704 = 1112298607;
  1012. Static_705 = 1869899856;
  1013. Static_706 = 1768620032;
  1014. func_69( &Static_700 );
  1015. func_70( "Player Options" );
  1016. func_70( "Vehicle Options" );
  1017. func_70( "Teleport Options" );
  1018. func_70( "Weather/Time Options" );
  1019. func_70( "Map Options" );
  1020. func_70( "Menu Options" );
  1021. func_70( "Tunables Options" );
  1022. func_70( "Misc Options" );
  1023. Jump @Label_68;
  1024.  
  1025. :Label_33
  1026. func_69( "Player Options" );
  1027. func_70( "Online Players" );
  1028. func_70( "Model Changer" );
  1029. func_70( "Stats Editor" );
  1030. func_70( func_71( "God Mode: ", Static_3 ) );
  1031. func_70( func_71( "Never Wanted: ", Static_4 ) );
  1032. func_70( func_71( "Invisibility: ", Static_17 ) );
  1033. func_70( func_71( "Off The Radar: ", is_bit_set( Static_31, 9 ) ) );
  1034. Jump @Label_68;
  1035.  
  1036. :Label_34
  1037. func_72();
  1038. func_73( "Vehicle Options", 0.72f, 0.12f );
  1039. func_70( "Vehicle Spawner" );
  1040. func_70( "Car Mods" );
  1041. func_70( "Misc Car Options" );
  1042. func_70( func_71( "Vehicle Helper: ", Static_13 ) );
  1043. func_70( func_71( "Stick To Ground: ", Static_9 ) );
  1044. func_70( "Fix Vehicle" );
  1045. func_70( "Teleport To Closest Vehicle" );
  1046. Jump @Label_68;
  1047.  
  1048. :Label_35
  1049. func_72();
  1050. func_73( "Player Options - Online Players", 0.72f, 0.12f );
  1051. func_70( "[All Players]" );
  1052. var_0 = 0;
  1053.  
  1054. :Label_74
  1055. func_70( get_player_name( var_0 ) );
  1056. Stack.Push( var_0 + 1 );
  1057. var_0 = Stack.Peek();
  1058. Stack.Push( 17 );
  1059. if ( !( Stack[1] > Stack[0] ) )
  1060. {
  1061. Jump @Label_74;
  1062. }
  1063. Jump @Label_68;
  1064.  
  1065. :Label_36
  1066. func_69( get_player_name( Static_8 ) );
  1067. func_70( "Teleport Options" );
  1068. func_70( "Vehicle Options" );
  1069. func_70( "Weapon Options" );
  1070. func_70( "Misc Options" );
  1071. func_70( "Explode" );
  1072. func_70( "Kick" );
  1073. func_70( func_71( "Money Spawner: ", func_75( Static_8 ) ) );
  1074. Jump @Label_68;
  1075.  
  1076. :Label_37
  1077. func_69( get_player_name( Static_8 ) );
  1078. func_70( func_76( Static_8 ) );
  1079. func_70( "Slingshot Vehicle" );
  1080. func_70( "Set Vehicle On Fire" );
  1081. func_70( "Freeze Vehicle Position" );
  1082. func_70( "Unfreeze Vehicle Position" );
  1083. func_70( "Control Vehicle" );
  1084. func_70( "Teleport In Vehicle" );
  1085. func_70( "Leave Vehicle" );
  1086. func_70( "Delete Vehicle" );
  1087. Jump @Label_68;
  1088.  
  1089. :Label_38
  1090. func_69( "All Players - Options" );
  1091. func_70( "Explode" );
  1092. func_70( "Take Weapons" );
  1093. func_70( "Teleport To Me" );
  1094. func_70( func_78( "Animation: ", func_77( Static_58 ) ) );
  1095. func_70( "Throw Hands Up" );
  1096. func_70( "Clear Tasks" );
  1097. Jump @Label_68;
  1098.  
  1099. :Label_39
  1100. func_69( get_player_name( Static_8 ) );
  1101. func_70( "Give All Weapons" );
  1102. func_70( "Take All Weapons" );
  1103. func_70( "Give Stungun" );
  1104. func_70( "Give Firework" );
  1105. func_70( "Give Flare" );
  1106. func_70( "Give BZ Gas" );
  1107. func_70( "Give MiniGun" );
  1108. Jump @Label_68;
  1109.  
  1110. :Label_40
  1111. func_69( "Model Changer - Page 1" );
  1112. func_70( "Next Page ->" );
  1113. func_70( "Custom Model" );
  1114. func_70( "Jesus" );
  1115. func_70( "Space Ranger" );
  1116. func_70( "Topless Woman" );
  1117. func_70( "Naked Guy" );
  1118. func_70( "Alien" );
  1119. func_70( "Astronaut" );
  1120. func_70( "Lamar" );
  1121. func_70( "Pro" );
  1122. func_70( "Ron" );
  1123. func_70( "Wade" );
  1124. func_70( "Lazlow" );
  1125. func_70( "Klebitz" );
  1126. func_70( "Jimmy" );
  1127. func_70( "Chimp" );
  1128. Jump @Label_68;
  1129.  
  1130. :Label_41
  1131. func_69( "Model Changer - Page 2" );
  1132. func_70( "Next Page ->" );
  1133. func_70( "Big Foot" );
  1134. func_70( "Groom" );
  1135. func_70( "Priest" );
  1136. func_70( "Cletus" );
  1137. func_70( "Russian Drunk" );
  1138. func_70( "Ashley" );
  1139. func_70( "Tonya" );
  1140. func_70( "Body Builder" );
  1141. func_70( "Fat Latin" );
  1142. func_70( "Breakdancer" );
  1143. func_70( "Old Manla" );
  1144. func_70( "Female Cop" );
  1145. func_70( "Highway Cop" );
  1146. func_70( "Clown" );
  1147. func_70( "Swat" );
  1148. Jump @Label_68;
  1149.  
  1150. :Label_42
  1151. func_69( "Teleport Menu" );
  1152. func_70( "Forward" );
  1153. func_70( "Airport" );
  1154. func_70( "Trevor's Airfield" );
  1155. func_70( "Fort Zancudo" );
  1156. func_70( "Mount Chiliad" );
  1157. func_70( "Maze Bank" );
  1158. func_70( "Del Perro Pier" );
  1159. func_70( "Vinewood Sign" );
  1160. func_70( "Beeker's Garage" );
  1161. func_70( "Moor's Mutual" );
  1162. func_70( "Impound Lot" );
  1163. func_70( "10 Car Garage" );
  1164. func_70( "IAA Building" );
  1165. Jump @Label_68;
  1166.  
  1167. :Label_43
  1168. func_69( "Weather/Time Options" );
  1169. func_70( "[TIME]" );
  1170. func_70( "Clear" );
  1171. func_70( "Extra Sunny" );
  1172. func_70( "Cloudy" );
  1173. func_70( "Smog" );
  1174. func_70( "Foggy" );
  1175. func_70( "Overcast" );
  1176. func_70( "Rainy" );
  1177. func_70( "Thunder" );
  1178. func_70( "Clearing" );
  1179. func_70( "Neutral" );
  1180. func_70( "Snow" );
  1181. func_70( "Blizzard" );
  1182. func_70( "Snowlight" );
  1183. Jump @Label_68;
  1184.  
  1185. :Label_44
  1186. func_69( "Stats Editor" );
  1187. func_70( func_78( func_79( "MP Char: < ", Static_25 ), " >" ) );
  1188. func_70( func_78( "Unlock: ", func_80( Static_41 ) ) );
  1189. func_70( "Set Money" );
  1190. func_70( "Set Rank" );
  1191. func_70( "Set Mental State" );
  1192. Jump @Label_68;
  1193.  
  1194. :Label_45
  1195. func_69( "Car Mod Options" );
  1196. func_70( "Door Options" );
  1197. func_70( "Color Options" );
  1198. func_70( "Plate Options" );
  1199. func_70( "Mod Shop" );
  1200. func_70( func_78( "Preset: < ", func_81( Static_88 ) ) );
  1201. Jump @Label_68;
  1202.  
  1203. :Label_46
  1204. func_69( "Car Color Options" );
  1205. func_70( func_71( "Car Color Changer: ", Static_20 ) );
  1206. if ( !( 1 != Static_29 ) )
  1207. {
  1208. Jump @Label_82;
  1209. }
  1210. Stack.Push( func_78( "Color Set: ", " < Primary >" ) );
  1211. Jump @Label_83;
  1212.  
  1213. :Label_82
  1214. Stack.Push( func_78( "Color Set: ", " < Secondary >" ) );
  1215.  
  1216. :Label_83
  1217. func_70( Stack[0] );
  1218. func_70( func_78( func_79( "Red: < ", func_84( 0 ) ), " >" ) );
  1219. func_70( func_78( func_79( "Green: < ", func_84( 1 ) ), " >" ) );
  1220. func_70( func_78( func_79( "Blue: < ", func_84( 2 ) ), " >" ) );
  1221. Jump @Label_68;
  1222.  
  1223. :Label_47
  1224. func_69( "Car Door Options" );
  1225. func_70( func_78( func_79( "Door < ", Static_30 ), " >" ) );
  1226. func_70( func_76( player_id() ) );
  1227. func_70( "Open Door" );
  1228. func_70( "Close Door" );
  1229. Jump @Label_68;
  1230.  
  1231. :Label_48
  1232. func_72();
  1233. func_73( "Mod Shop - Misc", 0.72f, 0.12f );
  1234. Stack.Push( player_ped_id() );
  1235. var_1 = Stack.Peek();
  1236. Stack.Push( 0 );
  1237. Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
  1238. var_0 = Stack.Peek();
  1239. if ( !( Stack[0] ) )
  1240. {
  1241. Jump @Label_85;
  1242. }
  1243. var_1 = get_vehicle_ped_is_in( var_1, 0 );
  1244.  
  1245. :Label_85
  1246. var_2 = 0;
  1247. if ( !( var_0 ) )
  1248. {
  1249. Jump @Label_86;
  1250. }
  1251. var_2 = get_vehicle_livery( var_1 );
  1252.  
  1253. :Label_86
  1254. func_70( func_78( func_79( "Livery: < ", var_2 ), " >" ) );
  1255. Jump @Label_68;
  1256.  
  1257. :Label_49
  1258. func_69( "Tunables Mods" );
  1259. func_70( func_71( "Snow: ", Global_262144.Imm[4605] ) );
  1260. func_70( func_71( "No Idle Timer: ", 900000 != Global_262144.Imm[71] ) );
  1261. func_70( func_71( "Free Cars: ", 1.0f != Global_262144.Imm[60] ) );
  1262. func_70( func_71( "Free Clothes: ", 1.0f != Global_262144.Imm[55] ) );
  1263. func_70( func_71( "XMAS Content: ", Global_262144.Imm[4613] ) );
  1264. Jump @Label_68;
  1265.  
  1266. :Label_50
  1267. func_69( "Misc Mods" );
  1268. func_70( "Ped Options" );
  1269. func_70( func_71( "Throw Cars: ", Static_36 ) );
  1270. func_70( func_71( "Rocket Gun: ", Static_5 ) );
  1271. func_70( func_71( "Gravity Gun: ", Static_12 ) );
  1272. func_70( func_71( "Dead Eye: ", (1 && Static_51) ) );
  1273. func_70( func_71( "First Person: ", Static_63 ) );
  1274. func_70( func_78( "R* Shirt: < ", func_87( Static_87 ) ) );
  1275. func_70( func_78( "Rocket Gun Bullet: ", func_88( Static_90 ) ) );
  1276. Jump @Label_68;
  1277.  
  1278. :Label_51
  1279. func_69( get_player_name( Static_8 ) );
  1280. func_70( "Player Tracking" );
  1281. func_70( "Throw Hands Up" );
  1282. func_70( "Cower" );
  1283. func_70( "Stand Still" );
  1284. func_70( "Enter My Car" );
  1285. func_70( func_78( "Animation: ", func_77( Static_40 ) ) );
  1286. func_70( "Clear Tasks" );
  1287. Jump @Label_68;
  1288.  
  1289. :Label_52
  1290. func_69( "Misc Vehicle Options" );
  1291. func_70( func_71( "RPG Car: ", Global_15000 ) );
  1292. func_70( func_71( "Vehicle Boost: ", Static_42 ) );
  1293. func_70( func_71( "Vehicle Ramp: ", Static_43 ) );
  1294. func_70( func_78( "Funny Car: ", func_89( Static_16 ) ) );
  1295. Jump @Label_68;
  1296.  
  1297. :Label_53
  1298. func_69( "Object Spawner" );
  1299. Stack.Push( "Current Object: " );
  1300. if ( !( does_entity_exist( Static_52 ) ) )
  1301. {
  1302. Jump @Label_90;
  1303. }
  1304. Stack.Push( Static_52 );
  1305. Stack.Push( func_79( Stack[1], Stack[0] ) );
  1306. Jump @Label_91;
  1307.  
  1308. :Label_90
  1309. Stack.Push( "N/A" );
  1310. Stack.Push( func_78( Stack[1], Stack[0] ) );
  1311.  
  1312. :Label_91
  1313. func_70( Stack[0] );
  1314. func_70( "Spawn Object" );
  1315. func_70( func_71( "Pick Up Object: ", Static_53 ) );
  1316. func_70( func_71( "Point For Handle: ", Static_57 ) );
  1317. func_70( func_71( "Freeze After Pick-Up: ", Static_54 ) );
  1318. func_70( func_78( "Attachment: ", func_92() ) );
  1319. func_70( func_78( "Precision Level: ", func_93( Static_56 ) ) );
  1320. func_94( "-------------------Rotation-------------------" );
  1321. func_96( func_95( Static_52, 0 ), does_entity_exist( Static_52 ) );
  1322. func_70( " - X +" );
  1323. func_96( func_95( Static_52, 1 ), does_entity_exist( Static_52 ) );
  1324. func_70( " - Y +" );
  1325. func_96( func_95( Static_52, 2 ), does_entity_exist( Static_52 ) );
  1326. func_70( " - Z +" );
  1327. func_94( "-------------------Position-------------------" );
  1328. func_96( func_97( Static_52, 0 ), does_entity_exist( Static_52 ) );
  1329. func_70( " - X +" );
  1330. func_96( func_97( Static_52, 1 ), does_entity_exist( Static_52 ) );
  1331. func_70( " - Y +" );
  1332. func_96( func_97( Static_52, 2 ), does_entity_exist( Static_52 ) );
  1333. func_70( " - Z +" );
  1334. Jump @Label_68;
  1335.  
  1336. :Label_54
  1337. func_69( get_player_name( Static_8 ) );
  1338. func_70( "Teleport To" );
  1339. func_70( "Teleport To Me" );
  1340. Jump @Label_68;
  1341.  
  1342. :Label_55
  1343. func_69( func_78( get_player_name( Static_8 ), " - Tracking" ) );
  1344. func_70( func_71( "Tracer: ", is_bit_set( Static_59, Static_8 ) ) );
  1345. func_70( func_71( "Show Vehicle Coords: ", Static_62 ) );
  1346. func_96( func_98( Static_8, 0 ), does_entity_exist( get_player_ped( Static_8 ) ) );
  1347. func_70( " X" );
  1348. func_96( func_98( Static_8, 1 ), does_entity_exist( get_player_ped( Static_8 ) ) );
  1349. func_70( " Y" );
  1350. func_96( func_98( Static_8, 2 ), does_entity_exist( get_player_ped( Static_8 ) ) );
  1351. func_70( " Z" );
  1352. Jump @Label_68;
  1353.  
  1354. :Label_56
  1355. func_69( "Plate Options" );
  1356. func_70( "Set Plate Text" );
  1357. func_70( func_78( func_79( "Plate Index: < ", Static_14 ), " >" ) );
  1358. Jump @Label_68;
  1359.  
  1360. :Label_57
  1361. func_72();
  1362. func_73( "Player Options - Online Players", 0.72f, 0.12f );
  1363. var_0 = 0;
  1364.  
  1365. :Label_99
  1366. func_70( get_player_name( var_0 ) );
  1367. Stack.Push( var_0 + 1 );
  1368. var_0 = Stack.Peek();
  1369. Stack.Push( 15 );
  1370. if ( !( Stack[1] > Stack[0] ) )
  1371. {
  1372. Jump @Label_99;
  1373. }
  1374. Jump @Label_68;
  1375.  
  1376. :Label_58
  1377. func_72();
  1378. func_69( func_78( "Attach - ", get_player_name( Static_72 ) ) );
  1379. func_70( "Ped" );
  1380. func_70( "Vehicle" );
  1381. Jump @Label_68;
  1382.  
  1383. :Label_59
  1384. func_69( "Mod Shop" );
  1385. func_70( "Performance/Body Mods" );
  1386. func_70( "Tire Mods" );
  1387. func_70( "Window Options" );
  1388. func_70( "Toggle Mods" );
  1389. func_70( "Misc Mods" );
  1390. Jump @Label_68;
  1391.  
  1392. :Label_60
  1393. func_72();
  1394. func_73( "Mod Shop - Performance/Body", 0.72f, 0.12f );
  1395. var_0 = 0;
  1396. var_1 = -1;
  1397. Stack.Push( player_ped_id() );
  1398. var_2 = Stack.Peek();
  1399. Stack.Push( 0 );
  1400. Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
  1401. var_4 = Stack.Peek();
  1402. if ( !( Stack[0] ) )
  1403. {
  1404. Jump @Label_100;
  1405. }
  1406. var_3 = get_vehicle_ped_is_in( var_2, 0 );
  1407.  
  1408. :Label_100
  1409. var_1 = 0;
  1410. if ( !( var_4 ) )
  1411. {
  1412. Jump @Label_101;
  1413. }
  1414. var_1 = get_vehicle_mod( var_3, var_0 );
  1415.  
  1416. :Label_101
  1417. func_70( func_78( func_79( func_102( var_0 ), var_1 ), " >" ) );
  1418. Stack.Push( var_0 + 1 );
  1419. var_0 = Stack.Peek();
  1420. Stack.Push( 16 );
  1421. if ( !( Stack[1] > Stack[0] ) )
  1422. {
  1423. Jump @Label_100;
  1424. }
  1425. Jump @Label_68;
  1426.  
  1427. :Label_61
  1428. func_72();
  1429. func_73( "Mod Shop - Tires", 0.72f, 0.12f );
  1430. var_2 = 0;
  1431. func_70( func_103( Static_21 ) );
  1432. Stack.Push( player_ped_id() );
  1433. var_0 = Stack.Peek();
  1434. Stack.Push( 0 );
  1435. Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
  1436. var_1 = Stack.Peek();
  1437. if ( !( Stack[0] ) )
  1438. {
  1439. Jump @Label_104;
  1440. }
  1441. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  1442.  
  1443. :Label_104
  1444. if ( !( var_1 ) )
  1445. {
  1446. Jump @Label_105;
  1447. }
  1448. var_2 = get_vehicle_mod( var_0, 23 + Static_21 );
  1449.  
  1450. :Label_105
  1451. func_70( func_78( func_79( func_102( Static_21 + 23 ), var_2 ), " >" ) );
  1452. var_2 = 0;
  1453. if ( !( var_1 ) )
  1454. {
  1455. Jump @Label_106;
  1456. }
  1457. var_2 = get_vehicle_wheel_type( var_0 );
  1458.  
  1459. :Label_106
  1460. func_70( func_78( func_79( "Wheel Type: < ", var_2 ), " >" ) );
  1461. var_2 = 0;
  1462. var_3 = 0;
  1463. if ( !( var_1 ) )
  1464. {
  1465. Jump @Label_107;
  1466. }
  1467. get_vehicle_extra_colours( var_0, &var_2, &var_3 );
  1468.  
  1469. :Label_107
  1470. func_70( func_78( func_79( "Wheel Color: < ", var_3 ), " >" ) );
  1471. Jump @Label_68;
  1472.  
  1473. :Label_62
  1474. func_72();
  1475. func_73( "Mod Shop - Toggles", 0.72f, 0.12f );
  1476. var_0 = 17;
  1477. var_3 = 0;
  1478. Stack.Push( player_ped_id() );
  1479. var_1 = Stack.Peek();
  1480. Stack.Push( 0 );
  1481. Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
  1482. var_2 = Stack.Peek();
  1483. if ( !( Stack[0] ) )
  1484. {
  1485. Jump @Label_108;
  1486. }
  1487. var_1 = get_vehicle_ped_is_in( var_1, 0 );
  1488.  
  1489. :Label_108
  1490. if ( !( var_2 ) )
  1491. {
  1492. Jump @Label_109;
  1493. }
  1494. var_3 = is_toggle_mod_on( var_1, var_0 );
  1495.  
  1496. :Label_109
  1497. func_70( func_71( func_102( var_0 ), var_3 ) );
  1498. Stack.Push( var_0 + 1 );
  1499. var_0 = Stack.Peek();
  1500. Stack.Push( 22 );
  1501. if ( !( Stack[1] > Stack[0] ) )
  1502. {
  1503. Jump @Label_108;
  1504. }
  1505. Jump @Label_68;
  1506.  
  1507. :Label_63
  1508. func_72();
  1509. func_73( "Mod Shop - Windows", 0.72f, 0.12f );
  1510. var_2 = 0;
  1511. var_0 = 0;
  1512. Stack.Push( player_ped_id() );
  1513. var_1 = Stack.Peek();
  1514. Stack.Push( 0 );
  1515. Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
  1516. var_0 = Stack.Peek();
  1517. if ( !( Stack[0] ) )
  1518. {
  1519. Jump @Label_110;
  1520. }
  1521. var_1 = get_vehicle_ped_is_in( var_1, 0 );
  1522.  
  1523. :Label_110
  1524. if ( !( var_0 ) )
  1525. {
  1526. Jump @Label_111;
  1527. }
  1528. var_2 = get_vehicle_window_tint( var_1 );
  1529.  
  1530. :Label_111
  1531. func_70( func_78( func_79( "Window Tint: < ", var_2 ), " >" ) );
  1532. Jump @Label_68;
  1533.  
  1534. :Label_64
  1535. func_69( "Map Mods" );
  1536. func_70( func_112( Static_85 ) );
  1537. func_70( func_78( "Map Mod: < ", func_113( Static_86 ) ) );
  1538. Jump @Label_68;
  1539.  
  1540. :Label_65
  1541. func_69( "Map Options" );
  1542. func_70( "Object Spawner" );
  1543. func_70( "Map Mods" );
  1544. Jump @Label_68;
  1545.  
  1546. :Label_66
  1547. func_69( "Ped Options" );
  1548. func_70( func_79( "Ped: ", Static_52 ) );
  1549. func_70( "Spawn Ped" );
  1550. func_70( func_78( "Point For Ped: ", func_114( is_bit_set( Static_31, 12 ) ) ) );
  1551. func_70( func_78( "Animation: ", func_77( Static_92 ) ) );
  1552. Jump @Label_68;
  1553.  
  1554. :Label_67
  1555. func_69( "Menu Options" );
  1556. func_70( func_78( "Color: ", func_115( Static_93 ) ) );
  1557. func_70( func_78( func_79( "Red: < ", Static_94.Imm[Static_93 * 4].Imm[0] ), " >" ) );
  1558. func_70( func_78( func_79( "Green: < ", Static_94.Imm[Static_93 * 4].Imm[1] ), " >" ) );
  1559. func_70( func_78( func_79( "Blue: < ", Static_94.Imm[Static_93 * 4].Imm[2] ), " >" ) );
  1560. func_70( func_78( func_79( "Alpha: < ", Static_94.Imm[Static_93 * 4].Imm[3] ), " >" ) );
  1561. Jump @Label_68;
  1562.  
  1563. :Label_68
  1564. Jump @Label_8;
  1565. return;
  1566. }
  1567.  
  1568. void func_24()
  1569. {
  1570. Var32 var_0;
  1571. Var32 var_1;
  1572. Var32 var_2;
  1573. Var32 var_3;
  1574. Var32 var_4;
  1575. Var32 var_5;
  1576. Var32 var_6;
  1577. Var32 var_7;
  1578. Switch( Static_1 )
  1579. {
  1580. case 1: Jump @Label_116;
  1581. case 2: Jump @Label_117;
  1582. case 3: Jump @Label_118;
  1583. case 4: Jump @Label_119;
  1584. case 5: Jump @Label_120;
  1585. case 6: Jump @Label_121;
  1586. case 7: Jump @Label_122;
  1587. case 8: Jump @Label_123;
  1588. case 9: Jump @Label_124;
  1589. case 10: Jump @Label_125;
  1590. case 11: Jump @Label_126;
  1591. case 12: Jump @Label_127;
  1592. case 13: Jump @Label_128;
  1593. case 16: Jump @Label_129;
  1594. case 17: Jump @Label_130;
  1595. case 18: Jump @Label_131;
  1596. case 20: Jump @Label_132;
  1597. case 21: Jump @Label_133;
  1598. case 22: Jump @Label_134;
  1599. case 23: Jump @Label_135;
  1600. case 24: Jump @Label_136;
  1601. case 25: Jump @Label_137;
  1602. case 26: Jump @Label_138;
  1603. case 27: Jump @Label_139;
  1604. case 28: Jump @Label_140;
  1605. case 29: Jump @Label_141;
  1606. case 30: Jump @Label_142;
  1607. case 33: Jump @Label_143;
  1608. case 35: Jump @Label_144;
  1609. case 36: Jump @Label_145;
  1610. case 37: Jump @Label_146;
  1611. }
  1612. Jump @Label_147;
  1613.  
  1614. :Label_116
  1615. Switch( Static_2 )
  1616. {
  1617. case 1: Jump @Label_148;
  1618. case 2: Jump @Label_149;
  1619. case 3: Jump @Label_150;
  1620. case 4: Jump @Label_151;
  1621. case 5: Jump @Label_152;
  1622. case 6: Jump @Label_153;
  1623. case 7: Jump @Label_154;
  1624. case 8: Jump @Label_155;
  1625. }
  1626. Jump @Label_147;
  1627.  
  1628. :Label_148
  1629. Static_1 = 2;
  1630. Static_2 = 1;
  1631. Jump @Label_147;
  1632.  
  1633. :Label_149
  1634. Static_1 = 3;
  1635. Static_2 = 1;
  1636. Jump @Label_147;
  1637.  
  1638. :Label_150
  1639. Static_1 = 11;
  1640. Static_2 = 1;
  1641. Jump @Label_147;
  1642.  
  1643. :Label_151
  1644. Static_1 = 12;
  1645. Static_2 = 1;
  1646. Jump @Label_147;
  1647.  
  1648. :Label_152
  1649. Static_1 = 36;
  1650. Static_2 = 1;
  1651. Jump @Label_147;
  1652.  
  1653. :Label_153
  1654. Static_1 = 38;
  1655. Static_2 = 1;
  1656. Jump @Label_147;
  1657.  
  1658. :Label_154
  1659. Static_1 = 20;
  1660. Static_2 = 1;
  1661. Jump @Label_147;
  1662.  
  1663. :Label_155
  1664. Static_1 = 21;
  1665. Static_2 = 1;
  1666. Jump @Label_147;
  1667.  
  1668. :Label_118
  1669. Switch( Static_2 )
  1670. {
  1671. case 2: Jump @Label_156;
  1672. case 3: Jump @Label_157;
  1673. case 4: Jump @Label_158;
  1674. case 5: Jump @Label_159;
  1675. case 6: Jump @Label_160;
  1676. case 7: Jump @Label_161;
  1677. }
  1678. Jump @Label_147;
  1679.  
  1680. :Label_156
  1681. Static_1 = 16;
  1682. Static_2 = 1;
  1683. Jump @Label_147;
  1684.  
  1685. :Label_157
  1686. Static_1 = 23;
  1687. Static_2 = 1;
  1688. Jump @Label_147;
  1689.  
  1690. :Label_158
  1691. Static_13 = !Static_13;
  1692. Jump @Label_147;
  1693.  
  1694. :Label_159
  1695. Static_9 = !Static_9;
  1696. Jump @Label_147;
  1697.  
  1698. :Label_160
  1699. if ( !( is_ped_in_any_vehicle( player_ped_id(), 0 ) ) )
  1700. {
  1701. Jump @Label_147;
  1702. }
  1703. set_vehicle_fixed( get_vehicle_ped_is_in( player_ped_id(), 0 ) );
  1704. Jump @Label_147;
  1705.  
  1706. :Label_161
  1707. func_162();
  1708. Jump @Label_147;
  1709.  
  1710. :Label_117
  1711. Switch( Static_2 )
  1712. {
  1713. case 1: Jump @Label_163;
  1714. case 2: Jump @Label_164;
  1715. case 3: Jump @Label_165;
  1716. case 4: Jump @Label_166;
  1717. case 5: Jump @Label_167;
  1718. case 6: Jump @Label_168;
  1719. case 7: Jump @Label_169;
  1720. }
  1721. Jump @Label_147;
  1722.  
  1723. :Label_163
  1724. Static_1 = 4;
  1725. Static_2 = 1;
  1726. Jump @Label_147;
  1727.  
  1728. :Label_164
  1729. Static_1 = 9;
  1730. Static_2 = 1;
  1731. Jump @Label_147;
  1732.  
  1733. :Label_165
  1734. Static_1 = 13;
  1735. Static_2 = 1;
  1736. Jump @Label_147;
  1737.  
  1738. :Label_166
  1739. Static_3 = !Static_3;
  1740. Jump @Label_147;
  1741.  
  1742. :Label_167
  1743. Static_4 = !Static_4;
  1744. Jump @Label_147;
  1745.  
  1746. :Label_168
  1747. Static_17 = !Static_17;
  1748. Jump @Label_147;
  1749.  
  1750. :Label_169
  1751. func_170( &Static_31, 9 );
  1752. Jump @Label_147;
  1753.  
  1754. :Label_119
  1755. Switch( Static_2 )
  1756. {
  1757. case 1: Jump @Label_171;
  1758. }
  1759. Jump @Label_172;
  1760.  
  1761. :Label_171
  1762. Static_1 = 7;
  1763. Static_2 = 1;
  1764. Jump @Label_147;
  1765.  
  1766. :Label_172
  1767. if ( !( network_is_player_active( Static_2 - 2 ) ) )
  1768. {
  1769. Jump @Label_147;
  1770. }
  1771. Static_8 = Static_2 - 2;
  1772. Static_1 = 5;
  1773. Static_2 = 1;
  1774. Jump @Label_147;
  1775.  
  1776. :Label_122
  1777. Switch( Static_2 )
  1778. {
  1779. case 1: Jump @Label_173;
  1780. case 2: Jump @Label_174;
  1781. case 3: Jump @Label_175;
  1782. case 4: Jump @Label_176;
  1783. case 5: Jump @Label_177;
  1784. case 6: Jump @Label_178;
  1785. }
  1786. Jump @Label_147;
  1787.  
  1788. :Label_173
  1789. func_179();
  1790. Jump @Label_147;
  1791.  
  1792. :Label_174
  1793. func_180();
  1794. Jump @Label_147;
  1795.  
  1796. :Label_175
  1797. var_0 = 0;
  1798.  
  1799. :Label_183
  1800. if ( !( network_is_player_active( var_0 ) ) )
  1801. {
  1802. Jump @Label_181;
  1803. }
  1804. if ( (func_182( get_player_name( var_0 ) ) || player_id() == var_0) )
  1805. {
  1806. Jump @Label_181;
  1807. }
  1808. var_1 = get_player_ped( var_0 );
  1809. if ( !( does_entity_exist( var_1 ) ) )
  1810. {
  1811. Jump @Label_181;
  1812. }
  1813. task_follow_nav_mesh_to_coord( var_1, get_entity_coords( player_ped_id(), 1 ){3}, 3.0f, 1000, 1048576000, 0, 1193033728 );
  1814.  
  1815. :Label_181
  1816. var_0++;
  1817. if ( !( var_0 <= 15 ) )
  1818. {
  1819. Jump @Label_147;
  1820. }
  1821. Jump @Label_183;
  1822.  
  1823. :Label_176
  1824. func_184();
  1825. Jump @Label_147;
  1826.  
  1827. :Label_177
  1828. func_185();
  1829. Jump @Label_147;
  1830.  
  1831. :Label_178
  1832. func_186();
  1833. Jump @Label_147;
  1834.  
  1835. :Label_120
  1836. if ( !( network_is_player_active( Static_8 ) ) )
  1837. {
  1838. Jump @Label_147;
  1839. }
  1840. Switch( Static_2 )
  1841. {
  1842. case 1: Jump @Label_187;
  1843. case 2: Jump @Label_188;
  1844. case 3: Jump @Label_189;
  1845. case 4: Jump @Label_190;
  1846. case 5: Jump @Label_191;
  1847. case 6: Jump @Label_192;
  1848. case 7: Jump @Label_193;
  1849. }
  1850. Jump @Label_147;
  1851.  
  1852. :Label_187
  1853. Static_1 = 25;
  1854. Static_2 = 1;
  1855. Jump @Label_147;
  1856.  
  1857. :Label_188
  1858. Static_1 = 6;
  1859. Static_2 = 1;
  1860. Jump @Label_147;
  1861.  
  1862. :Label_189
  1863. Static_1 = 8;
  1864. Static_2 = 1;
  1865. Jump @Label_147;
  1866.  
  1867. :Label_190
  1868. Static_1 = 22;
  1869. Static_2 = 1;
  1870. Jump @Label_147;
  1871.  
  1872. :Label_191
  1873. func_194( Static_8 );
  1874. Jump @Label_147;
  1875.  
  1876. :Label_192
  1877. func_195( Static_8 );
  1878. Jump @Label_147;
  1879.  
  1880. :Label_193
  1881. func_196( Static_8 );
  1882. Jump @Label_147;
  1883.  
  1884. :Label_121
  1885. Switch( Static_2 )
  1886. {
  1887. case 1: Jump @Label_197;
  1888. case 2: Jump @Label_198;
  1889. case 3: Jump @Label_199;
  1890. case 4: Jump @Label_200;
  1891. case 5: Jump @Label_201;
  1892. case 6: Jump @Label_202;
  1893. case 7: Jump @Label_203;
  1894. case 8: Jump @Label_204;
  1895. case 9: Jump @Label_205;
  1896. }
  1897. Jump @Label_147;
  1898.  
  1899. :Label_197
  1900. func_206( Static_8 );
  1901. Jump @Label_147;
  1902.  
  1903. :Label_198
  1904. func_207( Static_8 );
  1905. Jump @Label_147;
  1906.  
  1907. :Label_199
  1908. func_208( Static_8 );
  1909. Jump @Label_147;
  1910.  
  1911. :Label_200
  1912. func_209( Static_8, 1 );
  1913. Jump @Label_147;
  1914.  
  1915. :Label_201
  1916. func_209( Static_8, 0 );
  1917. Jump @Label_147;
  1918.  
  1919. :Label_202
  1920. func_210( Static_8 );
  1921. Jump @Label_147;
  1922.  
  1923. :Label_203
  1924. func_211( Static_8 );
  1925. Jump @Label_147;
  1926.  
  1927. :Label_204
  1928. func_212( Static_8 );
  1929. Jump @Label_147;
  1930.  
  1931. :Label_205
  1932. func_213( Static_8 );
  1933. Jump @Label_147;
  1934.  
  1935. :Label_123
  1936. Switch( Static_2 )
  1937. {
  1938. case 1: Jump @Label_214;
  1939. case 2: Jump @Label_215;
  1940. case 3: Jump @Label_216;
  1941. case 4: Jump @Label_217;
  1942. case 5: Jump @Label_218;
  1943. case 6: Jump @Label_219;
  1944. case 7: Jump @Label_220;
  1945. }
  1946. Jump @Label_147;
  1947.  
  1948. :Label_214
  1949. func_221();
  1950. Jump @Label_147;
  1951.  
  1952. :Label_215
  1953. func_222( Static_8 );
  1954. Jump @Label_147;
  1955.  
  1956. :Label_216
  1957. func_223( Static_8, GetHash("WEAPON_STUNGUN") );
  1958. Jump @Label_147;
  1959.  
  1960. :Label_217
  1961. func_223( Static_8, 2138347493 );
  1962. Jump @Label_147;
  1963.  
  1964. :Label_218
  1965. func_223( Static_8, GetHash("WEAPON_FLARE") );
  1966. Jump @Label_147;
  1967.  
  1968. :Label_219
  1969. func_223( Static_8, GetHash("WEAPON_BZGAS") );
  1970. Jump @Label_147;
  1971.  
  1972. :Label_220
  1973. func_223( Static_8, GetHash("WEAPON_MINIGUN") );
  1974. Jump @Label_147;
  1975.  
  1976. :Label_124
  1977. Switch( Static_2 )
  1978. {
  1979. case 1: Jump @Label_224;
  1980. case 2: Jump @Label_225;
  1981. case 3: Jump @Label_226;
  1982. case 4: Jump @Label_227;
  1983. case 5: Jump @Label_228;
  1984. case 6: Jump @Label_229;
  1985. case 7: Jump @Label_230;
  1986. case 8: Jump @Label_231;
  1987. case 9: Jump @Label_232;
  1988. case 10: Jump @Label_233;
  1989. case 11: Jump @Label_234;
  1990. case 12: Jump @Label_235;
  1991. case 13: Jump @Label_236;
  1992. case 14: Jump @Label_237;
  1993. case 15: Jump @Label_238;
  1994. case 16: Jump @Label_239;
  1995. }
  1996. Jump @Label_147;
  1997.  
  1998. :Label_224
  1999. Static_1 = 10;
  2000. Jump @Label_147;
  2001.  
  2002. :Label_225
  2003. var_0 = func_240( 30 );
  2004. if ( is_string_null_or_empty( var_0 ) )
  2005. {
  2006. Jump @Label_147;
  2007. }
  2008. var_0 = get_hash_key( var_0 );
  2009. if ( !( is_model_in_cdimage( var_0 ) ) )
  2010. {
  2011. Jump @Label_147;
  2012. }
  2013. func_241( var_0 );
  2014. Jump @Label_147;
  2015.  
  2016. :Label_226
  2017. func_241( GetHash("u_m_m_jesus_01") );
  2018. Jump @Label_147;
  2019.  
  2020. :Label_227
  2021. func_241( GetHash("u_m_y_rsranger_01") );
  2022. Jump @Label_147;
  2023.  
  2024. :Label_228
  2025. func_241( GetHash("a_f_y_topless_01") );
  2026. Jump @Label_147;
  2027.  
  2028. :Label_229
  2029. func_241( GetHash("a_m_o_acult_01") );
  2030. Jump @Label_147;
  2031.  
  2032. :Label_230
  2033. func_241( GetHash("s_m_m_movalien_01") );
  2034. Jump @Label_147;
  2035.  
  2036. :Label_231
  2037. func_241( GetHash("s_m_m_movspace_01") );
  2038. Jump @Label_147;
  2039.  
  2040. :Label_232
  2041. func_241( GetHash("ig_lamardavis") );
  2042. Jump @Label_147;
  2043.  
  2044. :Label_233
  2045. func_241( GetHash("mp_g_m_pros_01") );
  2046. Jump @Label_147;
  2047.  
  2048. :Label_234
  2049. func_241( GetHash("ig_nervousron") );
  2050. Jump @Label_147;
  2051.  
  2052. :Label_235
  2053. func_241( GetHash("ig_wade") );
  2054. Jump @Label_147;
  2055.  
  2056. :Label_236
  2057. func_241( GetHash("ig_lazlow") );
  2058. Jump @Label_147;
  2059.  
  2060. :Label_237
  2061. func_241( GetHash("ig_johnnyklebitz") );
  2062. Jump @Label_147;
  2063.  
  2064. :Label_238
  2065. func_241( GetHash("ig_jimmydisanto") );
  2066. Jump @Label_147;
  2067.  
  2068. :Label_239
  2069. func_241( GetHash("a_c_chimp") );
  2070. Jump @Label_147;
  2071.  
  2072. :Label_125
  2073. Switch( Static_2 )
  2074. {
  2075. case 2: Jump @Label_242;
  2076. case 3: Jump @Label_243;
  2077. case 4: Jump @Label_244;
  2078. case 5: Jump @Label_245;
  2079. case 6: Jump @Label_246;
  2080. case 7: Jump @Label_247;
  2081. case 8: Jump @Label_248;
  2082. case 9: Jump @Label_249;
  2083. case 10: Jump @Label_250;
  2084. case 11: Jump @Label_251;
  2085. case 12: Jump @Label_252;
  2086. case 13: Jump @Label_253;
  2087. case 14: Jump @Label_254;
  2088. case 15: Jump @Label_255;
  2089. case 16: Jump @Label_256;
  2090. }
  2091. Jump @Label_147;
  2092.  
  2093. :Label_242
  2094. func_241( GetHash("ig_orleans") );
  2095. Jump @Label_147;
  2096.  
  2097. :Label_243
  2098. func_241( GetHash("ig_groom") );
  2099. Jump @Label_147;
  2100.  
  2101. :Label_244
  2102. func_241( GetHash("ig_priest") );
  2103. Jump @Label_147;
  2104.  
  2105. :Label_245
  2106. func_241( GetHash("ig_cletus") );
  2107. Jump @Label_147;
  2108.  
  2109. :Label_246
  2110. func_241( GetHash("ig_russiandrunk") );
  2111. Jump @Label_147;
  2112.  
  2113. :Label_247
  2114. func_241( GetHash("ig_ashley") );
  2115. Jump @Label_147;
  2116.  
  2117. :Label_248
  2118. func_241( GetHash("ig_tonya") );
  2119. Jump @Label_147;
  2120.  
  2121. :Label_249
  2122. func_241( GetHash("a_f_m_bodybuild_01") );
  2123. Jump @Label_147;
  2124.  
  2125. :Label_250
  2126. func_241( GetHash("a_m_m_fatlatin_01") );
  2127. Jump @Label_147;
  2128.  
  2129. :Label_251
  2130. func_241( GetHash("a_m_y_breakdance_01") );
  2131. Jump @Label_147;
  2132.  
  2133. :Label_252
  2134. func_241( GetHash("ig_old_man1a") );
  2135. Jump @Label_147;
  2136.  
  2137. :Label_253
  2138. func_241( GetHash("s_f_y_cop_01") );
  2139. Jump @Label_147;
  2140.  
  2141. :Label_254
  2142. func_241( GetHash("s_m_y_hwaycop_01") );
  2143. set_ped_prop_index( player_ped_id(), 1, 2, 1, 0 );
  2144. Jump @Label_147;
  2145.  
  2146. :Label_255
  2147. func_241( GetHash("s_m_y_clown_01") );
  2148. Jump @Label_147;
  2149.  
  2150. :Label_256
  2151. func_241( GetHash("s_m_y_swat_01") );
  2152. Jump @Label_147;
  2153.  
  2154. :Label_126
  2155. Switch( Static_2 )
  2156. {
  2157. case 1: Jump @Label_257;
  2158. case 2: Jump @Label_258;
  2159. case 3: Jump @Label_259;
  2160. case 4: Jump @Label_260;
  2161. case 5: Jump @Label_261;
  2162. case 6: Jump @Label_262;
  2163. case 7: Jump @Label_263;
  2164. case 8: Jump @Label_264;
  2165. case 9: Jump @Label_265;
  2166. case 10: Jump @Label_266;
  2167. case 11: Jump @Label_266;
  2168. case 12: Jump @Label_267;
  2169. case 13: Jump @Label_268;
  2170. }
  2171. Jump @Label_147;
  2172.  
  2173. :Label_257
  2174. func_270( func_269( 4f ){3} );
  2175. Jump @Label_147;
  2176.  
  2177. :Label_258
  2178. func_270( -1135.332f, -2885.237f, 14f );
  2179. Jump @Label_147;
  2180.  
  2181. :Label_259
  2182. func_270( 1792.549f, 3247.944f, 43f );
  2183. Jump @Label_147;
  2184.  
  2185. :Label_260
  2186. func_270( -2216.022f, 3222.149f, 33f );
  2187. Jump @Label_147;
  2188.  
  2189. :Label_261
  2190. func_270( 494.844f, 5586.572f, 795f );
  2191. Jump @Label_147;
  2192.  
  2193. :Label_262
  2194. func_270( -75.5983f, -819.0287f, 326.5f );
  2195. Jump @Label_147;
  2196.  
  2197. :Label_263
  2198. func_270( -1838.935f, -1223.331f, 13.5f );
  2199. Jump @Label_147;
  2200.  
  2201. :Label_264
  2202. func_270( 729.8096f, 1204.392f, 326.5f );
  2203. Jump @Label_147;
  2204.  
  2205. :Label_265
  2206. func_270( 139.5538f, 6595.863f, 32f );
  2207. Jump @Label_147;
  2208. func_270( -232.8728f, -1163.517f, 23.5f );
  2209. Jump @Label_147;
  2210.  
  2211. :Label_266
  2212. func_270( 409f, -1634.155f, 30f );
  2213. Jump @Label_147;
  2214.  
  2215. :Label_267
  2216. func_270( 228.7188f, -989.9847f, -99f );
  2217. Jump @Label_147;
  2218.  
  2219. :Label_268
  2220. func_270( 136.3219f, -749.1016f, 258.5f );
  2221. Jump @Label_147;
  2222.  
  2223. :Label_128
  2224. Switch( Static_2 )
  2225. {
  2226. case 2: Jump @Label_271;
  2227. case 3: Jump @Label_272;
  2228. case 4: Jump @Label_273;
  2229. case 5: Jump @Label_274;
  2230. }
  2231. Jump @Label_147;
  2232.  
  2233. :Label_271
  2234. func_275();
  2235. Jump @Label_147;
  2236.  
  2237. :Label_272
  2238. var_1 = 0;
  2239. var_0 = func_240( 30 );
  2240. if ( is_string_null_or_empty( var_0 ) )
  2241. {
  2242. Jump @Label_147;
  2243. }
  2244. if ( !( string_to_int( var_0, &var_1 ) ) )
  2245. {
  2246. Jump @Label_147;
  2247. }
  2248. stat_set_int( func_276( "WALLET_BALANCE" ), 0, 1 );
  2249. stat_increment( func_276( "WALLET_BALANCE" ), IntToFloat( var_1 ) );
  2250. Jump @Label_147;
  2251.  
  2252. :Label_273
  2253. var_1 = 0;
  2254. var_0 = func_240( 30 );
  2255. if ( is_string_null_or_empty( var_0 ) )
  2256. {
  2257. Jump @Label_147;
  2258. }
  2259. if ( !( string_to_int( var_0, &var_1 ) ) )
  2260. {
  2261. Jump @Label_147;
  2262. }
  2263. if ( (var_1 > 8000 || var_1 <= 0) )
  2264. {
  2265. Jump @Label_147;
  2266. }
  2267. var_1 = Global_268036.Imm[var_1 + 1];
  2268. stat_set_int( func_276( "CHAR_XP_FM" ), var_1, 1 );
  2269. Jump @Label_147;
  2270.  
  2271. :Label_274
  2272. var_1 = 0;
  2273. var_0 = func_240( 30 );
  2274. if ( is_string_null_or_empty( var_0 ) )
  2275. {
  2276. Jump @Label_147;
  2277. }
  2278. if ( !( string_to_int( var_0, &var_1 ) ) )
  2279. {
  2280. Jump @Label_147;
  2281. }
  2282. var_1 = IntToFloat( var_1 );
  2283. stat_set_float( func_276( "PLAYER_MENTAL_STATE" ), var_1, 1 );
  2284. Jump @Label_147;
  2285.  
  2286. :Label_130
  2287. Switch( Static_2 )
  2288. {
  2289. case 1: Jump @Label_277;
  2290. }
  2291. Jump @Label_147;
  2292.  
  2293. :Label_277
  2294. Static_20 = !Static_20;
  2295. Jump @Label_147;
  2296.  
  2297. :Label_129
  2298. Switch( Static_2 )
  2299. {
  2300. case 1: Jump @Label_278;
  2301. case 2: Jump @Label_279;
  2302. case 3: Jump @Label_280;
  2303. case 4: Jump @Label_281;
  2304. case 5: Jump @Label_282;
  2305. }
  2306. Jump @Label_147;
  2307.  
  2308. :Label_278
  2309. Static_1 = 18;
  2310. Static_2 = 1;
  2311. Jump @Label_147;
  2312.  
  2313. :Label_279
  2314. Static_1 = 17;
  2315. Static_2 = 1;
  2316. Jump @Label_147;
  2317.  
  2318. :Label_280
  2319. Static_1 = 27;
  2320. Static_2 = 1;
  2321. Jump @Label_147;
  2322.  
  2323. :Label_281
  2324. Static_1 = 30;
  2325. Static_2 = 1;
  2326. Jump @Label_147;
  2327.  
  2328. :Label_282
  2329. Stack.Push( player_ped_id() );
  2330. var_0 = Stack.Peek();
  2331. Stack.Push( 0 );
  2332. if ( !( is_ped_in_any_vehicle( Stack[1], Stack[0] ) ) )
  2333. {
  2334. Jump @Label_147;
  2335. }
  2336. func_283( get_vehicle_ped_is_in( var_0, 0 ), Static_88 );
  2337. Jump @Label_147;
  2338.  
  2339. :Label_131
  2340. Switch( Static_2 )
  2341. {
  2342. case 2: Jump @Label_284;
  2343. case 3: Jump @Label_285;
  2344. case 4: Jump @Label_286;
  2345. }
  2346. Jump @Label_147;
  2347.  
  2348. :Label_284
  2349. func_206( player_id() );
  2350. Jump @Label_147;
  2351.  
  2352. :Label_285
  2353. func_287( 1 );
  2354. Jump @Label_147;
  2355.  
  2356. :Label_286
  2357. func_287( 0 );
  2358. Jump @Label_147;
  2359.  
  2360. :Label_132
  2361. Switch( Static_2 )
  2362. {
  2363. case 1: Jump @Label_288;
  2364. case 2: Jump @Label_289;
  2365. case 3: Jump @Label_290;
  2366. case 4: Jump @Label_291;
  2367. case 5: Jump @Label_292;
  2368. }
  2369. Jump @Label_147;
  2370.  
  2371. :Label_288
  2372. Global_262144.Imm[4605] = !Global_262144.Imm[4605];
  2373. Jump @Label_147;
  2374.  
  2375. :Label_289
  2376. if ( !( 900000 != Global_262144.Imm[71] ) )
  2377. {
  2378. Jump @Label_293;
  2379. }
  2380. Global_262144.Imm[71] = 900000;
  2381. Global_262144.Imm[68] = 120000;
  2382. Global_262144.Imm[69] = 300000;
  2383. Global_262144.Imm[70] = 600000;
  2384. Jump @Label_147;
  2385.  
  2386. :Label_293
  2387. Global_262144.Imm[71] = 2147483647;
  2388. Global_262144.Imm[68] = 2147483647;
  2389. Global_262144.Imm[69] = 2147483647;
  2390. Global_262144.Imm[70] = 2147483647;
  2391. Jump @Label_147;
  2392.  
  2393. :Label_290
  2394. if ( !( 1.0f != Global_262144.Imm[60] ) )
  2395. {
  2396. Jump @Label_294;
  2397. }
  2398. Global_262144.Imm[60] = 1.0f;
  2399. Jump @Label_147;
  2400.  
  2401. :Label_294
  2402. Global_262144.Imm[60] = 0.0f;
  2403. Jump @Label_147;
  2404.  
  2405. :Label_291
  2406. if ( !( 1.0f != Global_262144.Imm[55] ) )
  2407. {
  2408. Jump @Label_295;
  2409. }
  2410. Global_262144.Imm[55] = 1.0f;
  2411. Jump @Label_147;
  2412.  
  2413. :Label_295
  2414. Global_262144.Imm[55] = 0.0f;
  2415. Jump @Label_147;
  2416.  
  2417. :Label_292
  2418. Global_262144.Imm[4613] = !Global_262144.Imm[4613];
  2419. Jump @Label_147;
  2420.  
  2421. :Label_133
  2422. Switch( Static_2 )
  2423. {
  2424. case 1: Jump @Label_296;
  2425. case 2: Jump @Label_297;
  2426. case 3: Jump @Label_298;
  2427. case 4: Jump @Label_299;
  2428. case 5: Jump @Label_300;
  2429. case 6: Jump @Label_301;
  2430. case 7: Jump @Label_302;
  2431. }
  2432. Jump @Label_147;
  2433.  
  2434. :Label_296
  2435. Static_1 = 37;
  2436. Static_2 = 1;
  2437. if ( !( does_entity_exist( Static_52 ) ) )
  2438. {
  2439. Jump @Label_147;
  2440. }
  2441. if ( is_entity_a_ped( Static_52 ) )
  2442. {
  2443. Jump @Label_147;
  2444. }
  2445. Static_52 = 0;
  2446. Jump @Label_147;
  2447.  
  2448. :Label_297
  2449. Static_36 = !Static_36;
  2450. Jump @Label_147;
  2451.  
  2452. :Label_298
  2453. Static_5 = !Static_5;
  2454. Jump @Label_147;
  2455.  
  2456. :Label_299
  2457. Static_12 = !Static_12;
  2458. Jump @Label_147;
  2459.  
  2460. :Label_300
  2461. func_170( &Static_51, 0 );
  2462. Jump @Label_147;
  2463.  
  2464. :Label_301
  2465. Static_63 = !Static_63;
  2466. if ( !( Static_63 ) )
  2467. {
  2468. Jump @Label_303;
  2469. }
  2470. if ( !( does_cam_exist( Static_64 ) ) )
  2471. {
  2472. Jump @Label_303;
  2473. }
  2474. destroy_cam( Static_64, 0 );
  2475.  
  2476. :Label_303
  2477. func_304();
  2478. Jump @Label_147;
  2479.  
  2480. :Label_302
  2481. Switch( Static_87 )
  2482. {
  2483. case 0: Jump @Label_305;
  2484. case 1: Jump @Label_306;
  2485. }
  2486. Jump @Label_147;
  2487.  
  2488. :Label_305
  2489. unk_0x70559AC7( player_ped_id(), -1398869298, -1730534702 );
  2490. Jump @Label_147;
  2491.  
  2492. :Label_306
  2493. clear_ped_decorations( player_ped_id() );
  2494. Jump @Label_147;
  2495.  
  2496. :Label_134
  2497. Switch( Static_2 )
  2498. {
  2499. case 1: Jump @Label_307;
  2500. case 2: Jump @Label_308;
  2501. case 3: Jump @Label_309;
  2502. case 4: Jump @Label_310;
  2503. case 5: Jump @Label_311;
  2504. case 6: Jump @Label_312;
  2505. case 7: Jump @Label_313;
  2506. }
  2507. Jump @Label_147;
  2508.  
  2509. :Label_307
  2510. Static_1 = 26;
  2511. Static_2 = 1;
  2512. Jump @Label_147;
  2513.  
  2514. :Label_308
  2515. func_314( get_player_ped( Static_8 ) );
  2516. Jump @Label_147;
  2517.  
  2518. :Label_309
  2519. func_315( get_player_ped( Static_8 ) );
  2520. Jump @Label_147;
  2521.  
  2522. :Label_310
  2523. func_316( get_player_ped( Static_8 ) );
  2524. Jump @Label_147;
  2525.  
  2526. :Label_311
  2527. func_317( get_player_ped( Static_8 ) );
  2528. Jump @Label_147;
  2529.  
  2530. :Label_312
  2531. func_318( get_player_ped( Static_8 ), Static_40 );
  2532. Jump @Label_147;
  2533.  
  2534. :Label_313
  2535. func_319( get_player_ped( Static_8 ) );
  2536. Jump @Label_147;
  2537.  
  2538. :Label_135
  2539. Switch( Static_2 )
  2540. {
  2541. case 1: Jump @Label_320;
  2542. case 2: Jump @Label_321;
  2543. case 3: Jump @Label_322;
  2544. case 4: Jump @Label_323;
  2545. case 5: Jump @Label_324;
  2546. }
  2547. Jump @Label_147;
  2548.  
  2549. :Label_320
  2550. if ( !( Static_35 ) )
  2551. {
  2552. Jump @Label_147;
  2553. }
  2554. Global_15000 = !Global_15000;
  2555. Jump @Label_147;
  2556.  
  2557. :Label_321
  2558. Static_42 = !Static_42;
  2559. Jump @Label_147;
  2560.  
  2561. :Label_322
  2562. Static_43 = !Static_43;
  2563. if ( Static_43 )
  2564. {
  2565. Jump @Label_147;
  2566. }
  2567. if ( !( does_entity_exist( Static_7 ) ) )
  2568. {
  2569. Jump @Label_147;
  2570. }
  2571. delete_object( &Static_7 );
  2572. Jump @Label_147;
  2573.  
  2574. :Label_323
  2575. Jump @Label_147;
  2576. func_325( Static_16 );
  2577. Jump @Label_147;
  2578.  
  2579. :Label_324
  2580. if ( !( Static_49 ) )
  2581. {
  2582. Jump @Label_147;
  2583. }
  2584. Global_15001 = !Global_15001;
  2585. Jump @Label_147;
  2586.  
  2587. :Label_136
  2588. Switch( Static_2 )
  2589. {
  2590. case 1: Jump @Label_326;
  2591. case 2: Jump @Label_327;
  2592. case 3: Jump @Label_328;
  2593. case 4: Jump @Label_329;
  2594. case 5: Jump @Label_330;
  2595. case 6: Jump @Label_331;
  2596. }
  2597. if ( !( Stack[0] ) )
  2598. {
  2599. Jump @Label_147;
  2600. }
  2601.  
  2602. :Label_326
  2603. Static_52 = 0;
  2604. delete_object( &Static_52 );
  2605. Jump @Label_147;
  2606.  
  2607. :Label_327
  2608. var_0 = func_240( 30 );
  2609. if ( is_string_null_or_empty( var_0 ) )
  2610. {
  2611. Jump @Label_147;
  2612. }
  2613. var_0 = get_hash_key( var_0 );
  2614. if ( !( is_model_in_cdimage( var_0 ) ) )
  2615. {
  2616. Jump @Label_147;
  2617. }
  2618. var_1 = { func_269( 8f ){3} } {3};
  2619. Static_52 = create_object( var_0, &var_1{3}, 1, 1, 0 );
  2620. set_entity_invincible( Static_52, 1 );
  2621. set_entity_proofs( Static_52, 0, 0, 0, 0, 0, 0, 0, 0 );
  2622. Jump @Label_147;
  2623.  
  2624. :Label_328
  2625. Static_53 = !Static_53;
  2626. Static_57 = 0;
  2627. Jump @Label_147;
  2628.  
  2629. :Label_329
  2630. Static_57 = !Static_57;
  2631. Static_53 = 0;
  2632. if ( !( Static_57 ) )
  2633. {
  2634. Jump @Label_147;
  2635. }
  2636. clear_bit( &Static_31, 12 );
  2637. Jump @Label_147;
  2638.  
  2639. :Label_330
  2640. Static_54 = !Static_54;
  2641. Jump @Label_147;
  2642.  
  2643. :Label_331
  2644. Switch( Static_80 )
  2645. {
  2646. case 0: Jump @Label_332;
  2647. case 1: Jump @Label_333;
  2648. }
  2649. Jump @Label_147;
  2650.  
  2651. :Label_332
  2652. Static_71 = 29;
  2653. Static_1 = 28;
  2654. Static_2 = 1;
  2655. Static_81 = 24;
  2656. Static_82 = Static_2;
  2657. Jump @Label_147;
  2658.  
  2659. :Label_333
  2660. if ( !( does_entity_exist( Static_52 ) ) )
  2661. {
  2662. Jump @Label_147;
  2663. }
  2664. if ( !( func_334( Static_52 ) ) )
  2665. {
  2666. Jump @Label_147;
  2667. }
  2668. detach_entity( Static_52, 1, 1 );
  2669. Jump @Label_147;
  2670.  
  2671. :Label_137
  2672. Switch( Static_2 )
  2673. {
  2674. case 1: Jump @Label_335;
  2675. case 2: Jump @Label_336;
  2676. }
  2677. Jump @Label_147;
  2678.  
  2679. :Label_335
  2680. func_337();
  2681. Jump @Label_147;
  2682.  
  2683. :Label_336
  2684. func_338( get_player_ped( Static_8 ) );
  2685. Jump @Label_147;
  2686.  
  2687. :Label_138
  2688. Switch( Static_2 )
  2689. {
  2690. case 1: Jump @Label_339;
  2691. case 2: Jump @Label_340;
  2692. }
  2693. Jump @Label_147;
  2694.  
  2695. :Label_339
  2696. func_341( Static_8 );
  2697. Jump @Label_147;
  2698.  
  2699. :Label_340
  2700. Static_62 = !Static_62;
  2701. Jump @Label_147;
  2702.  
  2703. :Label_139
  2704. Switch( Static_2 )
  2705. {
  2706. case 1: Jump @Label_342;
  2707. }
  2708. Jump @Label_147;
  2709.  
  2710. :Label_342
  2711. if ( !( func_343( player_ped_id() ) ) )
  2712. {
  2713. Jump @Label_147;
  2714. }
  2715. var_0 = func_240( 9 );
  2716. if ( is_string_null_or_empty( var_0 ) )
  2717. {
  2718. Jump @Label_147;
  2719. }
  2720. if ( !( get_length_of_literal_string( var_0 ) == 8 ) )
  2721. {
  2722. Jump @Label_147;
  2723. }
  2724. set_vehicle_number_plate_text( func_344( player_ped_id() ), var_0 );
  2725. Jump @Label_147;
  2726.  
  2727. :Label_140
  2728. Stack.Push( Static_2 - 1 );
  2729. Static_72 = Stack.Peek();
  2730. if ( !( network_is_player_active( Stack[0] ) ) )
  2731. {
  2732. Jump @Label_147;
  2733. }
  2734. Static_1 = Static_71;
  2735. Static_2 = Static_82;
  2736. Jump @Label_147;
  2737.  
  2738. :Label_141
  2739. Switch( Static_2 )
  2740. {
  2741. case 1: Jump @Label_345;
  2742. case 2: Jump @Label_346;
  2743. }
  2744. Jump @Label_147;
  2745.  
  2746. :Label_345
  2747. func_347( Static_72, 0 );
  2748. Static_1 = 24;
  2749. Static_2 = 6;
  2750. Jump @Label_147;
  2751.  
  2752. :Label_346
  2753. func_347( Static_72, 1 );
  2754. Static_1 = 24;
  2755. Static_2 = 6;
  2756. Jump @Label_147;
  2757.  
  2758. :Label_142
  2759. Switch( Static_2 )
  2760. {
  2761. case 1: Jump @Label_348;
  2762. case 2: Jump @Label_349;
  2763. case 3: Jump @Label_350;
  2764. case 4: Jump @Label_351;
  2765. case 5: Jump @Label_352;
  2766. }
  2767. Jump @Label_147;
  2768.  
  2769. :Label_348
  2770. Static_1 = 31;
  2771. Static_2 = 1;
  2772. Jump @Label_147;
  2773.  
  2774. :Label_349
  2775. Static_1 = 32;
  2776. Static_2 = 1;
  2777. Jump @Label_147;
  2778.  
  2779. :Label_350
  2780. Static_1 = 34;
  2781. Static_2 = 1;
  2782. Jump @Label_147;
  2783.  
  2784. :Label_351
  2785. Static_1 = 33;
  2786. Static_2 = 1;
  2787. Jump @Label_147;
  2788.  
  2789. :Label_352
  2790. Static_1 = 19;
  2791. Static_2 = 1;
  2792. Jump @Label_147;
  2793.  
  2794. :Label_143
  2795. Static_32 = Static_2 + 16;
  2796. func_170( &Static_31, 2 );
  2797. func_170( &Static_31, 4 );
  2798. Jump @Label_147;
  2799.  
  2800. :Label_144
  2801. Switch( Static_2 )
  2802. {
  2803. case 1: Jump @Label_353;
  2804. }
  2805. Jump @Label_147;
  2806.  
  2807. :Label_353
  2808. func_354();
  2809. Jump @Label_147;
  2810.  
  2811. :Label_145
  2812. Switch( Static_2 )
  2813. {
  2814. case 1: Jump @Label_355;
  2815. case 2: Jump @Label_356;
  2816. }
  2817. Jump @Label_147;
  2818.  
  2819. :Label_355
  2820. Static_1 = 24;
  2821. Static_2 = 1;
  2822. clear_bit( &Static_51, 0 );
  2823. Static_43 = 0;
  2824. Jump @Label_147;
  2825.  
  2826. :Label_356
  2827. Static_1 = 35;
  2828. Static_2 = 1;
  2829. Jump @Label_147;
  2830.  
  2831. :Label_146
  2832. Switch( Static_2 )
  2833. {
  2834. case 1: Jump @Label_357;
  2835. case 3: Jump @Label_358;
  2836. case 4: Jump @Label_359;
  2837. }
  2838. Jump @Label_147;
  2839.  
  2840. :Label_357
  2841. Static_52 = 0;
  2842. Jump @Label_147;
  2843.  
  2844. :Label_358
  2845. func_170( &Static_31, 12 );
  2846. if ( !( is_bit_set( &Static_31, 12 ) ) )
  2847. {
  2848. Jump @Label_147;
  2849. }
  2850. Static_57 = 0;
  2851. Static_53 = 0;
  2852. Jump @Label_147;
  2853.  
  2854. :Label_359
  2855. if ( !( (is_entity_a_ped( Static_52 ) || does_entity_exist( Static_52 )) ) )
  2856. {
  2857. Jump @Label_147;
  2858. }
  2859. if ( is_ped_a_player( Static_52 ) )
  2860. {
  2861. Jump @Label_360;
  2862. }
  2863. if ( !( func_334( Static_52 ) ) )
  2864. {
  2865. Jump @Label_147;
  2866. }
  2867.  
  2868. :Label_360
  2869. set_ped_keep_task( Static_52, 0 );
  2870. func_319( Static_52 );
  2871. func_318( Static_52, Static_92 );
  2872.  
  2873. :Label_127
  2874. if ( (Static_2 <= 14 && Static_2 >= 2) )
  2875. {
  2876. Jump @Label_361;
  2877. }
  2878. Jump @Label_147;
  2879.  
  2880. :Label_361
  2881. set_override_weather( *func_362().Imm[Static_2 - 2] );
  2882. Jump @Label_147;
  2883.  
  2884. :Label_147
  2885. play_sound_frontend( -1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
  2886. return;
  2887. }
  2888.  
  2889. void func_25()
  2890. {
  2891. Var32 var_0;
  2892. Var32 var_1;
  2893. Var32 var_2;
  2894. Var32 var_3;
  2895. Var32 var_4;
  2896. Var32 var_5;
  2897. Switch( Static_1 )
  2898. {
  2899. case 24: Jump @Label_363;
  2900. }
  2901. Jump @Label_364;
  2902.  
  2903. :Label_363
  2904. Switch( Static_2 )
  2905. {
  2906. case 1: Jump @Label_365;
  2907. }
  2908. Jump @Label_364;
  2909.  
  2910. :Label_365
  2911. if ( !( does_entity_exist( Static_52 ) ) )
  2912. {
  2913. Jump @Label_364;
  2914. }
  2915. if ( (is_entity_a_vehicle( Static_52 ) || is_entity_a_ped( Static_52 )) )
  2916. {
  2917. Jump @Label_364;
  2918. }
  2919. if ( !( is_entity_an_object( Static_52 ) ) )
  2920. {
  2921. Jump @Label_364;
  2922. }
  2923. var_0 = { get_entity_coords( Static_52, 1 ){3} } {3};
  2924. var_0.Imm[1] +f= 0.5f;
  2925. var_3 = { get_entity_rotation( Static_52, 2 ){3} } {3};
  2926. Static_52 = create_object( get_entity_model( Static_52 ), &var_0{3}, 1, 1, 0 );
  2927. set_entity_rotation( Static_52, &var_3{3}, 2, 1 );
  2928. Jump @Label_364;
  2929.  
  2930. :Label_364
  2931. return;
  2932. }
  2933.  
  2934. void func_17( Var32 param_0 )
  2935. {
  2936. Var32 var_0;
  2937. var_0 = 10;
  2938. Switch( param_0 )
  2939. {
  2940. case 0: Jump @Label_366;
  2941. case 1: Jump @Label_367;
  2942. }
  2943. Jump @Label_368;
  2944.  
  2945. :Label_366
  2946. Switch( Static_1 )
  2947. {
  2948. case 7: Jump @Label_369;
  2949. case 13: Jump @Label_370;
  2950. case 16: Jump @Label_371;
  2951. case 17: Jump @Label_372;
  2952. case 18: Jump @Label_373;
  2953. case 19: Jump @Label_374;
  2954. case 20: Jump @Label_375;
  2955. case 21: Jump @Label_376;
  2956. case 22: Jump @Label_377;
  2957. case 23: Jump @Label_378;
  2958. case 24: Jump @Label_379;
  2959. case 27: Jump @Label_380;
  2960. case 31: Jump @Label_381;
  2961. case 32: Jump @Label_382;
  2962. case 34: Jump @Label_383;
  2963. case 35: Jump @Label_384;
  2964. case 37: Jump @Label_385;
  2965. case 38: Jump @Label_386;
  2966. }
  2967. Jump @Label_368;
  2968.  
  2969. :Label_372
  2970. Switch( Static_2 )
  2971. {
  2972. case 2: Jump @Label_387;
  2973. case 3: Jump @Label_388;
  2974. case 4: Jump @Label_389;
  2975. case 5: Jump @Label_390;
  2976. }
  2977. Jump @Label_368;
  2978.  
  2979. :Label_387
  2980. if ( !( 0 != Static_29 ) )
  2981. {
  2982. Jump @Label_391;
  2983. }
  2984. Static_29--;
  2985. Jump @Label_368;
  2986.  
  2987. :Label_391
  2988. Static_29 = 1;
  2989. Jump @Label_368;
  2990.  
  2991. :Label_388
  2992. func_392();
  2993. if ( !( 0 != *func_393( 0 ) ) )
  2994. {
  2995. Jump @Label_394;
  2996. }
  2997. *func_393( 0 )--;
  2998. Jump @Label_395;
  2999.  
  3000. :Label_394
  3001. *func_393( 0 ) = 255;
  3002. Jump @Label_395;
  3003.  
  3004. :Label_389
  3005. func_392();
  3006. if ( !( 0 != *func_393( 1 ) ) )
  3007. {
  3008. Jump @Label_396;
  3009. }
  3010. *func_393( 1 )--;
  3011. Jump @Label_395;
  3012.  
  3013. :Label_396
  3014. *func_393( 1 ) = 255;
  3015. Jump @Label_395;
  3016.  
  3017. :Label_390
  3018. func_392();
  3019. if ( !( 0 != *func_393( 2 ) ) )
  3020. {
  3021. Jump @Label_397;
  3022. }
  3023. *func_393( 2 )--;
  3024. Jump @Label_395;
  3025.  
  3026. :Label_397
  3027. *func_393( 2 ) = 255;
  3028. Jump @Label_395;
  3029.  
  3030. :Label_370
  3031. Switch( Static_2 )
  3032. {
  3033. case 1: Jump @Label_398;
  3034. case 2: Jump @Label_399;
  3035. }
  3036. Jump @Label_368;
  3037.  
  3038. :Label_398
  3039. if ( !( 0 != Static_25 ) )
  3040. {
  3041. Jump @Label_400;
  3042. }
  3043. Static_25--;
  3044. Jump @Label_368;
  3045.  
  3046. :Label_400
  3047. Static_25 = 4;
  3048. Jump @Label_368;
  3049.  
  3050. :Label_399
  3051. if ( !( -1 != Static_41 ) )
  3052. {
  3053. Jump @Label_401;
  3054. }
  3055. Static_41--;
  3056. Jump @Label_368;
  3057.  
  3058. :Label_401
  3059. Static_41 = 6;
  3060. Jump @Label_368;
  3061.  
  3062. :Label_373
  3063. Switch( Static_2 )
  3064. {
  3065. case 1: Jump @Label_402;
  3066. }
  3067. Jump @Label_368;
  3068.  
  3069. :Label_402
  3070. if ( !( 0 != Static_30 ) )
  3071. {
  3072. Jump @Label_403;
  3073. }
  3074. Static_30--;
  3075. Jump @Label_368;
  3076.  
  3077. :Label_403
  3078. Static_30 = 5;
  3079. Jump @Label_368;
  3080.  
  3081. :Label_375
  3082. Switch( Static_2 )
  3083. {
  3084. case 3: Jump @Label_404;
  3085. }
  3086. Jump @Label_368;
  3087.  
  3088. :Label_404
  3089. if ( !( -6 != Static_34 ) )
  3090. {
  3091. Jump @Label_405;
  3092. }
  3093. Static_34--;
  3094. Jump @Label_368;
  3095.  
  3096. :Label_405
  3097. Static_34 = 6;
  3098. Jump @Label_368;
  3099.  
  3100. :Label_377
  3101. Switch( Static_2 )
  3102. {
  3103. case 6: Jump @Label_406;
  3104. }
  3105. Jump @Label_368;
  3106.  
  3107. :Label_406
  3108. if ( !( -1 != Static_40 ) )
  3109. {
  3110. Jump @Label_407;
  3111. }
  3112. Static_40--;
  3113. Jump @Label_368;
  3114.  
  3115. :Label_407
  3116. Static_40 = 9;
  3117. Jump @Label_368;
  3118.  
  3119. :Label_378
  3120. Switch( Static_2 )
  3121. {
  3122. case 4: Jump @Label_408;
  3123. }
  3124. Jump @Label_368;
  3125.  
  3126. :Label_408
  3127. if ( !( 0 != Static_16 ) )
  3128. {
  3129. Jump @Label_409;
  3130. }
  3131. Static_16--;
  3132. Jump @Label_368;
  3133.  
  3134. :Label_409
  3135. Static_16 = 1;
  3136. Jump @Label_368;
  3137.  
  3138. :Label_379
  3139. Switch( Static_2 )
  3140. {
  3141. case 6: Jump @Label_410;
  3142. case 7: Jump @Label_411;
  3143. case 9: Jump @Label_412;
  3144. case 10: Jump @Label_413;
  3145. case 11: Jump @Label_414;
  3146. case 13: Jump @Label_415;
  3147. case 14: Jump @Label_416;
  3148. case 15: Jump @Label_417;
  3149. }
  3150. Jump @Label_368;
  3151.  
  3152. :Label_410
  3153. if ( !( 0 != Static_80 ) )
  3154. {
  3155. Jump @Label_418;
  3156. }
  3157. Static_80--;
  3158. Jump @Label_368;
  3159.  
  3160. :Label_418
  3161. Static_80 = 1;
  3162. Jump @Label_368;
  3163.  
  3164. :Label_411
  3165. if ( !( 0 != Static_56 ) )
  3166. {
  3167. Jump @Label_419;
  3168. }
  3169. Static_56--;
  3170. Jump @Label_368;
  3171.  
  3172. :Label_419
  3173. Static_56 = 6;
  3174. Jump @Label_368;
  3175.  
  3176. :Label_412
  3177. func_420( 0, 0 );
  3178. Jump @Label_368;
  3179.  
  3180. :Label_413
  3181. func_420( 1, 0 );
  3182. Jump @Label_368;
  3183.  
  3184. :Label_414
  3185. func_420( 2, 0 );
  3186. Jump @Label_368;
  3187.  
  3188. :Label_415
  3189. func_421( 0, 0 );
  3190. Jump @Label_368;
  3191.  
  3192. :Label_416
  3193. func_421( 1, 0 );
  3194. Jump @Label_368;
  3195.  
  3196. :Label_417
  3197. func_421( 2, 0 );
  3198. Jump @Label_368;
  3199.  
  3200. :Label_369
  3201. Switch( Static_2 )
  3202. {
  3203. case 4: Jump @Label_422;
  3204. }
  3205. Jump @Label_368;
  3206.  
  3207. :Label_422
  3208. if ( !( 0 != Static_58 ) )
  3209. {
  3210. Jump @Label_423;
  3211. }
  3212. Static_58--;
  3213. Jump @Label_368;
  3214.  
  3215. :Label_423
  3216. Static_58 = 9;
  3217. Jump @Label_368;
  3218.  
  3219. :Label_380
  3220. Switch( Static_2 )
  3221. {
  3222. case 2: Jump @Label_424;
  3223. }
  3224. Jump @Label_368;
  3225.  
  3226. :Label_424
  3227. if ( !( Static_14 != 0 ) )
  3228. {
  3229. Jump @Label_425;
  3230. }
  3231. Static_14--;
  3232. Jump @Label_426;
  3233.  
  3234. :Label_425
  3235. Static_14 = get_number_of_vehicle_number_plates() - 1;
  3236. Jump @Label_426;
  3237.  
  3238. :Label_381
  3239. if ( !( (Static_2 <= 17 && Static_2 >= 1) ) )
  3240. {
  3241. Jump @Label_368;
  3242. }
  3243. Static_32 = Static_2 - 1;
  3244. func_170( &Static_31, 2 );
  3245. clear_bit( &Static_31, 3 );
  3246. Jump @Label_368;
  3247.  
  3248. :Label_382
  3249. Switch( Static_2 )
  3250. {
  3251. case 1: Jump @Label_427;
  3252. case 2: Jump @Label_428;
  3253. case 3: Jump @Label_429;
  3254. case 4: Jump @Label_430;
  3255. }
  3256. Jump @Label_368;
  3257.  
  3258. :Label_427
  3259. if ( !( 0 != Static_21 ) )
  3260. {
  3261. Jump @Label_431;
  3262. }
  3263. Static_21--;
  3264. Jump @Label_368;
  3265.  
  3266. :Label_431
  3267. Static_21 = 1;
  3268. Jump @Label_368;
  3269.  
  3270. :Label_428
  3271. func_170( &Static_31, 2 );
  3272. func_170( &Static_31, 5 );
  3273. clear_bit( &Static_31, 3 );
  3274. Static_32 = Static_21 + 23;
  3275. Jump @Label_368;
  3276.  
  3277. :Label_429
  3278. func_170( &Static_31, 2 );
  3279. clear_bit( &Static_31, 3 );
  3280. func_170( &Static_31, 6 );
  3281. Jump @Label_368;
  3282.  
  3283. :Label_430
  3284. func_170( &Static_31, 2 );
  3285. clear_bit( &Static_31, 3 );
  3286. func_170( &Static_31, 8 );
  3287. set_bit( &Static_31, 10 );
  3288. Jump @Label_368;
  3289.  
  3290. :Label_384
  3291. Switch( Static_2 )
  3292. {
  3293. case 1: Jump @Label_432;
  3294. case 2: Jump @Label_433;
  3295. }
  3296. Jump @Label_368;
  3297.  
  3298. :Label_432
  3299. if ( !( 0 != Static_85 ) )
  3300. {
  3301. Jump @Label_434;
  3302. }
  3303. Static_85--;
  3304. Jump @Label_368;
  3305.  
  3306. :Label_434
  3307. Static_85 = 1;
  3308. Jump @Label_368;
  3309.  
  3310. :Label_433
  3311. if ( !( 0 != Static_86 ) )
  3312. {
  3313. Jump @Label_435;
  3314. }
  3315. Static_86--;
  3316. Jump @Label_368;
  3317.  
  3318. :Label_435
  3319. Static_86 = 1;
  3320. Jump @Label_368;
  3321.  
  3322. :Label_376
  3323. Switch( Static_2 )
  3324. {
  3325. case 7: Jump @Label_436;
  3326. case 8: Jump @Label_437;
  3327. }
  3328. Jump @Label_368;
  3329.  
  3330. :Label_436
  3331. if ( !( 0 != Static_87 ) )
  3332. {
  3333. Jump @Label_438;
  3334. }
  3335. Static_87--;
  3336. Jump @Label_368;
  3337.  
  3338. :Label_438
  3339. Static_87 = 1;
  3340. Jump @Label_368;
  3341.  
  3342. :Label_437
  3343. if ( !( 0 != Static_90 ) )
  3344. {
  3345. Jump @Label_439;
  3346. }
  3347. Static_90--;
  3348. Jump @Label_368;
  3349.  
  3350. :Label_439
  3351. Static_90 = 3;
  3352. Jump @Label_368;
  3353.  
  3354. :Label_371
  3355. Switch( Static_2 )
  3356. {
  3357. case 7: Jump @Label_440;
  3358. }
  3359. Jump @Label_368;
  3360.  
  3361. :Label_440
  3362. if ( !( 0 != Static_88 ) )
  3363. {
  3364. Jump @Label_441;
  3365. }
  3366. Static_88 = 0;
  3367. Jump @Label_368;
  3368.  
  3369. :Label_441
  3370. Static_88 = 0;
  3371. Jump @Label_368;
  3372.  
  3373. :Label_383
  3374. Switch( Static_2 )
  3375. {
  3376. case 1: Jump @Label_442;
  3377. }
  3378. Jump @Label_368;
  3379.  
  3380. :Label_442
  3381. func_170( &Static_31, 2 );
  3382. clear_bit( &Static_31, 3 );
  3383. func_170( &Static_31, 7 );
  3384. Jump @Label_368;
  3385.  
  3386. :Label_374
  3387. Switch( Static_2 )
  3388. {
  3389. case 6: Jump @Label_443;
  3390. }
  3391. Jump @Label_368;
  3392.  
  3393. :Label_443
  3394. func_170( &Static_31, 2 );
  3395. clear_bit( &Static_31, 3 );
  3396. func_170( &Static_31, 11 );
  3397. Jump @Label_368;
  3398.  
  3399. :Label_385
  3400. Switch( Static_2 )
  3401. {
  3402. case 4: Jump @Label_444;
  3403. }
  3404. Jump @Label_368;
  3405.  
  3406. :Label_444
  3407. if ( !( 0 != Static_92 ) )
  3408. {
  3409. Jump @Label_445;
  3410. }
  3411. Static_92--;
  3412. Jump @Label_368;
  3413.  
  3414. :Label_445
  3415. Static_92 = var_0;
  3416. Jump @Label_368;
  3417.  
  3418. :Label_386
  3419. if ( (Static_2 <= 5 && Static_2 >= 2) )
  3420. {
  3421. Jump @Label_446;
  3422. }
  3423. Switch( Static_2 )
  3424. {
  3425. case 1: Jump @Label_447;
  3426. }
  3427. Jump @Label_368;
  3428.  
  3429. :Label_447
  3430. if ( !( 0 != Static_93 ) )
  3431. {
  3432. Jump @Label_448;
  3433. }
  3434. Static_93--;
  3435. Jump @Label_368;
  3436.  
  3437. :Label_448
  3438. Static_93 = 1;
  3439. Jump @Label_368;
  3440.  
  3441. :Label_446
  3442. var_0 = &Static_94.Imm[Static_93 * 4].Imm[Static_2 - 2];
  3443. if ( !( 0 != *var_0 ) )
  3444. {
  3445. Jump @Label_449;
  3446. }
  3447. *var_0--;
  3448. Jump @Label_368;
  3449.  
  3450. :Label_449
  3451. *var_0 = 255;
  3452. Jump @Label_368;
  3453.  
  3454. :Label_367
  3455. Switch( Static_1 )
  3456. {
  3457. case 7: Jump @Label_450;
  3458. case 13: Jump @Label_451;
  3459. case 16: Jump @Label_452;
  3460. case 17: Jump @Label_453;
  3461. case 18: Jump @Label_454;
  3462. case 19: Jump @Label_455;
  3463. case 20: Jump @Label_456;
  3464. case 21: Jump @Label_457;
  3465. case 22: Jump @Label_458;
  3466. case 23: Jump @Label_459;
  3467. case 24: Jump @Label_460;
  3468. case 27: Jump @Label_461;
  3469. case 31: Jump @Label_462;
  3470. case 32: Jump @Label_463;
  3471. case 34: Jump @Label_464;
  3472. case 35: Jump @Label_465;
  3473. case 37: Jump @Label_466;
  3474. case 38: Jump @Label_467;
  3475. }
  3476. Jump @Label_368;
  3477.  
  3478. :Label_453
  3479. Switch( Static_2 )
  3480. {
  3481. case 2: Jump @Label_468;
  3482. case 3: Jump @Label_469;
  3483. case 4: Jump @Label_470;
  3484. case 5: Jump @Label_471;
  3485. }
  3486. Jump @Label_395;
  3487.  
  3488. :Label_468
  3489. if ( !( 1 != Static_29 ) )
  3490. {
  3491. Jump @Label_472;
  3492. }
  3493. Static_29++;
  3494. Jump @Label_368;
  3495.  
  3496. :Label_472
  3497. Static_29 = 0;
  3498. Jump @Label_368;
  3499.  
  3500. :Label_469
  3501. func_392();
  3502. if ( !( 255 != *func_393( 0 ) ) )
  3503. {
  3504. Jump @Label_473;
  3505. }
  3506. *func_393( 0 )++;
  3507. Jump @Label_395;
  3508.  
  3509. :Label_473
  3510. *func_393( 0 ) = 0;
  3511. Jump @Label_395;
  3512.  
  3513. :Label_470
  3514. func_392();
  3515. if ( !( 255 != *func_393( 1 ) ) )
  3516. {
  3517. Jump @Label_474;
  3518. }
  3519. *func_393( 1 )++;
  3520. Jump @Label_395;
  3521.  
  3522. :Label_474
  3523. *func_393( 1 ) = 0;
  3524. Jump @Label_395;
  3525.  
  3526. :Label_471
  3527. func_392();
  3528. if ( !( 255 != *func_393( 2 ) ) )
  3529. {
  3530. Jump @Label_475;
  3531. }
  3532. *func_393( 2 )++;
  3533. Jump @Label_395;
  3534.  
  3535. :Label_475
  3536. *func_393( 2 ) = 0;
  3537. Jump @Label_395;
  3538.  
  3539. :Label_451
  3540. Switch( Static_2 )
  3541. {
  3542. case 1: Jump @Label_476;
  3543. case 2: Jump @Label_477;
  3544. }
  3545. Jump @Label_368;
  3546.  
  3547. :Label_476
  3548. if ( !( 6 != Static_25 ) )
  3549. {
  3550. Jump @Label_478;
  3551. }
  3552. Static_25++;
  3553. Jump @Label_368;
  3554.  
  3555. :Label_478
  3556. Static_25 = 0;
  3557. Jump @Label_368;
  3558.  
  3559. :Label_477
  3560. if ( !( 6 != Static_41 ) )
  3561. {
  3562. Jump @Label_479;
  3563. }
  3564. Static_41++;
  3565. Jump @Label_368;
  3566.  
  3567. :Label_479
  3568. Static_41 = -1;
  3569. Jump @Label_368;
  3570.  
  3571. :Label_454
  3572. Switch( Static_2 )
  3573. {
  3574. case 1: Jump @Label_480;
  3575. }
  3576. Jump @Label_368;
  3577.  
  3578. :Label_480
  3579. if ( !( 5 != Static_30 ) )
  3580. {
  3581. Jump @Label_481;
  3582. }
  3583. Static_30++;
  3584. Jump @Label_368;
  3585.  
  3586. :Label_481
  3587. Static_30 = 0;
  3588. Jump @Label_368;
  3589.  
  3590. :Label_456
  3591. Switch( Static_2 )
  3592. {
  3593. case 3: Jump @Label_482;
  3594. }
  3595. Jump @Label_368;
  3596.  
  3597. :Label_482
  3598. if ( !( 6 != Static_34 ) )
  3599. {
  3600. Jump @Label_483;
  3601. }
  3602. Static_34++;
  3603. Jump @Label_368;
  3604.  
  3605. :Label_483
  3606. Static_34 = -6;
  3607. Jump @Label_368;
  3608.  
  3609. :Label_458
  3610. Switch( Static_2 )
  3611. {
  3612. case 6: Jump @Label_484;
  3613. }
  3614. Jump @Label_368;
  3615.  
  3616. :Label_484
  3617. if ( !( 9 != Static_40 ) )
  3618. {
  3619. Jump @Label_485;
  3620. }
  3621. Static_40++;
  3622. Jump @Label_368;
  3623.  
  3624. :Label_485
  3625. Static_40 = -1;
  3626. Jump @Label_368;
  3627.  
  3628. :Label_459
  3629. Switch( Static_2 )
  3630. {
  3631. case 4: Jump @Label_486;
  3632. }
  3633. Jump @Label_368;
  3634.  
  3635. :Label_486
  3636. if ( !( 1 != Static_16 ) )
  3637. {
  3638. Jump @Label_487;
  3639. }
  3640. Static_16++;
  3641. Jump @Label_368;
  3642.  
  3643. :Label_487
  3644. Static_16 = 0;
  3645. Jump @Label_368;
  3646.  
  3647. :Label_460
  3648. Switch( Static_2 )
  3649. {
  3650. case 6: Jump @Label_488;
  3651. case 7: Jump @Label_489;
  3652. case 9: Jump @Label_490;
  3653. case 10: Jump @Label_491;
  3654. case 11: Jump @Label_492;
  3655. case 13: Jump @Label_493;
  3656. case 14: Jump @Label_494;
  3657. case 15: Jump @Label_495;
  3658. }
  3659. Jump @Label_368;
  3660.  
  3661. :Label_488
  3662. if ( !( 1 != Static_80 ) )
  3663. {
  3664. Jump @Label_496;
  3665. }
  3666. Static_80++;
  3667. Jump @Label_368;
  3668.  
  3669. :Label_496
  3670. Static_80 = 0;
  3671. Jump @Label_368;
  3672.  
  3673. :Label_489
  3674. if ( !( 6 != Static_56 ) )
  3675. {
  3676. Jump @Label_497;
  3677. }
  3678. Static_56++;
  3679. Jump @Label_368;
  3680.  
  3681. :Label_497
  3682. Static_56 = 0;
  3683. Jump @Label_368;
  3684.  
  3685. :Label_490
  3686. func_420( 0, 1 );
  3687. Jump @Label_368;
  3688.  
  3689. :Label_491
  3690. func_420( 1, 1 );
  3691. Jump @Label_368;
  3692.  
  3693. :Label_492
  3694. func_420( 2, 1 );
  3695. Jump @Label_368;
  3696.  
  3697. :Label_493
  3698. func_421( 0, 1 );
  3699. Jump @Label_368;
  3700.  
  3701. :Label_494
  3702. func_421( 1, 1 );
  3703. Jump @Label_368;
  3704.  
  3705. :Label_495
  3706. func_421( 2, 1 );
  3707. Jump @Label_368;
  3708.  
  3709. :Label_450
  3710. Switch( Static_2 )
  3711. {
  3712. case 4: Jump @Label_498;
  3713. }
  3714. Jump @Label_368;
  3715.  
  3716. :Label_498
  3717. if ( !( 9 != Static_58 ) )
  3718. {
  3719. Jump @Label_499;
  3720. }
  3721. Static_58++;
  3722. Jump @Label_368;
  3723.  
  3724. :Label_499
  3725. Static_58 = 0;
  3726. Jump @Label_368;
  3727.  
  3728. :Label_461
  3729. Switch( Static_2 )
  3730. {
  3731. case 2: Jump @Label_500;
  3732. }
  3733. Jump @Label_368;
  3734.  
  3735. :Label_500
  3736. if ( !( get_number_of_vehicle_number_plates() - 1 != Static_14 ) )
  3737. {
  3738. Jump @Label_501;
  3739. }
  3740. Static_14++;
  3741. Jump @Label_426;
  3742.  
  3743. :Label_501
  3744. Static_14 = 0;
  3745. Jump @Label_426;
  3746.  
  3747. :Label_462
  3748. if ( !( (Static_2 <= 17 && Static_2 >= 1) ) )
  3749. {
  3750. Jump @Label_368;
  3751. }
  3752. Static_32 = Static_2 - 1;
  3753. func_170( &Static_31, 2 );
  3754. set_bit( &Static_31, 3 );
  3755. Jump @Label_368;
  3756.  
  3757. :Label_463
  3758. Switch( Static_2 )
  3759. {
  3760. case 1: Jump @Label_502;
  3761. case 2: Jump @Label_503;
  3762. case 3: Jump @Label_504;
  3763. case 4: Jump @Label_505;
  3764. }
  3765. Jump @Label_368;
  3766.  
  3767. :Label_502
  3768. if ( !( 1 != Static_21 ) )
  3769. {
  3770. Jump @Label_506;
  3771. }
  3772. Static_21++;
  3773. Jump @Label_368;
  3774.  
  3775. :Label_506
  3776. Static_21 = 0;
  3777. Jump @Label_368;
  3778.  
  3779. :Label_503
  3780. func_170( &Static_31, 2 );
  3781. set_bit( &Static_31, 3 );
  3782. set_bit( &Static_31, 5 );
  3783. Static_32 = Static_21 + 23;
  3784. Jump @Label_368;
  3785.  
  3786. :Label_504
  3787. func_170( &Static_31, 2 );
  3788. set_bit( &Static_31, 3 );
  3789. func_170( &Static_31, 6 );
  3790. Jump @Label_368;
  3791.  
  3792. :Label_505
  3793. func_170( &Static_31, 2 );
  3794. set_bit( &Static_31, 3 );
  3795. set_bit( &Static_31, 8 );
  3796. set_bit( &Static_31, 10 );
  3797. Jump @Label_368;
  3798.  
  3799. :Label_465
  3800. Switch( Static_2 )
  3801. {
  3802. case 1: Jump @Label_507;
  3803. case 2: Jump @Label_508;
  3804. }
  3805. Jump @Label_368;
  3806.  
  3807. :Label_507
  3808. if ( !( 1 != Static_85 ) )
  3809. {
  3810. Jump @Label_509;
  3811. }
  3812. Static_85++;
  3813. Jump @Label_368;
  3814.  
  3815. :Label_509
  3816. Static_85 = 0;
  3817. Jump @Label_368;
  3818.  
  3819. :Label_508
  3820. if ( !( 1 != Static_86 ) )
  3821. {
  3822. Jump @Label_510;
  3823. }
  3824. Static_86++;
  3825. Jump @Label_368;
  3826.  
  3827. :Label_510
  3828. Static_86 = 0;
  3829. Jump @Label_368;
  3830.  
  3831. :Label_457
  3832. Switch( Static_2 )
  3833. {
  3834. case 7: Jump @Label_511;
  3835. case 8: Jump @Label_512;
  3836. }
  3837. Jump @Label_368;
  3838.  
  3839. :Label_511
  3840. if ( !( 1 != Static_87 ) )
  3841. {
  3842. Jump @Label_513;
  3843. }
  3844. Static_87++;
  3845. Jump @Label_368;
  3846.  
  3847. :Label_513
  3848. Static_87 = 0;
  3849. Jump @Label_368;
  3850.  
  3851. :Label_512
  3852. if ( !( 3 != Static_90 ) )
  3853. {
  3854. Jump @Label_514;
  3855. }
  3856. Static_90++;
  3857. Jump @Label_368;
  3858.  
  3859. :Label_514
  3860. Static_90 = 0;
  3861. Jump @Label_368;
  3862.  
  3863. :Label_452
  3864. Switch( Static_2 )
  3865. {
  3866. case 7: Jump @Label_515;
  3867. }
  3868. Jump @Label_368;
  3869.  
  3870. :Label_515
  3871. if ( !( 0 != Static_88 ) )
  3872. {
  3873. Jump @Label_516;
  3874. }
  3875. Jump @Label_368;
  3876.  
  3877. :Label_516
  3878. Static_88 = 0;
  3879. Jump @Label_368;
  3880.  
  3881. :Label_464
  3882. Switch( Static_2 )
  3883. {
  3884. case 1: Jump @Label_517;
  3885. }
  3886. Jump @Label_368;
  3887.  
  3888. :Label_517
  3889. func_170( &Static_31, 2 );
  3890. set_bit( &Static_31, 3 );
  3891. func_170( &Static_31, 7 );
  3892. Jump @Label_368;
  3893.  
  3894. :Label_455
  3895. func_170( &Static_31, 2 );
  3896. set_bit( &Static_31, 3 );
  3897. set_bit( &Static_31, 11 );
  3898. Jump @Label_368;
  3899.  
  3900. :Label_466
  3901. Switch( Static_2 )
  3902. {
  3903. case 4: Jump @Label_518;
  3904. }
  3905. Jump @Label_368;
  3906.  
  3907. :Label_518
  3908. if ( !( var_0 != Static_92 ) )
  3909. {
  3910. Jump @Label_519;
  3911. }
  3912. Static_92++;
  3913. Jump @Label_368;
  3914.  
  3915. :Label_519
  3916. Static_92 = 0;
  3917. Jump @Label_368;
  3918.  
  3919. :Label_467
  3920. if ( (Static_2 <= 5 && Static_2 >= 2) )
  3921. {
  3922. Jump @Label_520;
  3923. }
  3924. Switch( Static_2 )
  3925. {
  3926. case 1: Jump @Label_521;
  3927. }
  3928. Jump @Label_368;
  3929.  
  3930. :Label_521
  3931. if ( !( 1 != Static_93 ) )
  3932. {
  3933. Jump @Label_522;
  3934. }
  3935. Static_93++;
  3936. Jump @Label_368;
  3937.  
  3938. :Label_522
  3939. Static_93 = 0;
  3940. Jump @Label_368;
  3941.  
  3942. :Label_520
  3943. var_0 = &Static_94.Imm[Static_93 * 4].Imm[Static_2 - 2];
  3944. if ( !( 255 != *var_0 ) )
  3945. {
  3946. Jump @Label_523;
  3947. }
  3948. *var_0++;
  3949. Jump @Label_368;
  3950.  
  3951. :Label_523
  3952. *var_0 = 0;
  3953. Jump @Label_368;
  3954.  
  3955. :Label_395
  3956. func_170( &Static_31, 0 );
  3957. Jump @Label_368;
  3958.  
  3959. :Label_426
  3960. func_170( &Static_31, 1 );
  3961. Jump @Label_368;
  3962.  
  3963. :Label_368
  3964. play_sound_frontend( -1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
  3965. return;
  3966. }
  3967.  
  3968. void func_4()
  3969. {
  3970. Var32 var_0;
  3971. Var32 var_1;
  3972. Var32 var_2;
  3973. Var32 var_3;
  3974. Var32 var_4;
  3975. Var32 var_5;
  3976. Var32 var_6;
  3977. Var32 var_7;
  3978. Var32 var_8;
  3979. Var32 var_9;
  3980. Var32 var_10;
  3981. Var32 var_11;
  3982. Var32 var_12;
  3983. func_524();
  3984. set_player_invincible( player_id(), Static_3 );
  3985. if ( ! (Static_4 ) )
  3986. {
  3987. }
  3988. else
  3989. {
  3990. set_player_wanted_level( player_id(), 0 );
  3991. Jump @Label_526;
  3992. }
  3993.  
  3994. :Label_526
  3995. if ( does_entity_exist( player_ped_id() ) )
  3996. {
  3997. set_entity_visible( player_ped_id(), !Static_17 );
  3998. }
  3999. Stack.Push( player_ped_id() );
  4000. var_0 = Stack.Peek();
  4001. if ( does_entity_exist( Stack[0] ) )
  4002. {
  4003. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  4004. {
  4005. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  4006. var_1 = Stack.Peek();
  4007. if ( does_entity_exist( Stack[0] ) )
  4008. {
  4009. if ( network_has_control_of_entity( var_1 ) )
  4010. {
  4011. set_vehicle_can_be_visibly_damaged( var_1, !Static_13 );
  4012. set_vehicle_tyres_can_burst( var_1, !Static_13 );
  4013. set_entity_can_be_damaged( var_1, !Static_13 );
  4014. }
  4015. }
  4016. }
  4017. }
  4018. if ( Static_20 )
  4019. {
  4020. if ( timera() >= 400 )
  4021. {
  4022. settimera( 0 );
  4023. var_0 = player_ped_id();
  4024. if ( ! (is_entity_dead( var_0 ) ) )
  4025. {
  4026. if ( ! (is_ped_on_foot( var_0 ) ) )
  4027. {
  4028. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  4029. {
  4030. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  4031. if ( network_has_control_of_entity( var_0 ) )
  4032. {
  4033. if ( ! (is_entity_dead( var_0 ) ) )
  4034. {
  4035. set_vehicle_colours( var_0, get_random_int_in_range( 0, 157 ), get_random_int_in_range( 0, 157 ) );
  4036. set_vehicle_extra_colours( var_0, get_random_int_in_range( 0, 157 ), get_random_int_in_range( 0, 157 ) );
  4037. }
  4038. else
  4039. {
  4040. }
  4041. }
  4042. }
  4043. }
  4044. }
  4045. }
  4046. }
  4047. if ( Static_9 )
  4048. {
  4049. Stack.Push( get_player_ped( player_id() ) );
  4050. var_0 = Stack.Peek();
  4051. if ( ! (is_entity_dead( Stack[0] ) ) )
  4052. {
  4053. if ( ! (is_ped_on_foot( var_0 ) ) )
  4054. {
  4055. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  4056. {
  4057. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  4058. var_0 = Stack.Peek();
  4059. if ( does_entity_exist( Stack[0] ) )
  4060. {
  4061. if ( ! (is_entity_dead( var_0 ) ) )
  4062. {
  4063. if ( network_has_control_of_entity( var_0 ) )
  4064. {
  4065. set_vehicle_on_ground_properly( var_0 );
  4066. }
  4067. else
  4068. {
  4069. }
  4070. }
  4071. }
  4072. }
  4073. }
  4074. }
  4075. }
  4076. if ( Static_36 )
  4077. {
  4078. func_532();
  4079. }
  4080. if ( Static_42 )
  4081. {
  4082. func_534();
  4083. }
  4084. if ( Static_5 )
  4085. {
  4086. func_536();
  4087. }
  4088. if ( Static_43 )
  4089. {
  4090. func_538();
  4091. }
  4092. if ( Static_12 )
  4093. {
  4094. func_540();
  4095. }
  4096. if ( (1 && Static_51) )
  4097. {
  4098. func_542();
  4099. }
  4100. if ( Static_53 )
  4101. {
  4102. func_544();
  4103. }
  4104. if ( Static_57 )
  4105. {
  4106. func_546();
  4107. }
  4108. if ( does_entity_exist( Static_52 ) )
  4109. {
  4110. func_548();
  4111. }
  4112. if ( Static_59 )
  4113. {
  4114. func_550();
  4115. }
  4116. if ( is_bit_set( Static_31, 0 ) )
  4117. {
  4118. func_552();
  4119. func_170( &Static_31, 0 );
  4120. }
  4121. if ( is_bit_set( Static_31, 1 ) )
  4122. {
  4123. func_554();
  4124. func_170( &Static_31, 1 );
  4125. }
  4126. if ( is_bit_set( Static_31, 2 ) )
  4127. {
  4128. func_556();
  4129. func_170( &Static_31, 2 );
  4130. clear_bit( &Static_31, 3 );
  4131. clear_bit( &Static_31, 4 );
  4132. clear_bit( &Static_31, 5 );
  4133. clear_bit( &Static_31, 6 );
  4134. clear_bit( &Static_31, 7 );
  4135. clear_bit( &Static_31, 8 );
  4136. clear_bit( &Static_31, 10 );
  4137. clear_bit( &Static_31, 11 );
  4138. }
  4139. if ( Static_64 )
  4140. {
  4141. func_558();
  4142. }
  4143. Global_2391871.Imm[55] = get_network_time();
  4144. Global_2387908[player_id() * 220].Imm[171] = is_bit_set( Static_31, 9 );
  4145. if ( is_bit_set( Static_31, 12 ) )
  4146. {
  4147. func_560();
  4148. }
  4149. Jump @Label_561;
  4150.  
  4151. :Label_561
  4152. return;
  4153. }
  4154.  
  4155. var32 func_28()
  4156. {
  4157. Switch( Static_1 )
  4158. {
  4159. case 1: Jump @Label_562;
  4160. case 2: Jump @Label_563;
  4161. case 3: Jump @Label_564;
  4162. case 4: Jump @Label_565;
  4163. case 5: Jump @Label_566;
  4164. case 6: Jump @Label_567;
  4165. case 7: Jump @Label_568;
  4166. case 8: Jump @Label_569;
  4167. case 9: Jump @Label_570;
  4168. case 10: Jump @Label_571;
  4169. case 11: Jump @Label_572;
  4170. case 12: Jump @Label_573;
  4171. case 13: Jump @Label_574;
  4172. case 16: Jump @Label_575;
  4173. case 17: Jump @Label_576;
  4174. case 18: Jump @Label_577;
  4175. case 19: Jump @Label_578;
  4176. case 20: Jump @Label_579;
  4177. case 21: Jump @Label_580;
  4178. case 22: Jump @Label_581;
  4179. case 23: Jump @Label_582;
  4180. case 24: Jump @Label_583;
  4181. case 25: Jump @Label_584;
  4182. case 26: Jump @Label_585;
  4183. case 27: Jump @Label_586;
  4184. case 28: Jump @Label_587;
  4185. case 29: Jump @Label_588;
  4186. case 30: Jump @Label_589;
  4187. case 31: Jump @Label_590;
  4188. case 32: Jump @Label_591;
  4189. case 33: Jump @Label_592;
  4190. case 34: Jump @Label_593;
  4191. case 35: Jump @Label_594;
  4192. case 36: Jump @Label_595;
  4193. case 37: Jump @Label_596;
  4194. case 38: Jump @Label_597;
  4195. }
  4196. Stack.Push( 0 );
  4197. Jump @Label_598;
  4198.  
  4199. :Label_562
  4200. Stack.Push( 8 );
  4201. Jump @Label_598;
  4202.  
  4203. :Label_563
  4204. Stack.Push( 7 );
  4205. Jump @Label_598;
  4206.  
  4207. :Label_564
  4208. Stack.Push( 7 );
  4209. Jump @Label_598;
  4210.  
  4211. :Label_565
  4212. Stack.Push( 19 );
  4213. Jump @Label_598;
  4214.  
  4215. :Label_568
  4216. Stack.Push( 6 );
  4217. Jump @Label_598;
  4218.  
  4219. :Label_566
  4220. Stack.Push( 7 );
  4221. Jump @Label_598;
  4222.  
  4223. :Label_567
  4224. Stack.Push( 9 );
  4225. Jump @Label_598;
  4226.  
  4227. :Label_570
  4228. Stack.Push( 16 );
  4229. Jump @Label_598;
  4230.  
  4231. :Label_571
  4232. Stack.Push( 16 );
  4233. Jump @Label_598;
  4234.  
  4235. :Label_569
  4236. Stack.Push( 7 );
  4237. Jump @Label_598;
  4238.  
  4239. :Label_572
  4240. Stack.Push( 13 );
  4241. Jump @Label_598;
  4242. Stack.Push( 1 );
  4243. Jump @Label_598;
  4244.  
  4245. :Label_574
  4246. Stack.Push( 5 );
  4247. Jump @Label_598;
  4248.  
  4249. :Label_576
  4250. Stack.Push( 5 );
  4251. Jump @Label_598;
  4252.  
  4253. :Label_575
  4254. Stack.Push( 5 );
  4255. Jump @Label_598;
  4256.  
  4257. :Label_577
  4258. Stack.Push( 4 );
  4259. Jump @Label_598;
  4260.  
  4261. :Label_579
  4262. Stack.Push( 5 );
  4263. Jump @Label_598;
  4264.  
  4265. :Label_580
  4266. Stack.Push( 8 );
  4267. Jump @Label_598;
  4268.  
  4269. :Label_581
  4270. Stack.Push( 7 );
  4271. Jump @Label_598;
  4272.  
  4273. :Label_582
  4274. Stack.Push( 4 );
  4275. Jump @Label_598;
  4276.  
  4277. :Label_584
  4278. Stack.Push( 2 );
  4279. Jump @Label_598;
  4280.  
  4281. :Label_583
  4282. Stack.Push( 15 );
  4283. Jump @Label_598;
  4284.  
  4285. :Label_585
  4286. Stack.Push( 5 );
  4287. Jump @Label_598;
  4288.  
  4289. :Label_586
  4290. Stack.Push( 2 );
  4291. Jump @Label_598;
  4292.  
  4293. :Label_587
  4294. Stack.Push( 16 );
  4295. Jump @Label_598;
  4296.  
  4297. :Label_588
  4298. Stack.Push( 2 );
  4299. Jump @Label_598;
  4300.  
  4301. :Label_590
  4302. Stack.Push( 17 );
  4303. Jump @Label_598;
  4304.  
  4305. :Label_589
  4306. Stack.Push( 5 );
  4307. Jump @Label_598;
  4308.  
  4309. :Label_591
  4310. Stack.Push( 4 );
  4311. Jump @Label_598;
  4312.  
  4313. :Label_592
  4314. Stack.Push( 6 );
  4315. Jump @Label_598;
  4316.  
  4317. :Label_593
  4318. Stack.Push( 1 );
  4319. Jump @Label_598;
  4320.  
  4321. :Label_594
  4322. Stack.Push( 2 );
  4323. Jump @Label_598;
  4324.  
  4325. :Label_578
  4326. Stack.Push( 1 );
  4327. Jump @Label_598;
  4328.  
  4329. :Label_595
  4330. Stack.Push( 2 );
  4331. Jump @Label_598;
  4332.  
  4333. :Label_596
  4334. Stack.Push( 4 );
  4335. Jump @Label_598;
  4336.  
  4337. :Label_597
  4338. Stack.Push( 5 );
  4339. Jump @Label_598;
  4340.  
  4341. :Label_573
  4342. Stack.Push( 14 );
  4343. Jump @Label_598;
  4344.  
  4345. :Label_598
  4346. return Stack[0];
  4347. }
  4348.  
  4349. void func_23()
  4350. {
  4351. if ( !( 1 != Static_1 ) )
  4352. {
  4353. Jump @Label_599;
  4354. }
  4355. Switch( Static_1 )
  4356. {
  4357. case 2: Jump @Label_600;
  4358. case 3: Jump @Label_601;
  4359. case 4: Jump @Label_602;
  4360. case 5: Jump @Label_603;
  4361. case 6: Jump @Label_604;
  4362. case 7: Jump @Label_605;
  4363. case 8: Jump @Label_606;
  4364. case 9: Jump @Label_607;
  4365. case 10: Jump @Label_608;
  4366. case 11: Jump @Label_609;
  4367. case 12: Jump @Label_610;
  4368. case 13: Jump @Label_611;
  4369. case 16: Jump @Label_612;
  4370. case 17: Jump @Label_613;
  4371. case 18: Jump @Label_614;
  4372. case 19: Jump @Label_615;
  4373. case 20: Jump @Label_616;
  4374. case 21: Jump @Label_617;
  4375. case 22: Jump @Label_618;
  4376. case 23: Jump @Label_619;
  4377. case 24: Jump @Label_620;
  4378. case 25: Jump @Label_621;
  4379. case 26: Jump @Label_622;
  4380. case 27: Jump @Label_623;
  4381. case 28: Jump @Label_624;
  4382. case 29: Jump @Label_625;
  4383. case 30: Jump @Label_626;
  4384. case 31: Jump @Label_627;
  4385. case 32: Jump @Label_628;
  4386. case 33: Jump @Label_629;
  4387. case 34: Jump @Label_630;
  4388. case 35: Jump @Label_631;
  4389. case 36: Jump @Label_632;
  4390. case 37: Jump @Label_633;
  4391. case 38: Jump @Label_634;
  4392. }
  4393. Jump @Label_599;
  4394.  
  4395. :Label_600
  4396. Static_1 = 1;
  4397. Static_2 = 1;
  4398. Jump @Label_635;
  4399.  
  4400. :Label_601
  4401. Static_1 = 1;
  4402. Static_2 = 2;
  4403. Jump @Label_635;
  4404.  
  4405. :Label_602
  4406. Static_1 = 2;
  4407. Static_2 = 1;
  4408. Jump @Label_635;
  4409.  
  4410. :Label_603
  4411. Static_1 = 4;
  4412. Static_2 = Static_8 + 2;
  4413. Jump @Label_635;
  4414.  
  4415. :Label_604
  4416. Static_1 = 5;
  4417. Static_2 = 2;
  4418. Jump @Label_635;
  4419.  
  4420. :Label_605
  4421. Static_1 = 4;
  4422. Static_2 = 1;
  4423. Jump @Label_635;
  4424.  
  4425. :Label_606
  4426. Static_1 = 5;
  4427. Static_2 = 3;
  4428. Jump @Label_635;
  4429.  
  4430. :Label_607
  4431. Static_1 = 2;
  4432. Static_2 = 2;
  4433. Jump @Label_635;
  4434.  
  4435. :Label_608
  4436. Static_1 = 9;
  4437. Static_2 = 1;
  4438. Jump @Label_635;
  4439.  
  4440. :Label_609
  4441. Static_1 = 1;
  4442. Static_2 = 3;
  4443. Jump @Label_635;
  4444.  
  4445. :Label_611
  4446. Static_1 = 2;
  4447. Static_2 = 3;
  4448. Jump @Label_635;
  4449.  
  4450. :Label_613
  4451. Static_1 = 16;
  4452. Static_2 = 2;
  4453. Jump @Label_635;
  4454.  
  4455. :Label_612
  4456. Static_1 = 3;
  4457. Static_2 = 2;
  4458. Jump @Label_635;
  4459.  
  4460. :Label_614
  4461. Static_1 = 16;
  4462. Static_2 = 1;
  4463. Jump @Label_635;
  4464.  
  4465. :Label_616
  4466. Static_1 = 1;
  4467. Static_2 = 7;
  4468. Jump @Label_635;
  4469.  
  4470. :Label_617
  4471. Static_1 = 1;
  4472. Static_2 = 8;
  4473. Jump @Label_635;
  4474.  
  4475. :Label_618
  4476. Static_1 = 5;
  4477. Static_2 = 4;
  4478. Jump @Label_635;
  4479.  
  4480. :Label_619
  4481. Static_1 = 3;
  4482. Static_2 = 3;
  4483. Jump @Label_635;
  4484.  
  4485. :Label_620
  4486. Static_1 = 36;
  4487. Static_2 = 1;
  4488. Jump @Label_635;
  4489.  
  4490. :Label_621
  4491. Static_1 = 5;
  4492. Static_2 = 1;
  4493. Jump @Label_635;
  4494.  
  4495. :Label_622
  4496. Static_1 = 22;
  4497. Static_2 = 1;
  4498. Jump @Label_635;
  4499.  
  4500. :Label_623
  4501. Static_1 = 16;
  4502. Static_2 = 3;
  4503. Jump @Label_635;
  4504.  
  4505. :Label_624
  4506. Static_1 = Static_81;
  4507. Static_2 = Static_82;
  4508. Jump @Label_635;
  4509.  
  4510. :Label_625
  4511. Static_1 = 24;
  4512. Static_2 = 1;
  4513. Jump @Label_635;
  4514.  
  4515. :Label_627
  4516. Static_1 = 30;
  4517. Static_2 = 1;
  4518. Jump @Label_635;
  4519.  
  4520. :Label_626
  4521. Static_1 = 16;
  4522. Static_2 = 4;
  4523. Jump @Label_635;
  4524.  
  4525. :Label_628
  4526. Static_1 = 30;
  4527. Static_2 = 2;
  4528. Jump @Label_635;
  4529.  
  4530. :Label_629
  4531. Static_1 = 30;
  4532. Static_2 = 4;
  4533. Jump @Label_635;
  4534.  
  4535. :Label_630
  4536. Static_1 = 30;
  4537. Static_2 = 3;
  4538. Jump @Label_635;
  4539.  
  4540. :Label_631
  4541. Static_1 = 36;
  4542. Static_2 = 2;
  4543. Jump @Label_635;
  4544.  
  4545. :Label_615
  4546. Static_1 = 30;
  4547. Static_2 = 5;
  4548. Jump @Label_635;
  4549.  
  4550. :Label_632
  4551. Static_1 = 1;
  4552. Static_2 = 5;
  4553. Jump @Label_635;
  4554.  
  4555. :Label_633
  4556. Static_1 = 21;
  4557. Static_2 = 1;
  4558. Jump @Label_635;
  4559.  
  4560. :Label_634
  4561. Static_1 = 1;
  4562. Static_2 = 6;
  4563. Jump @Label_635;
  4564.  
  4565. :Label_610
  4566. Static_1 = 1;
  4567. Static_2 = 4;
  4568. Jump @Label_635;
  4569.  
  4570. :Label_635
  4571. play_sound_frontend( -1, "BACK", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
  4572.  
  4573. :Label_599
  4574. return;
  4575. }
  4576.  
  4577. void func_560()
  4578. {
  4579. if ( ! ((is_entity_a_ped( Static_52 ) && does_entity_exist( Static_52 )) ) )
  4580. {
  4581. if ( unk_0x8866D9D0( player_id(), &Static_52 ) )
  4582. {
  4583. if ( ! ((is_entity_a_ped( Static_52 ) && does_entity_exist( Static_52 )) ) )
  4584. {
  4585. }
  4586. Static_52 = 0;
  4587. }
  4588. }
  4589. return;
  4590. }
  4591.  
  4592. void func_548()
  4593. {
  4594. if ( (24 == Static_1 && is_control_just_pressed( 0, 194 )) )
  4595. {
  4596. if ( is_entity_a_ped( Static_52 ) )
  4597. {
  4598. if ( is_ped_a_player( Static_52 ) )
  4599. {
  4600. if ( is_ped_in_any_vehicle( Static_52, 0 ) )
  4601. {
  4602. Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
  4603. }
  4604. else
  4605. {
  4606. set_entity_as_mission_entity( Static_52, 0, 1 );
  4607. delete_ped( &Static_52 );
  4608. }
  4609. else
  4610. {
  4611. }
  4612. if ( is_entity_a_vehicle( Static_52 ) )
  4613. {
  4614. Stack.Push( func_334( Static_52 ) );
  4615. set_entity_as_mission_entity( Static_52, 0, 1 );
  4616. delete_vehicle( &Static_52 );
  4617. }
  4618. else if ( func_334( Static_52 ) )
  4619. {
  4620. delete_object( &Static_52 );
  4621. }
  4622. else
  4623. {
  4624. }
  4625. }
  4626. }
  4627. }
  4628. return;
  4629. }
  4630.  
  4631. void func_546()
  4632. {
  4633. if ( ! (does_entity_exist( Static_52 ) ) )
  4634. {
  4635. if ( unk_0x8866D9D0( player_id(), &Static_52 ) )
  4636. {
  4637. }
  4638. if ( does_entity_exist( Static_52 ) )
  4639. {
  4640. if ( is_entity_a_ped( Static_52 ) )
  4641. {
  4642. if ( ! (is_ped_in_any_vehicle( Static_52, 0 ) ) )
  4643. {
  4644. if ( is_ped_a_player( Static_52 ) )
  4645. {
  4646. }
  4647. else
  4648. {
  4649. Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
  4650. }
  4651. else
  4652. {
  4653. }
  4654. }
  4655. Static_52 = 0;
  4656. }
  4657. }
  4658. }
  4659. return;
  4660. }
  4661.  
  4662. void func_421( Var32 param_0, Var32 param_1 )
  4663. {
  4664. Var32 var_0;
  4665. Var32 var_1;
  4666. Var32 var_2;
  4667. Var32 var_3;
  4668. Var32 var_4;
  4669. Var32 var_5;
  4670. Var32 var_6;
  4671. Var32 var_7;
  4672. Var32 var_8;
  4673. Var32 var_9;
  4674. Var32 var_10;
  4675. Var32 var_11;
  4676. Var32 var_12;
  4677. if ( !( does_entity_exist( Static_52 ) ) )
  4678. {
  4679. Jump @Label_646;
  4680. }
  4681. if ( !( func_334( Static_52 ) ) )
  4682. {
  4683. Jump @Label_646;
  4684. }
  4685. var_4 = func_647( Static_56 );
  4686. if ( is_entity_attached( Static_52 ) )
  4687. {
  4688. Jump @Label_648;
  4689. }
  4690. var_0 = { get_entity_coords( Static_52, 0 ){3} } {3};
  4691. Switch( param_0 )
  4692. {
  4693. case 0: Jump @Label_649;
  4694. case 1: Jump @Label_650;
  4695. case 2: Jump @Label_651;
  4696. }
  4697. Jump @Label_652;
  4698.  
  4699. :Label_649
  4700. var_3 = &var_0;
  4701. Jump @Label_652;
  4702.  
  4703. :Label_650
  4704. var_3 = &var_0.Imm[1];
  4705. Jump @Label_652;
  4706.  
  4707. :Label_651
  4708. var_3 = &var_0.Imm[2];
  4709.  
  4710. :Label_652
  4711. Switch( param_1 )
  4712. {
  4713. case 0: Jump @Label_653;
  4714. case 1: Jump @Label_654;
  4715. }
  4716. Jump @Label_655;
  4717.  
  4718. :Label_654
  4719. *var_3 +f= var_4;
  4720. Jump @Label_655;
  4721.  
  4722. :Label_653
  4723. *var_3 -f= var_4;
  4724.  
  4725. :Label_655
  4726. set_entity_coords_no_offset( Static_52, &var_0{3}, 0, 0, 0 );
  4727. Jump @Label_646;
  4728.  
  4729. :Label_648
  4730. var_5 = get_entity_attached_to( Static_52 );
  4731. Switch( param_0 )
  4732. {
  4733. case 0: Jump @Label_656;
  4734. case 1: Jump @Label_657;
  4735. case 2: Jump @Label_658;
  4736. }
  4737. Jump @Label_659;
  4738.  
  4739. :Label_656
  4740. var_3 = &Static_73;
  4741. Jump @Label_659;
  4742.  
  4743. :Label_657
  4744. var_3 = &Static_74;
  4745. Jump @Label_659;
  4746.  
  4747. :Label_658
  4748. var_3 = &Static_75;
  4749.  
  4750. :Label_659
  4751. Switch( param_1 )
  4752. {
  4753. case 0: Jump @Label_660;
  4754. case 1: Jump @Label_661;
  4755. }
  4756. Jump @Label_662;
  4757.  
  4758. :Label_661
  4759. *var_3 +f= var_4;
  4760. Jump @Label_662;
  4761.  
  4762. :Label_660
  4763. *var_3 -f= var_4;
  4764.  
  4765. :Label_662
  4766. attach_entity_to_entity( Static_52, var_5, 0, Static_73, Static_74, Static_75, Static_76, Static_77, Static_78, 1, 1, 0, 0, 2, 1 );
  4767.  
  4768. :Label_646
  4769. return;
  4770. }
  4771.  
  4772. void func_420( Var32 param_0, Var32 param_1 )
  4773. {
  4774. Var32 var_0;
  4775. Var32 var_1;
  4776. Var32 var_2;
  4777. Var32 var_3;
  4778. Var32 var_4;
  4779. Var32 var_5;
  4780. Var32 var_6;
  4781. Var32 var_7;
  4782. Var32 var_8;
  4783. Var32 var_9;
  4784. Var32 var_10;
  4785. if ( !( does_entity_exist( Static_52 ) ) )
  4786. {
  4787. Jump @Label_663;
  4788. }
  4789. if ( !( func_334( Static_52 ) ) )
  4790. {
  4791. Jump @Label_663;
  4792. }
  4793. var_4 = func_647( Static_56 );
  4794. if ( is_entity_attached( Static_52 ) )
  4795. {
  4796. Jump @Label_664;
  4797. }
  4798. var_0 = { get_entity_rotation( Static_52, 2 ){3} } {3};
  4799. Switch( param_0 )
  4800. {
  4801. case 0: Jump @Label_665;
  4802. case 1: Jump @Label_666;
  4803. case 2: Jump @Label_667;
  4804. }
  4805.  
  4806. :Label_665
  4807. var_3 = &var_0;
  4808. Jump @Label_668;
  4809.  
  4810. :Label_666
  4811. var_3 = &var_0.Imm[1];
  4812. Jump @Label_668;
  4813.  
  4814. :Label_667
  4815. var_3 = &var_0.Imm[2];
  4816.  
  4817. :Label_668
  4818. Switch( param_1 )
  4819. {
  4820. case 0: Jump @Label_669;
  4821. case 1: Jump @Label_670;
  4822. }
  4823. Jump @Label_671;
  4824.  
  4825. :Label_670
  4826. *var_3 +f= var_4;
  4827. Jump @Label_671;
  4828.  
  4829. :Label_669
  4830. *var_3 -f= var_4;
  4831.  
  4832. :Label_671
  4833. set_entity_rotation( Static_52, &var_0{3}, 2, 1 );
  4834. Jump @Label_663;
  4835.  
  4836. :Label_664
  4837. Switch( param_0 )
  4838. {
  4839. case 0: Jump @Label_672;
  4840. case 1: Jump @Label_673;
  4841. case 2: Jump @Label_674;
  4842. }
  4843.  
  4844. :Label_672
  4845. var_3 = &Static_76;
  4846. Jump @Label_675;
  4847.  
  4848. :Label_673
  4849. var_3 = &Static_77;
  4850. Jump @Label_675;
  4851.  
  4852. :Label_674
  4853. var_3 = &Static_78;
  4854.  
  4855. :Label_675
  4856. Switch( param_1 )
  4857. {
  4858. case 0: Jump @Label_676;
  4859. case 1: Jump @Label_677;
  4860. }
  4861. Jump @Label_678;
  4862.  
  4863. :Label_677
  4864. *var_3 +f= var_4;
  4865. Jump @Label_678;
  4866.  
  4867. :Label_676
  4868. *var_3 -f= var_4;
  4869.  
  4870. :Label_678
  4871. attach_entity_to_entity( Static_52, get_entity_attached_to( Stack.Peek() ), 0, Static_73, Static_74, Static_75, Static_76, Static_77, Static_78, 1, 1, 0, 0, 2, 1 );
  4872.  
  4873. :Label_663
  4874. return;
  4875. }
  4876.  
  4877. void func_544()
  4878. {
  4879. Var32 var_0;
  4880. Var32 var_1;
  4881. Var32 var_2;
  4882. Var32 var_3;
  4883. Var32 var_4;
  4884. Var32 var_5;
  4885. Var32 var_6;
  4886. Var32 var_7;
  4887. Var32 var_8;
  4888. Var32 var_9;
  4889. Var32 var_10;
  4890. Var32 var_11;
  4891. if ( is_control_pressed( 0, 180 ) )
  4892. {
  4893. var_0 = player_ped_id();
  4894. var_1 = player_id();
  4895. if ( does_entity_exist( var_0 ) )
  4896. {
  4897. if ( ! (does_entity_exist( Static_52 ) ) )
  4898. {
  4899. if ( unk_0x8866D9D0( var_1, &Static_52 ) )
  4900. {
  4901. }
  4902. if ( is_entity_a_ped( Static_52 ) )
  4903. {
  4904. if ( ! (is_ped_in_any_vehicle( Static_52, 0 ) ) )
  4905. {
  4906. if ( is_ped_a_player( Static_52 ) )
  4907. {
  4908. }
  4909. else
  4910. {
  4911. Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
  4912. }
  4913. else
  4914. {
  4915. }
  4916. }
  4917. if ( func_334( Static_52 ) )
  4918. {
  4919. get_model_dimensions( get_entity_model( Static_52 ), &var_2, &var_5 );
  4920. var_8 = { func_684( var_2 +f var_5 +f 8f ){3} } {3};
  4921. set_entity_coords_no_offset( Static_52, &var_8{3}, 0, 0, 0 );
  4922. set_entity_heading( Static_52, get_entity_heading( var_0 ) -f 270f );
  4923. freeze_entity_position( Static_52, Static_54 );
  4924. }
  4925. else
  4926. {
  4927. }
  4928. Static_52 = 0;
  4929. }
  4930. }
  4931. }
  4932. }
  4933. return;
  4934. }
  4935.  
  4936. void func_558()
  4937. {
  4938. Var32 var_0;
  4939. Var32 var_1;
  4940. Var32 var_2;
  4941. Var32 var_3;
  4942. Var32 var_4;
  4943. Var32 var_5;
  4944. Var32 var_6;
  4945. var_3 = 0;
  4946. if ( var_3 )
  4947. {
  4948. var_4 = { get_cam_rot( Static_64, 0 ){3} } {3};
  4949. func_686( var_4.Imm[0], 0.2f, 0.2f );
  4950. func_686( var_4.Imm[1], 0.2f, 0.4f );
  4951. func_686( var_4.Imm[2], 0.2f, 0.6f );
  4952. }
  4953. if ( does_cam_exist( Static_64 ) )
  4954. {
  4955. Stack.Push( player_ped_id() );
  4956. var_0 = Stack.Peek();
  4957. if ( does_entity_exist( Stack[0] ) )
  4958. {
  4959. set_cam_rot( Static_64, get_gameplay_cam_rot( 2 ){3}, 2 );
  4960. }
  4961. }
  4962. return;
  4963. }
  4964.  
  4965. void func_304()
  4966. {
  4967. Var32 var_0;
  4968. Var32 var_1;
  4969. if ( ! (does_cam_exist( Static_64 ) ) )
  4970. {
  4971. Static_64 = create_cam( "DEFAULT_SCRIPTED_CAMERA", 1 );
  4972. attach_cam_to_ped_bone( Static_64, player_ped_id(), 31086, 0.0f, 0.15f, 0.02f, 1 );
  4973. }
  4974. set_cam_active( Static_64, !is_cam_active( Static_64 ) );
  4975. render_script_cams( 1, 0, 3000, 1, 0 );
  4976. set_cam_active( Static_79, !is_cam_active( Static_64 ) );
  4977. return;
  4978. }
  4979.  
  4980. void func_542()
  4981. {
  4982. Var32 var_0;
  4983. Var32 var_1;
  4984. var_0 = player_ped_id();
  4985. var_1 = player_id();
  4986. if ( (is_player_free_aiming( var_1 ) || is_player_targetting_anything( var_1 )) )
  4987. {
  4988. if ( is_control_just_pressed( 0, 7 ) )
  4989. {
  4990. func_170( &Static_51, 1 );
  4991. }
  4992. if ( is_bit_set( Static_51, 1 ) )
  4993. {
  4994. if ( ! (is_bit_set( Static_51, 2 ) ) )
  4995. {
  4996. set_bit( &Static_51, 2 );
  4997. set_time_scale( 0.2f );
  4998. set_timecycle_modifier( "REDMIST" );
  4999. }
  5000. else
  5001. {
  5002. }
  5003. if ( is_bit_set( Static_51, 2 ) )
  5004. {
  5005. clear_bit( &Static_51, 2 );
  5006. clear_bit( &Static_51, 1 );
  5007. set_time_scale( 1.0f );
  5008. set_timecycle_modifier( "DEFAULT" );
  5009. Jump @Label_691;
  5010. }
  5011. }
  5012. }
  5013.  
  5014. :Label_691
  5015. return;
  5016. }
  5017.  
  5018. void func_540()
  5019. {
  5020. Var32 var_0;
  5021. Var32 var_1;
  5022. Var32 var_2;
  5023. Var32 var_3;
  5024. Var32 var_4;
  5025. Var32 var_5;
  5026. Var32 var_6;
  5027. Var32 var_7;
  5028. Var32 var_8;
  5029. Var32 var_9;
  5030. Var32 var_10;
  5031. Var32 var_11;
  5032. Var32 var_12;
  5033. Var32 var_13;
  5034. Var32 var_14;
  5035. if ( Static_47 )
  5036. {
  5037. return;
  5038. }
  5039. Stack.Push( 0 );
  5040. Static_47 = Stack.Peek();
  5041. Static_48 = Stack[0];
  5042. var_0 = player_ped_id();
  5043. if ( does_entity_exist( var_0 ) )
  5044. {
  5045. if ( ! (Static_45 ) )
  5046. {
  5047. if ( get_player_target_entity( player_id(), &var_2 ) )
  5048. {
  5049. if ( does_entity_exist( var_2 ) )
  5050. {
  5051. if ( is_entity_a_vehicle( var_2 ) )
  5052. {
  5053. Static_44 = var_2;
  5054. Static_45 = 1;
  5055. }
  5056. var_1 = player_id();
  5057. if ( (is_player_free_aiming( var_1 ) || is_player_targetting_anything( var_1 )) )
  5058. {
  5059. get_model_dimensions( get_entity_model( Static_44 ), &var_4, &var_7 );
  5060. var_10 = { func_684( var_4 +f var_7 +f 8f ){3} } {3};
  5061. if ( func_334( Static_44 ) )
  5062. {
  5063. Jump @Label_695;
  5064. Stack.Push( var_10.Imm[2] );
  5065. Stack.PushArray( 3, &var_10 );
  5066. Stack.Push( 400f );
  5067. Stack.Push( Stack[1] +f Stack[0] );
  5068. Stack.Push( &var_13 );
  5069. if ( get_ground_z_for_3d_coord( Stack[3], Stack[2], Stack[1], Stack[0] ) )
  5070. {
  5071. Stack.Push( var_13 );
  5072. if ( Stack[1] < Stack[0] )
  5073. {
  5074. var_10.Imm[2] = var_13;
  5075. }
  5076. }
  5077.  
  5078. :Label_695
  5079. set_entity_coords_no_offset( Static_44, &var_10{3}, 0, 0, 0 );
  5080. set_entity_heading( Static_44, get_entity_heading( var_0 ) -f 270f );
  5081. disable_control_action( 0, 183 );
  5082. if ( is_disabled_control_just_pressed( 0, 183 ) )
  5083. {
  5084. apply_force_to_entity( Static_44, 1, 80f, 0.0f, 0.0f, 2.0f, 0.0f, 0.0f, 0, 1, 1, 1, 0, 1 );
  5085. Static_47 = 1;
  5086. Static_48 = 0;
  5087. }
  5088. else
  5089. {
  5090. }
  5091. }
  5092. }
  5093. }
  5094. }
  5095. }
  5096. Stack.Push( 0 );
  5097. Static_44 = 0;
  5098. Static_45 = Stack[0];
  5099. }
  5100. return;
  5101. }
  5102.  
  5103. void func_325( Var32 param_0 )
  5104. {
  5105. Var32 var_0;
  5106. Var32 var_1;
  5107. Var32 var_2;
  5108. Var32 var_3;
  5109. Var32 var_4;
  5110. Jump @Label_697;
  5111. Switch( param_0 )
  5112. {
  5113. case 0:
  5114. Stack.Push( "prop_bumper_car_01" );
  5115. Jump @Label_700;
  5116.  
  5117. case 1:
  5118. Stack.Push( "prop_roller_car_01" );
  5119. Jump @Label_700;
  5120.  
  5121. :Label_700
  5122. var_4 = get_hash_key( Stack[0] );
  5123. var_0 = player_ped_id();
  5124. if ( !( does_entity_exist( var_0 ) ) )
  5125. {
  5126. break;
  5127. }
  5128. if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
  5129. {
  5130. break;
  5131. }
  5132. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  5133. var_1 = { get_entity_coords( var_0, 1 ){3} } {3};
  5134. var_4 = create_object( var_4, &var_1{3}, 1, 1, 0 );
  5135. set_entity_visible( var_0, 0 );
  5136. attach_entity_to_entity( var_4, var_0, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1 );
  5137. set_entity_visible( var_4, 1 );
  5138.  
  5139. }
  5140.  
  5141. :Label_697
  5142. return;
  5143. }
  5144.  
  5145. void func_538()
  5146. {
  5147. Var32 var_0;
  5148. Var32 var_1;
  5149. Var32 var_2;
  5150. Var32 var_3;
  5151. Var32 var_4;
  5152. Var32 var_5;
  5153. Var32 var_6;
  5154. Var32 var_7;
  5155. if ( is_control_just_pressed( 0, 7 ) )
  5156. {
  5157. if ( does_entity_exist( Static_7 ) )
  5158. {
  5159. delete_object( &Static_7 );
  5160. }
  5161. Stack.Push( player_ped_id() );
  5162. var_0 = Stack.Peek();
  5163. if ( does_entity_exist( Stack[0] ) )
  5164. {
  5165. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5166. {
  5167. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  5168. var_1 = { func_269( 5.5f ){3} } {3};
  5169. var_1.Imm[2] -f= 1f;
  5170. Stack.Push( create_object( GetHash("prop_mp_ramp_03"), &var_1{3}, 1, 1, 0 ) );
  5171. Static_7 = Stack.Peek();
  5172. Stack.Push( get_entity_heading( var_0 ) );
  5173. set_entity_heading( Stack[1], Stack[0] );
  5174. }
  5175. }
  5176. }
  5177. return;
  5178. }
  5179.  
  5180. void func_536()
  5181. {
  5182. Var32 var_0;
  5183. Stack.Push( player_ped_id() );
  5184. var_0 = Stack.Peek();
  5185. if ( is_ped_shooting( Stack[0] ) )
  5186. {
  5187. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5188. {
  5189. Stack.Push( 5.0f );
  5190. }
  5191. else
  5192. {
  5193. Stack.Push( vdist( get_entity_coords( var_0, 0 ){3}, get_gameplay_cam_coord(){3} ) +f 0.5f );
  5194. }
  5195. shoot_single_bullet_between_coords( func_684( Stack[0] ){3}, func_684( 500f ){3}, 5, 1, func_706( Static_90 ), var_0, 0, 1, 2500f );
  5196. }
  5197. return;
  5198. }
  5199.  
  5200. void func_534()
  5201. {
  5202. Var32 var_0;
  5203. disable_control_action( 2, 69 );
  5204. if ( is_disabled_control_just_pressed( 2, 69 ) )
  5205. {
  5206. Stack.Push( player_ped_id() );
  5207. var_0 = Stack.Peek();
  5208. if ( does_entity_exist( Stack[0] ) )
  5209. {
  5210. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5211. {
  5212. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  5213. var_0 = Stack.Peek();
  5214. Stack.Push( 1 );
  5215. set_vehicle_boost_active( Stack[1], Stack[0] );
  5216. unk_0x1D980479( "RaceTurbo", 0, 0 );
  5217. apply_force_to_entity( var_0, 1, 0f, 20f, 0f, 0f, 0f, 0f, 0, 1, 1, 1, 0, 1 );
  5218. set_vehicle_boost_active( var_0, 0 );
  5219. }
  5220. }
  5221. }
  5222. return;
  5223. }
  5224.  
  5225. void func_532()
  5226. {
  5227. Var32 var_0;
  5228. Var32 var_1;
  5229. var_0 = player_ped_id();
  5230. var_1 = player_id();
  5231. if ( does_entity_exist( var_0 ) )
  5232. {
  5233. if ( ! (is_entity_dead( var_0 ) ) )
  5234. {
  5235. if ( (is_player_targetting_anything( var_1 ) || is_player_free_aiming( var_1 )) )
  5236. {
  5237. disable_control_action( 0, 24 );
  5238. if ( is_disabled_control_just_pressed( 0, 24 ) )
  5239. {
  5240. if ( ! (Static_38 ) )
  5241. {
  5242. Static_39 = get_closest_vehicle( get_entity_coords( var_0, 0 ){3}, 600f, 0, 0 );
  5243. if ( does_entity_exist( Static_39 ) )
  5244. {
  5245. Static_38 = 1;
  5246. }
  5247. if ( does_entity_exist( Static_39 ) )
  5248. {
  5249. if ( func_334( Static_39 ) )
  5250. {
  5251. set_entity_coords( Static_39, func_269( 8f ){3}, 0, 0, 0, 1 );
  5252. set_entity_heading( Static_39, get_entity_heading( player_ped_id() ) );
  5253. set_vehicle_on_ground_properly( Static_39 );
  5254. apply_force_to_entity( Static_39, 1, 0.0f, 1000f, 0.0f, 0.0f, -1.5f, 0.0f, 0, 1, 1, 1, 0, 1 );
  5255. Static_38 = 0;
  5256. }
  5257. else
  5258. {
  5259. }
  5260. }
  5261. }
  5262. }
  5263. }
  5264. }
  5265. }
  5266. return;
  5267. }
  5268.  
  5269. void func_275()
  5270. {
  5271. Var32 var_0;
  5272. Switch( Static_41 )
  5273. {
  5274. case 0: Jump @Label_710;
  5275. case 1: Jump @Label_711;
  5276. case 2: Jump @Label_712;
  5277. case 3: Jump @Label_713;
  5278. case 4: Jump @Label_714;
  5279. case 5: Jump @Label_715;
  5280. case 6: Jump @Label_716;
  5281. }
  5282. Jump @Label_717;
  5283.  
  5284. :Label_710
  5285. var_0 = 0;
  5286.  
  5287. :Label_718
  5288. stat_set_int( func_276( func_79( "TATTOO_FM_UNLOCKS_", var_0 ) ), -1, 1 );
  5289. var_0++;
  5290. if ( !( var_0 > 4 ) )
  5291. {
  5292. Jump @Label_718;
  5293. }
  5294. Jump @Label_717;
  5295.  
  5296. :Label_711
  5297. var_0 = 1;
  5298.  
  5299. :Label_719
  5300. stat_set_int( func_276( func_78( func_79( "CHAR_FM_CARMOD_", var_0 ), "_UNLCK" ) ), -1, 1 );
  5301. var_0++;
  5302. if ( !( var_0 > 7 ) )
  5303. {
  5304. Jump @Label_719;
  5305. }
  5306. Jump @Label_717;
  5307.  
  5308. :Label_712
  5309. var_0 = 1;
  5310.  
  5311. :Label_720
  5312. stat_set_int( func_276( func_78( func_79( "CHAR_FM_CLOTHES_", var_0 ), "_UNLCK" ) ), -1, 1 );
  5313. var_0++;
  5314. if ( !( var_0 > 11 ) )
  5315. {
  5316. Jump @Label_720;
  5317. }
  5318. var_0 = 5914;
  5319.  
  5320. :Label_721
  5321. Global_262144.Imm[var_0] = 1;
  5322. Stack.Push( var_0 + 1 );
  5323. var_0 = Stack.Peek();
  5324. Stack.Push( 5920 );
  5325. if ( !( Stack[1] > Stack[0] ) )
  5326. {
  5327. Jump @Label_721;
  5328. }
  5329. Jump @Label_717;
  5330.  
  5331. :Label_713
  5332. var_0 = 0;
  5333.  
  5334. :Label_722
  5335. stat_set_int( func_276( func_79( "RANKAP_UNLK_", var_0 ) ), -1, 1 );
  5336. var_0++;
  5337. if ( !( var_0 > 3 ) )
  5338. {
  5339. Jump @Label_722;
  5340. }
  5341. Jump @Label_717;
  5342.  
  5343. :Label_714
  5344. stat_set_int( func_276( "CHAR_FM_WEAP_UNLOCKED" ), -1, 1 );
  5345. stat_set_int( func_276( "CHAR_FM_WEAP_UNLOCKED2" ), -1, 1 );
  5346. Jump @Label_717;
  5347.  
  5348. :Label_715
  5349. var_0 = 0;
  5350.  
  5351. :Label_723
  5352. stat_set_int( func_276( func_78( func_79( "CHAR_WEAP_ADDON_", var_0 ), "_UNLCK" ) ), -1, 1 );
  5353. var_0++;
  5354. if ( !( var_0 > 4 ) )
  5355. {
  5356. Jump @Label_723;
  5357. }
  5358. Jump @Label_717;
  5359.  
  5360. :Label_716
  5361. var_0 = 0;
  5362.  
  5363. :Label_724
  5364. var_0++;
  5365. if ( !( var_0 <= 49 ) )
  5366. {
  5367. Jump @Label_717;
  5368. }
  5369. if ( has_achievement_been_passed( var_0 ) )
  5370. {
  5371. Jump @Label_724;
  5372. }
  5373. give_achievement_to_player( var_0 );
  5374. if ( !( var_0 < 49 ) )
  5375. {
  5376. Jump @Label_717;
  5377. }
  5378. Jump @Label_724;
  5379.  
  5380. :Label_717
  5381. return;
  5382. }
  5383.  
  5384. void func_Unused_0()
  5385. {
  5386. Var32 var_0;
  5387. var_0 = player_ped_id();
  5388. if ( does_entity_exist( var_0 ) )
  5389. {
  5390. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5391. {
  5392. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  5393. set_vehicle_tyres_can_burst( var_0, !get_vehicle_tyres_can_burst( var_0 ) );
  5394. }
  5395. }
  5396. return;
  5397. }
  5398.  
  5399. var32 func_Unused_1( Var32 param_0 )
  5400. {
  5401. Var32 var_0;
  5402. var_0 = player_ped_id();
  5403. if ( does_entity_exist( var_0 ) )
  5404. {
  5405. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5406. {
  5407. if ( get_vehicle_tyres_can_burst( get_vehicle_ped_is_in( var_0, 0 ) ) )
  5408. {
  5409. Stack.Push( func_78( param_0, " OFF" ) );
  5410. }
  5411. else
  5412. {
  5413. }
  5414. }
  5415. Stack.Push( func_78( param_0, " ON" ) );
  5416. }
  5417. return Stack[0];
  5418. }
  5419.  
  5420. void func_392()
  5421. {
  5422. Var32 var_0;
  5423. Stack.Push( player_ped_id() );
  5424. var_0 = Stack.Peek();
  5425. if ( !( does_entity_exist( Stack[0] ) ) )
  5426. {
  5427. Jump @Label_728;
  5428. }
  5429. if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
  5430. {
  5431. Jump @Label_728;
  5432. }
  5433. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  5434. var_0 = Stack.Peek();
  5435. if ( !( func_334( Stack[0] ) ) )
  5436. {
  5437. Jump @Label_729;
  5438. }
  5439. get_vehicle_custom_primary_colour( var_0, func_730( 0, 0 ), func_730( 1, 0 ), func_730( 2, 0 ) );
  5440. get_vehicle_custom_secondary_colour( var_0, func_730( 0, 1 ), func_730( 1, 1 ), func_730( 2, 1 ) );
  5441.  
  5442. :Label_728
  5443. return;
  5444. }
  5445.  
  5446. void func_554()
  5447. {
  5448. Var32 var_0;
  5449. Stack.Push( player_ped_id() );
  5450. var_0 = Stack.Peek();
  5451. if ( does_entity_exist( Stack[0] ) )
  5452. {
  5453. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5454. {
  5455. set_vehicle_number_plate_text_index( get_vehicle_ped_is_in( var_0, 0 ), Static_14 );
  5456. }
  5457. }
  5458. return;
  5459. }
  5460.  
  5461. void func_552()
  5462. {
  5463. Var32 var_0;
  5464. Stack.Push( player_ped_id() );
  5465. var_0 = Stack.Peek();
  5466. if ( does_entity_exist( Stack[0] ) )
  5467. {
  5468. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5469. {
  5470. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  5471. var_0 = Stack.Peek();
  5472. if ( does_entity_exist( Stack[0] ) )
  5473. {
  5474. Switch( Static_29 )
  5475. {
  5476. case 0:
  5477. Stack.Push( var_0 );
  5478. clear_vehicle_custom_primary_colour( Stack.Peek() );
  5479. Stack.Push( *func_393( 0 ) );
  5480. Stack.Push( *func_393( 1 ) );
  5481. Stack.Push( *func_393( 2 ) );
  5482. set_vehicle_custom_primary_colour( Stack[3], Stack[2], Stack[1], Stack[0] );
  5483. break;
  5484.  
  5485. case 1:
  5486. Stack.Push( var_0 );
  5487. clear_vehicle_custom_secondary_colour( Stack.Peek() );
  5488. Stack.Push( *func_393( 0 ) );
  5489. Stack.Push( *func_393( 1 ) );
  5490. Stack.Push( *func_393( 2 ) );
  5491. set_vehicle_custom_secondary_colour( Stack[3], Stack[2], Stack[1], Stack[0] );
  5492.  
  5493. }
  5494. }
  5495. }
  5496. }
  5497. return;
  5498. }
  5499.  
  5500. void func_162()
  5501. {
  5502. Var32 var_0;
  5503. Var32 var_1;
  5504. var_0 = get_closest_vehicle( get_entity_coords( player_ped_id(), 0 ){3}, 100f, 0, 4 );
  5505. if ( does_entity_exist( var_0 ) )
  5506. {
  5507. var_1 = func_735( var_0 );
  5508. if ( -2 != var_1 )
  5509. {
  5510. set_ped_into_vehicle( player_ped_id(), var_0, var_1 );
  5511. }
  5512. }
  5513. return;
  5514. }
  5515.  
  5516. void func_211( Var32 param_0 )
  5517. {
  5518. Var32 var_0;
  5519. Var32 var_1;
  5520. if ( network_is_player_active( param_0 ) )
  5521. {
  5522. var_0 = get_player_ped( param_0 );
  5523. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  5524. {
  5525. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  5526. var_1 = func_735( var_0 );
  5527. if ( -2 != var_1 )
  5528. {
  5529. task_warp_ped_into_vehicle( player_ped_id(), var_0, var_1 );
  5530. }
  5531. }
  5532. }
  5533. return;
  5534. }
  5535.  
  5536. void func_283( Var32 param_0, Var32 param_1 )
  5537. {
  5538. Switch( param_1 )
  5539. {
  5540. case 0:
  5541. func_739( param_0 );
  5542. break;
  5543.  
  5544. }
  5545. return;
  5546. }
  5547.  
  5548. void func_739( Var32 param_0 )
  5549. {
  5550. if ( does_entity_exist( param_0 ) )
  5551. {
  5552. if ( is_entity_a_vehicle( param_0 ) )
  5553. {
  5554. if ( GetHash("police3") == get_entity_model( param_0 ) )
  5555. {
  5556. Static_684 = { param_0, 85, 0, 0, 8, 8, 8, " POLICE ", 5, 1, 1, 3, 16, 0, 132, 5, 1, 1, 1, 1, 0, 1, -1, 1, -1, -1, -1, 3, 2, 2, 5, 3, 4 } {33};
  5557. func_741( &Static_684 );
  5558. }
  5559. }
  5560. }
  5561. return;
  5562. }
  5563.  
  5564. void func_741( Var32 param_0 )
  5565. {
  5566. Var32 var_0;
  5567. if ( !( does_entity_exist( *param_0.Imm[0] ) ) )
  5568. {
  5569. Jump @Label_742;
  5570. }
  5571. if ( !( is_entity_a_vehicle( *param_0.Imm[0] ) ) )
  5572. {
  5573. Jump @Label_742;
  5574. }
  5575. if ( !( func_334( *param_0.Imm[0] ) ) )
  5576. {
  5577. Jump @Label_742;
  5578. }
  5579. set_vehicle_mod_kit( *param_0.Imm[0], 0 );
  5580. set_vehicle_custom_primary_colour( *param_0.Imm[0], param_0.Imm[1]{3} );
  5581. set_vehicle_custom_secondary_colour( *param_0.Imm[0], param_0.Imm[4]{3} );
  5582. set_vehicle_number_plate_text( *param_0.Imm[0], *param_0.Imm[7] );
  5583. set_vehicle_number_plate_text_index( *param_0.Imm[0], *param_0.Imm[8] );
  5584. toggle_vehicle_mod( *param_0.Imm[0], 18, *param_0.Imm[9] );
  5585. toggle_vehicle_mod( *param_0.Imm[0], 22, *param_0.Imm[10] );
  5586. set_vehicle_wheel_type( *param_0.Imm[0], *param_0.Imm[11] );
  5587. set_vehicle_mod( *param_0.Imm[0], 23, *param_0.Imm[12], 0 );
  5588. set_vehicle_extra_colours( *param_0.Imm[0], *param_0.Imm[13], *param_0.Imm[14] );
  5589. set_vehicle_window_tint( *param_0.Imm[0], *param_0.Imm[15] );
  5590. var_0 = 0;
  5591.  
  5592. :Label_743
  5593. set_vehicle_mod( *param_0.Imm[0], var_0, *param_0.Imm[16].Imm[var_0], 0 );
  5594. var_0++;
  5595. if ( !( var_0 > 16 ) )
  5596. {
  5597. Jump @Label_743;
  5598. }
  5599.  
  5600. :Label_742
  5601. return;
  5602. }
  5603.  
  5604. void func_556()
  5605. {
  5606. Var32 var_0;
  5607. Var32 var_1;
  5608. Var32 var_2;
  5609. Var32 var_3;
  5610. Var32 var_4;
  5611. Var32 var_5;
  5612. Var32 var_6;
  5613. Var32 var_7;
  5614. Stack.Push( player_ped_id() );
  5615. var_0 = Stack.Peek();
  5616. if ( !( does_entity_exist( Stack[0] ) ) )
  5617. {
  5618. Jump @Label_744;
  5619. }
  5620. if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
  5621. {
  5622. Jump @Label_744;
  5623. }
  5624. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  5625. var_0 = Stack.Peek();
  5626. if ( !( func_334( Stack[0] ) ) )
  5627. {
  5628. Jump @Label_744;
  5629. }
  5630. var_1 = get_vehicle_mod( var_0, Static_32 );
  5631. var_2 = get_num_vehicle_mods( var_0, Static_32 ) - 1;
  5632. set_vehicle_mod_kit( var_0, 0 );
  5633. if ( is_bit_set( Static_31, 4 ) )
  5634. {
  5635. Jump @Label_745;
  5636. }
  5637. if ( is_bit_set( Static_31, 5 ) )
  5638. {
  5639. Jump @Label_746;
  5640. }
  5641. if ( is_bit_set( Static_31, 6 ) )
  5642. {
  5643. Jump @Label_747;
  5644. }
  5645. if ( is_bit_set( Static_31, 8 ) )
  5646. {
  5647. Jump @Label_748;
  5648. }
  5649. if ( is_bit_set( Static_31, 7 ) )
  5650. {
  5651. Jump @Label_749;
  5652. }
  5653. if ( is_bit_set( Static_31, 11 ) )
  5654. {
  5655. Jump @Label_750;
  5656. }
  5657. if ( !( is_bit_set( Static_31, 3 ) ) )
  5658. {
  5659. Jump @Label_751;
  5660. }
  5661. if ( !( var_2 != var_1 ) )
  5662. {
  5663. Jump @Label_752;
  5664. }
  5665. var_1++;
  5666. Jump @Label_753;
  5667.  
  5668. :Label_752
  5669. var_1 = -1;
  5670. Jump @Label_753;
  5671.  
  5672. :Label_751
  5673. if ( !( -1 != var_1 ) )
  5674. {
  5675. Jump @Label_754;
  5676. }
  5677. var_1--;
  5678. Jump @Label_753;
  5679.  
  5680. :Label_754
  5681. var_1 = var_2;
  5682.  
  5683. :Label_753
  5684. set_vehicle_mod( var_0, Static_32, var_1, 0 );
  5685. Jump @Label_744;
  5686.  
  5687. :Label_747
  5688. var_1 = get_vehicle_wheel_type( var_0 );
  5689. if ( !( is_bit_set( Static_31, 3 ) ) )
  5690. {
  5691. Jump @Label_755;
  5692. }
  5693. if ( !( 7 != var_2 ) )
  5694. {
  5695. Jump @Label_756;
  5696. }
  5697. var_1++;
  5698. Jump @Label_757;
  5699.  
  5700. :Label_756
  5701. var_1 = -1;
  5702. Jump @Label_757;
  5703.  
  5704. :Label_755
  5705. if ( !( var_1 != -1 ) )
  5706. {
  5707. Jump @Label_758;
  5708. }
  5709. var_1--;
  5710. Jump @Label_757;
  5711.  
  5712. :Label_758
  5713. var_1 = 7;
  5714.  
  5715. :Label_757
  5716. set_vehicle_wheel_type( var_0, var_1 );
  5717. Jump @Label_744;
  5718.  
  5719. :Label_746
  5720. var_1 = get_vehicle_mod( var_0, Static_32 );
  5721. if ( !( is_bit_set( Static_31, 3 ) ) )
  5722. {
  5723. Jump @Label_759;
  5724. }
  5725. if ( !( var_2 != var_1 ) )
  5726. {
  5727. Jump @Label_760;
  5728. }
  5729. var_1++;
  5730. Jump @Label_761;
  5731.  
  5732. :Label_760
  5733. var_1 = -1;
  5734. Jump @Label_761;
  5735.  
  5736. :Label_759
  5737. if ( !( -1 != var_1 ) )
  5738. {
  5739. Jump @Label_762;
  5740. }
  5741. var_1--;
  5742. Jump @Label_761;
  5743.  
  5744. :Label_762
  5745. var_1 = var_2;
  5746.  
  5747. :Label_761
  5748. set_vehicle_mod( var_0, Static_32, var_1, get_vehicle_mod_variation( var_0, Static_32 ) );
  5749. Jump @Label_744;
  5750.  
  5751. :Label_745
  5752. toggle_vehicle_mod( var_0, Static_32, !is_toggle_mod_on( var_0, Static_32 ) );
  5753. Jump @Label_744;
  5754.  
  5755. :Label_748
  5756. get_vehicle_extra_colours( var_0, &var_2, &var_3 );
  5757. var_1 = &var_2.Imm[is_bit_set( Static_31, 10 )];
  5758. Switch( is_bit_set( Static_31, 3 ) )
  5759. {
  5760. case 1: Jump @Label_763;
  5761. case 0: Jump @Label_764;
  5762. }
  5763.  
  5764. :Label_763
  5765. if ( !( 160 != *var_1 ) )
  5766. {
  5767. Jump @Label_765;
  5768. }
  5769. *var_1++;
  5770. Jump @Label_766;
  5771.  
  5772. :Label_765
  5773. *var_1 = 0;
  5774. Jump @Label_766;
  5775.  
  5776. :Label_764
  5777. if ( !( 0 != *var_1 ) )
  5778. {
  5779. Jump @Label_767;
  5780. }
  5781. *var_1--;
  5782. Jump @Label_766;
  5783.  
  5784. :Label_767
  5785. *var_1 = 160;
  5786.  
  5787. :Label_766
  5788. set_vehicle_extra_colours( var_0, var_2, var_3 );
  5789. Jump @Label_744;
  5790.  
  5791. :Label_749
  5792. var_1 = get_vehicle_window_tint( var_0 );
  5793. Switch( is_bit_set( Static_31, 3 ) )
  5794. {
  5795. case 1: Jump @Label_768;
  5796. case 0: Jump @Label_769;
  5797. }
  5798. Jump @Label_744;
  5799.  
  5800. :Label_768
  5801. if ( !( 6 != var_1 ) )
  5802. {
  5803. Jump @Label_770;
  5804. }
  5805. var_1++;
  5806. Jump @Label_771;
  5807.  
  5808. :Label_770
  5809. var_1 = 0;
  5810. Jump @Label_771;
  5811.  
  5812. :Label_769
  5813. if ( !( 0 != var_1 ) )
  5814. {
  5815. Jump @Label_772;
  5816. }
  5817. var_1--;
  5818. Jump @Label_771;
  5819.  
  5820. :Label_772
  5821. var_1 = 6;
  5822.  
  5823. :Label_771
  5824. set_vehicle_window_tint( var_0, var_1 );
  5825. Jump @Label_744;
  5826.  
  5827. :Label_750
  5828. Stack.Push( get_vehicle_livery_count( var_0 ) );
  5829. var_2 = Stack.Peek() - 1;
  5830. Stack.Push( 0 );
  5831. if ( !( Stack[1] > Stack[0] ) )
  5832. {
  5833. Jump @Label_744;
  5834. }
  5835. var_1 = get_vehicle_livery( var_0 );
  5836. Switch( is_bit_set( Static_31, 3 ) )
  5837. {
  5838. case 1: Jump @Label_773;
  5839. case 0: Jump @Label_774;
  5840. }
  5841. Jump @Label_744;
  5842.  
  5843. :Label_773
  5844. if ( !( var_2 != var_1 ) )
  5845. {
  5846. Jump @Label_775;
  5847. }
  5848. var_1++;
  5849. Jump @Label_776;
  5850.  
  5851. :Label_775
  5852. var_1 = -1;
  5853. Jump @Label_776;
  5854.  
  5855. :Label_774
  5856. if ( !( -1 != var_1 ) )
  5857. {
  5858. Jump @Label_777;
  5859. }
  5860. var_1--;
  5861. Jump @Label_776;
  5862.  
  5863. :Label_777
  5864. var_1 = var_2;
  5865.  
  5866. :Label_776
  5867. set_vehicle_livery( var_0, var_1 );
  5868.  
  5869. :Label_744
  5870. return;
  5871. }
  5872.  
  5873. void func_354()
  5874. {
  5875. Switch( Static_85 )
  5876. {
  5877. case 1: Jump @Label_778;
  5878. case 0: Jump @Label_779;
  5879. }
  5880. Jump @Label_780;
  5881.  
  5882. :Label_778
  5883. Switch( Static_86 )
  5884. {
  5885. case 0: Jump @Label_781;
  5886. case 1: Jump @Label_782;
  5887. }
  5888. Jump @Label_780;
  5889.  
  5890. :Label_781
  5891. func_783();
  5892. func_784();
  5893. Jump @Label_780;
  5894.  
  5895. :Label_782
  5896. func_785();
  5897. func_784();
  5898. Jump @Label_780;
  5899.  
  5900. :Label_779
  5901. Switch( Static_86 )
  5902. {
  5903. case 0: Jump @Label_786;
  5904. case 1: Jump @Label_787;
  5905. }
  5906. Jump @Label_780;
  5907.  
  5908. :Label_786
  5909. func_783();
  5910. func_788();
  5911.  
  5912. :Label_787
  5913. func_785();
  5914. func_788();
  5915.  
  5916. :Label_780
  5917. return;
  5918. }
  5919.  
  5920. void func_788()
  5921. {
  5922. Var32 var_0;
  5923. Var32 var_1;
  5924. Var32 var_2;
  5925. var_0 = 0;
  5926.  
  5927. :Label_790
  5928. var_1 = &Global_15003.Imm[var_0 * 7];
  5929. Stack.Push( get_closest_object_of_type( *var_1.Imm[1], *var_1.Imm[2], *var_1.Imm[3], 4.0f, *var_1.Imm[0], 0 ) );
  5930. var_2 = Stack.Peek();
  5931. if ( !( does_entity_exist( Stack[0] ) ) )
  5932. {
  5933. Jump @Label_789;
  5934. }
  5935. if ( !( func_334( var_2 ) ) )
  5936. {
  5937. Jump @Label_789;
  5938. }
  5939. set_entity_as_mission_entity( var_2, 0, 1 );
  5940. delete_object( &var_2 );
  5941.  
  5942. :Label_789
  5943. Stack.Push( var_0 + 1 );
  5944. var_0 = Stack.Peek();
  5945. Stack.Push( Static_89 / 7 );
  5946. if ( !( Stack[1] > Stack[0] ) )
  5947. {
  5948. Jump @Label_790;
  5949. }
  5950. return;
  5951. }
  5952.  
  5953. void func_784()
  5954. {
  5955. Var32 var_0;
  5956. Var32 var_1;
  5957. var_0 = 0;
  5958.  
  5959. :Label_792
  5960. var_1 = &Global_15003.Imm[var_0 * 7];
  5961. func_791( *var_1.Imm[0], *var_1.Imm[1], *var_1.Imm[2], *var_1.Imm[3], *var_1.Imm[4], *var_1.Imm[5], *var_1.Imm[6] );
  5962. Stack.Push( var_0 + 1 );
  5963. var_0 = Stack.Peek();
  5964. Stack.Push( Static_89 / 7 );
  5965. if ( !( Stack[1] > Stack[0] ) )
  5966. {
  5967. Jump @Label_792;
  5968. }
  5969. return;
  5970. }
  5971.  
  5972. void func_785()
  5973. {
  5974. Static_89 = 252;
  5975. Stack.Push( GetHash("prop_container_01a") );
  5976. Stack.Push( 509.8423f );
  5977. Stack.Push( 5589.242f );
  5978. Stack.Push( 791.0656f );
  5979. Stack.Push( 0.141f );
  5980. Stack.Push( 0.0f );
  5981. Stack.Push( 65.3998f );
  5982. Stack.Push( GetHash("prop_container_01a") );
  5983. Stack.Push( 520.5002f );
  5984. Stack.Push( 5584.377f );
  5985. Stack.Push( 790.5033f );
  5986. Stack.Push( 5.441f );
  5987. Stack.Push( 0.0f );
  5988. Stack.Push( 65.3998f );
  5989. Stack.Push( GetHash("prop_container_01a") );
  5990. Stack.Push( 531.0571f );
  5991. Stack.Push( 5579.541f );
  5992. Stack.Push( 788.6912f );
  5993. Stack.Push( 12.441f );
  5994. Stack.Push( 0.0f );
  5995. Stack.Push( 65.3998f );
  5996. Stack.Push( GetHash("prop_container_01a") );
  5997. Stack.Push( 541.3253f );
  5998. Stack.Push( 5574.84f );
  5999. Stack.Push( 785.4896f );
  6000. Stack.Push( 19.4409f );
  6001. Stack.Push( 0.0f );
  6002. Stack.Push( 65.3998f );
  6003. Stack.Push( GetHash("prop_container_01a") );
  6004. Stack.Push( 551.0662f );
  6005. Stack.Push( 5570.37f );
  6006. Stack.Push( 780.799f );
  6007. Stack.Push( 27.5407f );
  6008. Stack.Push( 0.0f );
  6009. Stack.Push( 65.3998f );
  6010. Stack.Push( GetHash("prop_container_01a") );
  6011. Stack.Push( 560.1738f );
  6012. Stack.Push( 5566.205f );
  6013. Stack.Push( 774.6979f );
  6014. Stack.Push( 35.0403f );
  6015. Stack.Push( 0.0f );
  6016. Stack.Push( 65.3998f );
  6017. Stack.Push( GetHash("prop_container_01a") );
  6018. Stack.Push( 568.6718f );
  6019. Stack.Push( 5562.32f );
  6020. Stack.Push( 767.4281f );
  6021. Stack.Push( 40.7396f );
  6022. Stack.Push( 0.0f );
  6023. Stack.Push( 65.3998f );
  6024. Stack.Push( GetHash("prop_container_01a") );
  6025. Stack.Push( 576.9716f );
  6026. Stack.Push( 5558.527f );
  6027. Stack.Push( 759.5663f );
  6028. Stack.Push( 40.7396f );
  6029. Stack.Push( 0.0f );
  6030. Stack.Push( 65.3998f );
  6031. Stack.Push( GetHash("prop_container_01a") );
  6032. Stack.Push( 585.2493f );
  6033. Stack.Push( 5554.747f );
  6034. Stack.Push( 751.7451f );
  6035. Stack.Push( 40.7396f );
  6036. Stack.Push( 0.0f );
  6037. Stack.Push( 65.3998f );
  6038. Stack.Push( GetHash("prop_container_01a") );
  6039. Stack.Push( 593.5072f );
  6040. Stack.Push( 5550.972f );
  6041. Stack.Push( 743.917f );
  6042. Stack.Push( 40.7396f );
  6043. Stack.Push( 0.0f );
  6044. Stack.Push( 65.3998f );
  6045. Stack.Push( GetHash("prop_container_01a") );
  6046. Stack.Push( 601.777f );
  6047. Stack.Push( 5547.191f );
  6048. Stack.Push( 736.0764f );
  6049. Stack.Push( 40.7396f );
  6050. Stack.Push( 0.0f );
  6051. Stack.Push( 65.3998f );
  6052. Stack.Push( GetHash("prop_container_01a") );
  6053. Stack.Push( 610.0651f );
  6054. Stack.Push( 5543.399f );
  6055. Stack.Push( 728.2167f );
  6056. Stack.Push( 40.7396f );
  6057. Stack.Push( 0.0f );
  6058. Stack.Push( 65.3998f );
  6059. Stack.Push( GetHash("prop_container_01a") );
  6060. Stack.Push( 618.3337f );
  6061. Stack.Push( 5539.623f );
  6062. Stack.Push( 720.3861f );
  6063. Stack.Push( 40.7936f );
  6064. Stack.Push( 0.0f );
  6065. Stack.Push( 65.3998f );
  6066. Stack.Push( GetHash("prop_container_01a") );
  6067. Stack.Push( 626.6017f );
  6068. Stack.Push( 5535.848f );
  6069. Stack.Push( 712.5473f );
  6070. Stack.Push( 40.7396f );
  6071. Stack.Push( 0.0f );
  6072. Stack.Push( 65.3998f );
  6073. Stack.Push( GetHash("prop_container_01a") );
  6074. Stack.Push( 634.8616f );
  6075. Stack.Push( 5532.067f );
  6076. Stack.Push( 704.7252f );
  6077. Stack.Push( 40.7396f );
  6078. Stack.Push( 0.0f );
  6079. Stack.Push( 65.3998f );
  6080. Stack.Push( GetHash("prop_container_01a") );
  6081. Stack.Push( 643.1213f );
  6082. Stack.Push( 5528.286f );
  6083. Stack.Push( 696.894f );
  6084. Stack.Push( 40.7936f );
  6085. Stack.Push( 0.0f );
  6086. Stack.Push( 65.3998f );
  6087. Stack.Push( GetHash("prop_container_01a") );
  6088. Stack.Push( 651.3914f );
  6089. Stack.Push( 5524.506f );
  6090. Stack.Push( 689.0526f );
  6091. Stack.Push( 40.7396f );
  6092. Stack.Push( 0.0f );
  6093. Stack.Push( 65.3998f );
  6094. Stack.Push( GetHash("prop_container_01a") );
  6095. Stack.Push( 659.6512f );
  6096. Stack.Push( 5520.728f );
  6097. Stack.Push( 681.2211f );
  6098. Stack.Push( 40.7396f );
  6099. Stack.Push( 0.0f );
  6100. Stack.Push( 65.3998f );
  6101. Stack.Push( GetHash("prop_container_01a") );
  6102. Stack.Push( 667.911f );
  6103. Stack.Push( 5516.942f );
  6104. Stack.Push( 673.3893f );
  6105. Stack.Push( 40.7396f );
  6106. Stack.Push( 0.0f );
  6107. Stack.Push( 65.3998f );
  6108. Stack.Push( GetHash("prop_container_01a") );
  6109. Stack.Push( 676.1708f );
  6110. Stack.Push( 5513.167f );
  6111. Stack.Push( 665.558f );
  6112. Stack.Push( 40.7396f );
  6113. Stack.Push( 0.0f );
  6114. Stack.Push( 65.3998f );
  6115. Stack.Push( GetHash("prop_container_01a") );
  6116. Stack.Push( 684.4307f );
  6117. Stack.Push( 5509.379f );
  6118. Stack.Push( 657.7266f );
  6119. Stack.Push( 40.7396f );
  6120. Stack.Push( 0.0f );
  6121. Stack.Push( 65.3998f );
  6122. Stack.Push( GetHash("prop_container_01a") );
  6123. Stack.Push( 692.6906f );
  6124. Stack.Push( 5505.608f );
  6125. Stack.Push( 649.9052f );
  6126. Stack.Push( 40.7396f );
  6127. Stack.Push( 0.0f );
  6128. Stack.Push( 65.3998f );
  6129. Stack.Push( GetHash("prop_container_01a") );
  6130. Stack.Push( 700.9504f );
  6131. Stack.Push( 5501.827f );
  6132. Stack.Push( 642.0737f );
  6133. Stack.Push( 40.7396f );
  6134. Stack.Push( 0.0f );
  6135. Stack.Push( 65.3998f );
  6136. Stack.Push( GetHash("prop_container_01a") );
  6137. Stack.Push( 709.2201f );
  6138. Stack.Push( 5498.046f );
  6139. Stack.Push( 634.2426f );
  6140. Stack.Push( 40.7396f );
  6141. Stack.Push( 0.0f );
  6142. Stack.Push( 65.3998f );
  6143. Stack.Push( GetHash("prop_container_01a") );
  6144. Stack.Push( 717.4602f );
  6145. Stack.Push( 5494.276f );
  6146. Stack.Push( 626.4309f );
  6147. Stack.Push( 40.7396f );
  6148. Stack.Push( 0.0f );
  6149. Stack.Push( 65.3998f );
  6150. Stack.Push( GetHash("prop_container_01a") );
  6151. Stack.Push( 725.7202f );
  6152. Stack.Push( 5490.498f );
  6153. Stack.Push( 618.5996f );
  6154. Stack.Push( 40.7396f );
  6155. Stack.Push( 0.0f );
  6156. Stack.Push( 65.3998f );
  6157. Stack.Push( GetHash("prop_container_01a") );
  6158. Stack.Push( 733.98f );
  6159. Stack.Push( 5486.723f );
  6160. Stack.Push( 610.7783f );
  6161. Stack.Push( 40.7396f );
  6162. Stack.Push( 0.0f );
  6163. Stack.Push( 65.3998f );
  6164. Stack.Push( GetHash("prop_container_01a") );
  6165. Stack.Push( 742.5997f );
  6166. Stack.Push( 5482.776f );
  6167. Stack.Push( 603.1669f );
  6168. Stack.Push( 36.9395f );
  6169. Stack.Push( 0.0f );
  6170. Stack.Push( 65.3998f );
  6171. Stack.Push( GetHash("prop_container_01a") );
  6172. Stack.Push( 751.8304f );
  6173. Stack.Push( 5478.552f );
  6174. Stack.Push( 596.3347f );
  6175. Stack.Push( 31.0392f );
  6176. Stack.Push( 0.0f );
  6177. Stack.Push( 65.3998f );
  6178. Stack.Push( GetHash("prop_container_01a") );
  6179. Stack.Push( 761.7103f );
  6180. Stack.Push( 5474.022f );
  6181. Stack.Push( 590.6132f );
  6182. Stack.Push( 24.5989f );
  6183. Stack.Push( 0.0f );
  6184. Stack.Push( 65.3998f );
  6185. Stack.Push( GetHash("prop_container_01a") );
  6186. Stack.Push( 772.0702f );
  6187. Stack.Push( 5469.283f );
  6188. Stack.Push( 586.0803f );
  6189. Stack.Push( 18.9288f );
  6190. Stack.Push( 0.0f );
  6191. Stack.Push( 65.3998f );
  6192. Stack.Push( GetHash("prop_container_01a") );
  6193. Stack.Push( 782.84f );
  6194. Stack.Push( 5464.343f );
  6195. Stack.Push( 582.8604f );
  6196. Stack.Push( 11.5788f );
  6197. Stack.Push( 0.0f );
  6198. Stack.Push( 65.3998f );
  6199. Stack.Push( GetHash("prop_container_01a") );
  6200. Stack.Push( 793.8899f );
  6201. Stack.Push( 5459.285f );
  6202. Stack.Push( 581.1174f );
  6203. Stack.Push( 5.0787f );
  6204. Stack.Push( 0.0f );
  6205. Stack.Push( 65.3998f );
  6206. Stack.Push( GetHash("prop_container_01a") );
  6207. Stack.Push( 805.1001f );
  6208. Stack.Push( 5454.148f );
  6209. Stack.Push( 580.8762f );
  6210. Stack.Push( -2.5212f );
  6211. Stack.Push( 0.0f );
  6212. Stack.Push( 65.3998f );
  6213. Stack.Push( GetHash("prop_container_01a") );
  6214. Stack.Push( 816.1702f );
  6215. Stack.Push( 5449.08f );
  6216. Stack.Push( 581.9746f );
  6217. Stack.Push( -7.6213f );
  6218. Stack.Push( 0.0f );
  6219. Stack.Push( 65.3998f );
  6220. Stack.Push( GetHash("prop_container_01a") );
  6221. Stack.Push( 827.1907f );
  6222. Stack.Push( 5444.041f );
  6223. Stack.Push( 584.5823f );
  6224. Stack.Push( -16.6212f );
  6225. Stack.Push( 0.0f );
  6226. Stack.Push( 65.3998f );
  6227. Stack.Push( GetHash("prop_container_01a") );
  6228. Stack.Push( 837.6807f );
  6229. Stack.Push( 5439.241f );
  6230. Stack.Push( 588.899f );
  6231. Stack.Push( -24.421f );
  6232. Stack.Push( 0.0f );
  6233. Stack.Push( 65.3998f );
  6234. Stack.Push( Static_89 );
  6235. Stack.Push( &Global_15003 );
  6236. FromStack;
  6237. return;
  6238. }
  6239.  
  6240. void func_783()
  6241. {
  6242. Static_89 = 105;
  6243. Stack.Push( GetHash("prop_container_01a") );
  6244. Stack.Push( -367.639f );
  6245. Stack.Push( -159.6263f );
  6246. Stack.Push( 39.9918f );
  6247. Stack.Push( 0.0f );
  6248. Stack.Push( 0.0f );
  6249. Stack.Push( -59.919f );
  6250. Stack.Push( GetHash("prop_container_01a") );
  6251. Stack.Push( -367.639f );
  6252. Stack.Push( -159.6263f );
  6253. Stack.Push( 37.1933f );
  6254. Stack.Push( 0.0f );
  6255. Stack.Push( 0.0f );
  6256. Stack.Push( -59.919f );
  6257. Stack.Push( GetHash("prop_container_01a") );
  6258. Stack.Push( -376.6173f );
  6259. Stack.Push( -156.4899f );
  6260. Stack.Push( 37.1933f );
  6261. Stack.Push( 0.0f );
  6262. Stack.Push( 0.0f );
  6263. Stack.Push( -150.6845f );
  6264. Stack.Push( GetHash("prop_container_01a") );
  6265. Stack.Push( -376.6173f );
  6266. Stack.Push( -156.4899f );
  6267. Stack.Push( 40.0226f );
  6268. Stack.Push( 0.0f );
  6269. Stack.Push( 0.0f );
  6270. Stack.Push( -150.6845f );
  6271. Stack.Push( GetHash("prop_container_01a") );
  6272. Stack.Push( -393.11f );
  6273. Stack.Push( -94.3922f );
  6274. Stack.Push( 41.9025f );
  6275. Stack.Push( 0.0f );
  6276. Stack.Push( 0.0f );
  6277. Stack.Push( -18.8002f );
  6278. Stack.Push( GetHash("prop_container_01a") );
  6279. Stack.Push( -393.11f );
  6280. Stack.Push( -94.3922f );
  6281. Stack.Push( 39.1168f );
  6282. Stack.Push( 0.0f );
  6283. Stack.Push( 0.0f );
  6284. Stack.Push( -18.8002f );
  6285. Stack.Push( GetHash("prop_container_01a") );
  6286. Stack.Push( -400.0598f );
  6287. Stack.Push( -103.1192f );
  6288. Stack.Push( 41.0517f );
  6289. Stack.Push( 0.0f );
  6290. Stack.Push( 0.0f );
  6291. Stack.Push( -59.8135f );
  6292. Stack.Push( GetHash("prop_container_01a") );
  6293. Stack.Push( -400.0598f );
  6294. Stack.Push( -103.1192f );
  6295. Stack.Push( 38.2532f );
  6296. Stack.Push( 0.0f );
  6297. Stack.Push( 0.0f );
  6298. Stack.Push( -59.8135f );
  6299. Stack.Push( GetHash("prop_container_01a") );
  6300. Stack.Push( -401.3876f );
  6301. Stack.Push( -100.8391f );
  6302. Stack.Push( 41.0502f );
  6303. Stack.Push( 0.0f );
  6304. Stack.Push( 0.0f );
  6305. Stack.Push( -59.8135f );
  6306. Stack.Push( GetHash("prop_container_01a") );
  6307. Stack.Push( -409.4334f );
  6308. Stack.Push( -96.4273f );
  6309. Stack.Push( 43.8101f );
  6310. Stack.Push( -24.4283f );
  6311. Stack.Push( 0.0f );
  6312. Stack.Push( -150.263f );
  6313. Stack.Push( GetHash("prop_container_01a") );
  6314. Stack.Push( -413.456f );
  6315. Stack.Push( -90.2701f );
  6316. Stack.Push( 42.7943f );
  6317. Stack.Push( 90f );
  6318. Stack.Push( 35.1179f );
  6319. Stack.Push( -4.4701f );
  6320. Stack.Push( GetHash("prop_container_01a") );
  6321. Stack.Push( -416.6499f );
  6322. Stack.Push( -86.3867f );
  6323. Stack.Push( 46.0292f );
  6324. Stack.Push( 0.0f );
  6325. Stack.Push( 0.0f );
  6326. Stack.Push( 42.9901f );
  6327. Stack.Push( GetHash("prop_container_01a") );
  6328. Stack.Push( -424.7959f );
  6329. Stack.Push( -77.5469f );
  6330. Stack.Push( 46.0318f );
  6331. Stack.Push( 0.0f );
  6332. Stack.Push( 0.0f );
  6333. Stack.Push( 42.3861f );
  6334. Stack.Push( GetHash("prop_container_01a") );
  6335. Stack.Push( -428.2729f );
  6336. Stack.Push( -73.7499f );
  6337. Stack.Push( 42.2047f );
  6338. Stack.Push( -72.9995f );
  6339. Stack.Push( 0.0f );
  6340. Stack.Push( 42.3861f );
  6341. Stack.Push( 1572208841 );
  6342. Stack.Push( -425.8954f );
  6343. Stack.Push( -78.2232f );
  6344. Stack.Push( 48.8151f );
  6345. Stack.Push( 0.0f );
  6346. Stack.Push( 0.0f );
  6347. Stack.Push( 172.0799f );
  6348. Stack.Push( Static_89 );
  6349. Stack.Push( &Global_15003 );
  6350. FromStack;
  6351. return;
  6352. }
  6353.  
  6354. void func_791( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5, Var32 param_6 )
  6355. {
  6356. Var32 var_0;
  6357. Var32 var_1;
  6358. Var32 var_2;
  6359. Var32 var_3;
  6360. Var32 var_4;
  6361. Var32 var_5;
  6362. Var32 var_6;
  6363. Var32 var_7;
  6364. var_0 = create_object( param_0, &param_1{3}, 1, 1, 0 );
  6365. set_entity_rotation( var_0, &param_4{3}, 2, 1 );
  6366. freeze_entity_position( var_0, 1 );
  6367. set_entity_lod_dist( var_0, 900000 );
  6368. set_entity_invincible( var_0, 0 );
  6369. set_entity_proofs( var_0, 0, 0, 0, 0, 0, 0, 0, 0 );
  6370. return;
  6371. }
  6372.  
  6373. void func_347( Var32 param_0, Var32 param_1 )
  6374. {
  6375. Var32 var_0;
  6376. if ( network_is_player_active( param_0 ) )
  6377. {
  6378. Stack.Push( get_player_ped( param_0 ) );
  6379. var_0 = Stack.Peek();
  6380. if ( does_entity_exist( Stack[0] ) )
  6381. {
  6382. if ( param_1 )
  6383. {
  6384. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  6385. {
  6386. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  6387. }
  6388. }
  6389. if ( func_334( Static_52 ) )
  6390. {
  6391. attach_entity_to_entity( Static_52, var_0, 0, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1, 1, 0, 0, 2, 1 );
  6392. }
  6393. }
  6394. }
  6395. return;
  6396. }
  6397.  
  6398. void func_550()
  6399. {
  6400. Var32 var_0;
  6401. Var32 var_1;
  6402. var_0 = 0;
  6403.  
  6404. :Label_796
  6405. if ( !( is_bit_set( Static_59, var_0 ) ) )
  6406. {
  6407. Jump @Label_795;
  6408. }
  6409. if ( !( network_is_player_active( var_0 ) ) )
  6410. {
  6411. Jump @Label_795;
  6412. }
  6413. Stack.Push( get_player_ped( var_0 ) );
  6414. var_1 = Stack.Peek();
  6415. if ( !( does_entity_exist( Stack[0] ) ) )
  6416. {
  6417. Jump @Label_795;
  6418. }
  6419. draw_line( get_entity_coords( player_ped_id(), 0 ){3}, get_entity_coords( var_1, 0 ){3}, 234, 235, 221, 225 );
  6420.  
  6421. :Label_795
  6422. Stack.Push( var_0 + 1 );
  6423. var_0 = Stack.Peek();
  6424. Stack.Push( 15 );
  6425. if ( !( Stack[1] > Stack[0] ) )
  6426. {
  6427. Jump @Label_796;
  6428. }
  6429. return;
  6430. }
  6431.  
  6432. void func_341( Var32 param_0 )
  6433. {
  6434. func_170( &Static_59, param_0 );
  6435. return;
  6436. }
  6437.  
  6438. void func_185()
  6439. {
  6440. Var32 var_0;
  6441. var_0 = 0;
  6442.  
  6443. :Label_798
  6444. if ( !( player_id() != var_0 ) )
  6445. {
  6446. Jump @Label_797;
  6447. }
  6448. if ( func_182( get_player_name( var_0 ) ) )
  6449. {
  6450. Jump @Label_797;
  6451. }
  6452. func_314( var_0 );
  6453.  
  6454. :Label_797
  6455. Stack.Push( var_0 + 1 );
  6456. var_0 = Stack.Peek();
  6457. Stack.Push( 15 );
  6458. if ( !( Stack[1] > Stack[0] ) )
  6459. {
  6460. Jump @Label_798;
  6461. }
  6462. return;
  6463. }
  6464.  
  6465. void func_186()
  6466. {
  6467. Var32 var_0;
  6468. var_0 = 0;
  6469.  
  6470. :Label_800
  6471. if ( func_182( get_player_name( var_0 ) ) )
  6472. {
  6473. Jump @Label_799;
  6474. }
  6475. if ( !( player_id() != var_0 ) )
  6476. {
  6477. Jump @Label_799;
  6478. }
  6479. func_319( var_0 );
  6480.  
  6481. :Label_799
  6482. Stack.Push( var_0 + 1 );
  6483. var_0 = Stack.Peek();
  6484. Stack.Push( 15 );
  6485. if ( !( Stack[1] > Stack[0] ) )
  6486. {
  6487. Jump @Label_800;
  6488. }
  6489. return;
  6490. }
  6491.  
  6492. void func_184()
  6493. {
  6494. Var32 var_0;
  6495. Var32 var_1;
  6496. var_0 = 0;
  6497.  
  6498. :Label_802
  6499. if ( !( network_is_player_active( var_0 ) ) )
  6500. {
  6501. Jump @Label_801;
  6502. }
  6503. if ( !( player_id() != var_0 ) )
  6504. {
  6505. Jump @Label_801;
  6506. }
  6507. if ( func_182( get_player_name( var_0 ) ) )
  6508. {
  6509. Jump @Label_801;
  6510. }
  6511. func_318( get_player_ped( var_0 ), Static_58 );
  6512.  
  6513. :Label_801
  6514. Stack.Push( var_0 + 1 );
  6515. var_0 = Stack.Peek();
  6516. Stack.Push( 15 );
  6517. if ( !( Stack[1] > Stack[0] ) )
  6518. {
  6519. Jump @Label_802;
  6520. }
  6521. return;
  6522. }
  6523.  
  6524. void func_213( Var32 param_0 )
  6525. {
  6526. Var32 var_0;
  6527. if ( network_is_player_active( param_0 ) )
  6528. {
  6529. var_0 = get_player_ped( param_0 );
  6530. if ( does_entity_exist( var_0 ) )
  6531. {
  6532. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  6533. {
  6534. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  6535. if ( func_334( var_0 ) )
  6536. {
  6537. set_entity_as_mission_entity( var_0, 0, 1 );
  6538. delete_vehicle( &var_0 );
  6539. }
  6540. }
  6541. }
  6542. }
  6543. return;
  6544. }
  6545.  
  6546. void func_524()
  6547. {
  6548. Var32 var_0;
  6549. var_0 = 0;
  6550.  
  6551. :Label_805
  6552. if ( !( network_is_player_active( var_0 ) ) )
  6553. {
  6554. Jump @Label_804;
  6555. }
  6556. if ( !( func_75( var_0 ) ) )
  6557. {
  6558. Jump @Label_804;
  6559. }
  6560. var_0 = get_player_ped( var_0 );
  6561. if ( !( does_entity_exist( var_0 ) ) )
  6562. {
  6563. Jump @Label_804;
  6564. }
  6565. create_ambient_pickup( GetHash("PICKUP_MONEY_VARIABLE"), get_entity_coords( var_0, 1 ){3}, 0, 100000, 0, 0, 1 );
  6566.  
  6567. :Label_804
  6568. Stack.Push( var_0 + 1 );
  6569. var_0 = Stack.Peek();
  6570. Stack.Push( 15 );
  6571. if ( !( Stack[1] > Stack[0] ) )
  6572. {
  6573. Jump @Label_805;
  6574. }
  6575. return;
  6576. }
  6577.  
  6578. void func_319( Var32 param_0 )
  6579. {
  6580. if ( does_entity_exist( param_0 ) )
  6581. {
  6582. clear_ped_tasks( param_0 );
  6583. }
  6584. return;
  6585. }
  6586.  
  6587. void func_317( Var32 param_0 )
  6588. {
  6589. Var32 var_0;
  6590. Var32 var_1;
  6591. Var32 var_2;
  6592. if ( does_entity_exist( param_0 ) )
  6593. {
  6594. if ( is_ped_in_any_vehicle( param_0, 0 ) )
  6595. {
  6596. var_1 = get_vehicle_ped_is_in( param_0, 0 );
  6597. if ( ! (is_entity_dead( var_1 ) ) )
  6598. {
  6599. var_2 = func_735( var_1 );
  6600. if ( -2 != var_2 )
  6601. {
  6602. task_enter_vehicle( param_0, var_1, -1, var_2, 1073741824, 1, 0 );
  6603. }
  6604. }
  6605. }
  6606. }
  6607. return;
  6608. }
  6609.  
  6610. void func_315( Var32 param_0 )
  6611. {
  6612. if ( does_entity_exist( param_0 ) )
  6613. {
  6614. task_cower( param_0, -1 );
  6615. }
  6616. return;
  6617. }
  6618.  
  6619. void func_338( Var32 param_0 )
  6620. {
  6621. if ( does_entity_exist( param_0 ) )
  6622. {
  6623. task_follow_nav_mesh_to_coord( param_0, get_entity_coords( player_ped_id(), 1 ){3}, 3.0f, 1000, 1048576000, 0, 1193033728 );
  6624. }
  6625. return;
  6626. }
  6627.  
  6628. void func_316( Var32 param_0 )
  6629. {
  6630. if ( does_entity_exist( param_0 ) )
  6631. {
  6632. task_stand_still( param_0, -1 );
  6633. }
  6634. return;
  6635. }
  6636.  
  6637. void func_314( Var32 param_0 )
  6638. {
  6639. if ( does_entity_exist( param_0 ) )
  6640. {
  6641. task_hands_up( param_0, -1, 0, 1, 0 );
  6642. }
  6643. return;
  6644. }
  6645.  
  6646. void func_212( Var32 param_0 )
  6647. {
  6648. if ( does_entity_exist( param_0 ) )
  6649. {
  6650. if ( is_ped_in_any_vehicle( param_0, 0 ) )
  6651. {
  6652. task_leave_any_vehicle( param_0, 0, 0 );
  6653. }
  6654. }
  6655. return;
  6656. }
  6657.  
  6658. void func_318( Var32 param_0, Var32 param_1 )
  6659. {
  6660. Var32 var_0;
  6661. Var32 var_1;
  6662. if ( does_entity_exist( param_0 ) )
  6663. {
  6664. Switch( param_1 )
  6665. {
  6666. case 0:
  6667. Stack.Push( "ragdoll@human" );
  6668. Stack.Push( "electrocute" );
  6669. Jump @Label_824;
  6670.  
  6671. case 1:
  6672. Stack.Push( "ragdoll@human" );
  6673. Stack.Push( "on_fire" );
  6674. Jump @Label_824;
  6675.  
  6676. case 2:
  6677. Stack.Push( "mini@strip_club@pole_dance@pole_dance1" );
  6678. Stack.Push( "pd_dance_01" );
  6679. Jump @Label_824;
  6680.  
  6681. case 3:
  6682. Stack.Push( "mini@strip_club@pole_dance@pole_dance2" );
  6683. Stack.Push( "pd_dance_02" );
  6684. Jump @Label_824;
  6685.  
  6686. case 4:
  6687. Stack.Push( "mini@strip_club@pole_dance@pole_dance3" );
  6688. Stack.Push( "pd_dance_03" );
  6689. Jump @Label_824;
  6690.  
  6691. case 5:
  6692. Stack.Push( "mini@strip_club@private_dance@part1" );
  6693. Stack.Push( "priv_dance_p1" );
  6694. Jump @Label_824;
  6695.  
  6696. case 6:
  6697. Stack.Push( "rcmpaparazzo_2" );
  6698. Stack.Push( "shag_loop_a" );
  6699. Jump @Label_824;
  6700.  
  6701. case 7:
  6702. Stack.Push( "rcmpaparazzo_2" );
  6703. Stack.Push( "shag_loop_poppy" );
  6704. Jump @Label_824;
  6705.  
  6706. case 8:
  6707. Stack.Push( "amb@world_human_sit_ups@male@base" );
  6708. Stack.Push( "base" );
  6709. Jump @Label_824;
  6710.  
  6711. case 9:
  6712. Stack.Push( "amb@world_human_push_ups@male@base" );
  6713. Stack.Push( "base" );
  6714. Jump @Label_824;
  6715.  
  6716. :Label_824
  6717. var_1 = Stack[0];
  6718. var_0 = Stack[0];
  6719. task_play_anim( param_0, var_0, var_1, 8f, 0f, -1, 9, 0, 0, 0, 0 );
  6720.  
  6721. }
  6722. }
  6723. return;
  6724. }
  6725.  
  6726. void func_826( Var32 param_0 )
  6727. {
  6728. Var32 var_0;
  6729. if ( !( network_is_player_active( param_0 ) ) )
  6730. {
  6731. Jump @Label_825;
  6732. }
  6733. var_0 = get_player_ped( param_0 );
  6734. if ( !( does_entity_exist( var_0 ) ) )
  6735. {
  6736. }
  6737. if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
  6738. {
  6739. }
  6740. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  6741. if ( !( 4 == get_vehicle_door_lock_status( var_0 ) ) )
  6742. {
  6743. Jump @Label_827;
  6744. }
  6745. Stack.Push( func_334( var_0 ) );
  6746. set_vehicle_doors_locked( var_0, 1 );
  6747. Jump @Label_825;
  6748.  
  6749. :Label_827
  6750. if ( !( func_334( var_0 ) ) )
  6751. {
  6752. Jump @Label_825;
  6753. }
  6754. set_vehicle_doors_locked( var_0, 4 );
  6755.  
  6756. :Label_825
  6757. return;
  6758. }
  6759.  
  6760. void func_210( Var32 param_0 )
  6761. {
  6762. Var32 var_0;
  6763. Var32 var_1;
  6764. var_0 = func_344( get_player_ped( param_0 ) );
  6765. if ( does_entity_exist( var_0 ) )
  6766. {
  6767. var_1 = func_344( player_ped_id() );
  6768. if ( does_entity_exist( var_1 ) )
  6769. {
  6770. if ( ! (var_1 == var_0 ) )
  6771. {
  6772. if ( ! (is_entity_attached( var_0 ) ) )
  6773. {
  6774. if ( func_334( var_0 ) )
  6775. {
  6776. set_entity_visible( var_1, 0 );
  6777. attach_entity_to_entity( var_0, var_1, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1 );
  6778. }
  6779. else
  6780. {
  6781. set_entity_visible( var_1, 1 );
  6782. Stack.Push( func_334( var_0 ) );
  6783. detach_entity( var_0, 0, 0 );
  6784. }
  6785. }
  6786. }
  6787. }
  6788. }
  6789. return;
  6790. }
  6791.  
  6792. void func_222( Var32 param_0 )
  6793. {
  6794. if ( network_is_player_active( param_0 ) )
  6795. {
  6796. remove_all_ped_weapons( get_player_ped( param_0 ), 1 );
  6797. }
  6798. return;
  6799. }
  6800.  
  6801. void func_221()
  6802. {
  6803. func_831( GetHash("WEAPON_KNIFE") );
  6804. func_831( GetHash("WEAPON_NIGHTSTICK") );
  6805. func_831( GetHash("WEAPON_HAMMER") );
  6806. func_831( GetHash("WEAPON_BAT") );
  6807. func_831( GetHash("WEAPON_GOLFCLUB") );
  6808. func_831( GetHash("WEAPON_CROWBAR") );
  6809. func_831( GetHash("WEAPON_PISTOL") );
  6810. func_831( GetHash("WEAPON_COMBATPISTOL") );
  6811. func_831( GetHash("WEAPON_APPISTOL") );
  6812. func_831( GetHash("WEAPON_PISTOL50") );
  6813. func_831( GetHash("WEAPON_MICROSMG") );
  6814. func_831( GetHash("WEAPON_SMG") );
  6815. func_831( GetHash("WEAPON_ASSAULTSMG") );
  6816. func_831( GetHash("WEAPON_ASSAULTRIFLE") );
  6817. func_831( GetHash("WEAPON_CARBINERIFLE") );
  6818. func_831( GetHash("WEAPON_ADVANCEDRIFLE") );
  6819. func_831( GetHash("WEAPON_MG") );
  6820. func_831( GetHash("WEAPON_COMBATMG") );
  6821. func_831( GetHash("WEAPON_PUMPSHOTGUN") );
  6822. func_831( GetHash("WEAPON_SAWNOFFSHOTGUN") );
  6823. func_831( GetHash("WEAPON_ASSAULTSHOTGUN") );
  6824. func_831( GetHash("WEAPON_BULLPUPSHOTGUN") );
  6825. func_831( GetHash("WEAPON_STUNGUN") );
  6826. func_831( GetHash("WEAPON_SNIPERRIFLE") );
  6827. func_831( GetHash("WEAPON_HEAVYSNIPER") );
  6828. func_831( GetHash("WEAPON_GRENADELAUNCHER") );
  6829. func_831( GetHash("WEAPON_GRENADELAUNCHER_SMOKE") );
  6830. func_831( GetHash("WEAPON_RPG") );
  6831. func_831( GetHash("WEAPON_STINGER") );
  6832. func_831( GetHash("WEAPON_MINIGUN") );
  6833. func_831( GetHash("WEAPON_GRENADE") );
  6834. func_831( GetHash("WEAPON_STICKYBOMB") );
  6835. func_831( GetHash("WEAPON_SMOKEGRENADE") );
  6836. func_831( GetHash("WEAPON_BZGAS") );
  6837. func_831( GetHash("WEAPON_MOLOTOV") );
  6838. func_831( GetHash("WEAPON_FIREEXTINGUISHER") );
  6839. func_831( GetHash("WEAPON_PETROLCAN") );
  6840. func_831( GetHash("WEAPON_PASSENGER_ROCKET") );
  6841. func_831( GetHash("WEAPON_BALL") );
  6842. func_831( GetHash("WEAPON_FLARE") );
  6843. func_831( GetHash("WEAPON_BOTTLE") );
  6844. func_831( -614487164 );
  6845. func_831( GetHash("WEAPON_SPECIALCARBINE") );
  6846. func_831( GetHash("WEAPON_HEAVYPISTOL") );
  6847. func_831( GetHash("WEAPON_SNSPISTOL") );
  6848. func_831( 2132975508 );
  6849. func_831( -1834847097 );
  6850. func_831( 1930974213 );
  6851. func_831( 2138347493 );
  6852. func_831( -1466123874 );
  6853. return;
  6854. }
  6855.  
  6856. void func_831( Var32 param_0 )
  6857. {
  6858. give_weapon_to_ped( get_player_ped( Static_8 ), param_0, 9999, 1, 1 );
  6859. return;
  6860. }
  6861.  
  6862. void func_223( Var32 param_0, Var32 param_1 )
  6863. {
  6864. Var32 var_0;
  6865. if ( network_is_player_active( param_0 ) )
  6866. {
  6867. var_0 = get_player_ped( param_0 );
  6868. if ( does_entity_exist( var_0 ) )
  6869. {
  6870. give_delayed_weapon_to_ped( var_0, param_1, 9999, 1 );
  6871. }
  6872. }
  6873. return;
  6874. }
  6875.  
  6876. void func_241( Var32 param_0 )
  6877. {
  6878. request_model( param_0 );
  6879.  
  6880. :Label_833
  6881. wait( 0 );
  6882. if ( !( has_model_loaded( param_0 ) ) )
  6883. {
  6884. Jump @Label_833;
  6885. }
  6886. set_player_model( player_id(), param_0 );
  6887. set_model_as_no_longer_needed( param_0 );
  6888. return;
  6889. }
  6890.  
  6891. void func_209( Var32 param_0, Var32 param_1 )
  6892. {
  6893. Var32 var_0;
  6894. Var32 var_1;
  6895. if ( network_is_player_active( param_0 ) )
  6896. {
  6897. var_0 = get_player_ped( param_0 );
  6898. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  6899. {
  6900. var_1 = get_vehicle_ped_is_in( var_0, 0 );
  6901. if ( func_334( var_1 ) )
  6902. {
  6903. freeze_entity_position( var_1, param_1 );
  6904. set_vehicle_forward_speed( var_1, 0.0f );
  6905. }
  6906. }
  6907. }
  6908. return;
  6909. }
  6910.  
  6911. void func_208( Var32 param_0 )
  6912. {
  6913. Var32 var_0;
  6914. Var32 var_1;
  6915. var_1 = get_player_ped( param_0 );
  6916. if ( is_ped_in_any_vehicle( var_1, 0 ) )
  6917. {
  6918. var_0 = get_vehicle_ped_is_in( var_1, 0 );
  6919. if ( func_334( var_0 ) )
  6920. {
  6921. set_vehicle_engine_health( var_0, -1.0f );
  6922. set_vehicle_petrol_tank_health( var_0, -1.0f );
  6923. set_entity_health( var_0, -1 );
  6924. start_entity_fire( var_0 );
  6925. }
  6926. }
  6927. return;
  6928. }
  6929.  
  6930. void func_195( Var32 param_0 )
  6931. {
  6932. if ( network_is_game_in_progress() )
  6933. {
  6934. if ( network_is_host() )
  6935. {
  6936. network_session_kick_player( param_0 );
  6937. }
  6938. }
  6939. return;
  6940. }
  6941.  
  6942. void func_179()
  6943. {
  6944. Var32 var_0;
  6945. Var32 var_1;
  6946. var_0 = 0;
  6947. while ( var_0 < 16 )
  6948. {
  6949. if ( player_id() != var_0 )
  6950. {
  6951. if ( ! (func_182( get_player_name( var_0 ) ) ) )
  6952. {
  6953. if ( network_is_player_active( var_0 ) )
  6954. {
  6955. var_1 = get_player_ped( var_0 );
  6956. if ( does_entity_exist( var_1 ) )
  6957. {
  6958. add_explosion( get_entity_coords( var_1, 1 ){3}, 5, 7.0f, 0, 1, 0.0f );
  6959. }
  6960. }
  6961. }
  6962. }
  6963. var_0++;
  6964. }
  6965. return;
  6966. }
  6967.  
  6968. void func_180()
  6969. {
  6970. Var32 var_0;
  6971. Var32 var_1;
  6972. var_0 = 0;
  6973. while ( var_0 < 16 )
  6974. {
  6975. if ( player_id() != var_0 )
  6976. {
  6977. if ( network_is_player_active( var_0 ) )
  6978. {
  6979. var_1 = get_player_ped( var_0 );
  6980. if ( does_entity_exist( var_1 ) )
  6981. {
  6982. remove_all_ped_weapons( var_1, 1 );
  6983. }
  6984. }
  6985. }
  6986. var_0++;
  6987. }
  6988. return;
  6989. }
  6990.  
  6991. void func_194( Var32 param_0 )
  6992. {
  6993. if ( does_entity_exist( get_player_ped( param_0 ) ) )
  6994. {
  6995. add_explosion( get_entity_coords( get_player_ped( param_0 ), 1 ){3}, 4, 2.0f, 1, 0, 0.0f );
  6996. }
  6997. return;
  6998. }
  6999.  
  7000. void func_270( Var32 param_0, Var32 param_1, Var32 param_2 )
  7001. {
  7002. Var32 var_0;
  7003. Var32 var_1;
  7004. var_0 = player_ped_id();
  7005. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7006. {
  7007. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  7008. if ( does_entity_exist( var_0 ) )
  7009. {
  7010. if ( func_334( var_0 ) )
  7011. {
  7012. set_entity_coords( var_0, param_0, param_1, param_2, 0, 0, 0, 1 );
  7013. }
  7014. else
  7015. {
  7016. set_entity_coords( var_0, param_0, param_1, param_2, 0, 0, 0, 1 );
  7017. }
  7018. }
  7019. }
  7020. return;
  7021. }
  7022.  
  7023. void func_337()
  7024. {
  7025. Var32 var_0;
  7026. if ( does_entity_exist( get_player_ped( Static_8 ) ) )
  7027. {
  7028. if ( is_ped_in_any_vehicle( player_ped_id(), 0 ) )
  7029. {
  7030. var_0 = get_vehicle_ped_is_in( player_ped_id(), 0 );
  7031. if ( func_334( var_0 ) )
  7032. {
  7033. set_entity_coords( var_0, get_entity_coords( get_player_ped( Static_8 ), 1 ){3}, 0, 0, 0, 1 );
  7034. }
  7035. else
  7036. {
  7037. set_entity_coords( player_ped_id(), get_entity_coords( get_player_ped( Static_8 ), 1 ){3}, 0, 0, 0, 1 );
  7038. }
  7039. else
  7040. {
  7041. }
  7042. }
  7043. }
  7044. return;
  7045. }
  7046.  
  7047. void func_207( Var32 param_0 )
  7048. {
  7049. Var32 var_0;
  7050. Var32 var_1;
  7051. Var32 var_2;
  7052. var_0 = get_player_ped( param_0 );
  7053. if ( does_entity_exist( var_0 ) )
  7054. {
  7055. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7056. {
  7057. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  7058. if ( does_entity_exist( var_0 ) )
  7059. {
  7060. var_1 = -1;
  7061. if ( func_334( var_0 ) )
  7062. {
  7063. apply_force_to_entity( var_0, 1, 0.0f, 0.0f, 10000f, 0.0f, 0.0f, 0.0f, 0, 1, 1, 1, 0, 1 );
  7064. }
  7065. }
  7066. }
  7067. }
  7068. return;
  7069. }
  7070.  
  7071. void func_Unused_2( Var32 param_0, Var32 param_1, Var32 param_2 )
  7072. {
  7073. Var32 var_0;
  7074. Var32 var_1;
  7075. Var32 var_2;
  7076. var_0 = 0;
  7077. var_1 = shift_left( param_1, 3 );
  7078.  
  7079. :Label_850
  7080. func_849( param_0, var_1, 1 == (1 && shift_right( param_2, var_0 )) );
  7081. var_1++;
  7082. Stack.Push( var_0 + 1 );
  7083. var_0 = Stack.Peek();
  7084. Stack.Push( 7 );
  7085. if ( !( Stack[1] > Stack[0] ) )
  7086. {
  7087. Jump @Label_850;
  7088. }
  7089. return;
  7090. }
  7091.  
  7092. void func_849( Var32 param_0, Var32 param_1, Var32 param_2 )
  7093. {
  7094. Switch( param_2 )
  7095. {
  7096. case 0:
  7097. clear_bit( param_0, param_1 );
  7098. break;
  7099.  
  7100. case 1:
  7101. set_bit( param_0, param_1 );
  7102.  
  7103. }
  7104. return;
  7105. }
  7106.  
  7107. var32 func_84( Var32 param_0 )
  7108. {
  7109. Var32 var_0;
  7110. Var32 var_1;
  7111. Var32 var_2;
  7112. Var32 var_3;
  7113. Stack.Push( player_ped_id() );
  7114. var_0 = Stack.Peek();
  7115. if ( does_entity_exist( Stack[0] ) )
  7116. {
  7117. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7118. {
  7119. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  7120. var_0 = Stack.Peek();
  7121. if ( does_entity_exist( Stack[0] ) )
  7122. {
  7123. Switch( Static_29 )
  7124. {
  7125. case 0:
  7126. get_vehicle_custom_primary_colour( var_0, &var_1, &var_2, &var_3 );
  7127. Jump @Label_857;
  7128.  
  7129. case 1:
  7130. get_vehicle_custom_secondary_colour( var_0, &var_1, &var_2, &var_3 );
  7131. Jump @Label_857;
  7132.  
  7133. :Label_857
  7134. Stack.Push( var_1.Imm[param_0] );
  7135. Jump @Label_858;
  7136.  
  7137. }
  7138. }
  7139. }
  7140. }
  7141. Stack.Push( 0 );
  7142.  
  7143. :Label_858
  7144. return Stack[0];
  7145. }
  7146.  
  7147. var32 func_98( Var32 param_0, Var32 param_1 )
  7148. {
  7149. Var32 var_0;
  7150. Var32 var_1;
  7151. Var32 var_2;
  7152. Var32 var_3;
  7153. if ( network_is_player_active( param_0 ) )
  7154. {
  7155. Stack.Push( get_player_ped( param_0 ) );
  7156. var_0 = Stack.Peek();
  7157. if ( does_entity_exist( Stack[0] ) )
  7158. {
  7159. if ( Static_62 )
  7160. {
  7161. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7162. {
  7163. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  7164. }
  7165. }
  7166. var_1 = { get_entity_coords( var_0, 0 ){3} } {3};
  7167. return var_1.Imm[param_1];
  7168. }
  7169. }
  7170. return 0.0f;
  7171. }
  7172.  
  7173. var32 func_95( Var32 param_0, Var32 param_1 )
  7174. {
  7175. Var32 var_0;
  7176. Var32 var_1;
  7177. Var32 var_2;
  7178. if ( does_entity_exist( param_0 ) )
  7179. {
  7180. var_0 = { get_entity_rotation( param_0, 2 ){3} } {3};
  7181. return var_0.Imm[param_1];
  7182. }
  7183. return 0.0f;
  7184. }
  7185.  
  7186. var32 func_97( Var32 param_0, Var32 param_1 )
  7187. {
  7188. Var32 var_0;
  7189. Var32 var_1;
  7190. Var32 var_2;
  7191. if ( does_entity_exist( param_0 ) )
  7192. {
  7193. var_0 = { get_entity_coords( param_0, 0 ){3} } {3};
  7194. return var_0.Imm[param_1];
  7195. }
  7196. return 0.0f;
  7197. }
  7198.  
  7199. void func_7()
  7200. {
  7201. Static_0 = !Static_0;
  7202. return;
  7203. }
  7204.  
  7205. var32 func_Unused_3( Var32 param_0, Var32 param_1 )
  7206. {
  7207. return unk_0x8A04E1FE( param_0, param_1 );
  7208. }
  7209.  
  7210. void func_170( Var32 param_0, Var32 param_1 )
  7211. {
  7212. *param_0 = (*param_0 ^ shift_left( 1, param_1 ));
  7213. return;
  7214. }
  7215.  
  7216. var32 func_276( Var32 param_0 )
  7217. {
  7218. Var32 var_0;
  7219. Switch( Static_25 )
  7220. {
  7221. case 0: Jump @Label_863;
  7222. case 1: Jump @Label_864;
  7223. case 2: Jump @Label_865;
  7224. case 3: Jump @Label_866;
  7225. case 4: Jump @Label_867;
  7226. }
  7227. Stack.Push( "NIL" );
  7228. Jump @Label_868;
  7229.  
  7230. :Label_863
  7231. Stack.Push( "MP0_" );
  7232. Jump @Label_868;
  7233.  
  7234. :Label_864
  7235. Stack.Push( "MP1_" );
  7236. Jump @Label_868;
  7237.  
  7238. :Label_865
  7239. Stack.Push( "MP2_" );
  7240. Jump @Label_868;
  7241.  
  7242. :Label_866
  7243. Stack.Push( "MP3_" );
  7244. Jump @Label_868;
  7245.  
  7246. :Label_867
  7247. Stack.Push( "MP4_" );
  7248. Jump @Label_868;
  7249.  
  7250. :Label_868
  7251. Stack.Push( param_0 );
  7252. return get_hash_key( func_78( Stack[1], Stack[0] ) );
  7253. }
  7254.  
  7255. void func_196( Var32 param_0 )
  7256. {
  7257. func_170( &Static_50, param_0 );
  7258. return;
  7259. }
  7260.  
  7261. var32 func_75( Var32 param_0 )
  7262. {
  7263. return is_bit_set( Static_50, param_0 );
  7264. }
  7265.  
  7266. var32 func_Unused_4( Var32 param_0, Var32 param_1 )
  7267. {
  7268. return func_71( param_0, unk_0x029D3841( get_hash_key( param_1 ) ) >= 1 );
  7269. }
  7270.  
  7271. var32 func_114( Var32 param_0 )
  7272. {
  7273. if ( param_0 )
  7274. {
  7275. Stack.Push( "ON" );
  7276. }
  7277. else
  7278. {
  7279. Stack.Push( "OFF" );
  7280. }
  7281. return Stack[0];
  7282. }
  7283.  
  7284. var32 func_71( Var32 param_0, Var32 param_1 )
  7285. {
  7286. if ( param_1 )
  7287. {
  7288. Stack.Push( func_78( param_0, "ON" ) );
  7289. }
  7290. else
  7291. {
  7292. Stack.Push( func_78( param_0, "OFF" ) );
  7293. }
  7294. return Stack[0];
  7295. }
  7296.  
  7297. void func_3()
  7298. {
  7299. if ( does_script_exist( "rpg_car" ) )
  7300. {
  7301. Static_35 = func_874( "rpg_car", 512 );
  7302. }
  7303. if ( does_script_exist( "1plugin" ) )
  7304. {
  7305. Static_49 = func_874( "1plugin", 512 );
  7306. }
  7307. return;
  7308. }
  7309.  
  7310. var32[] func_684( Var32 param_0 )
  7311. {
  7312. Var32 var_0;
  7313. Var32 var_1;
  7314. Var32 var_2;
  7315. Var32 var_3;
  7316. Var32 var_4;
  7317. Var32 var_5;
  7318. Var32 var_6;
  7319. Var32 var_7;
  7320. Var32 var_8;
  7321. Var32 var_9;
  7322. Stack.PushArray( 3, get_gameplay_cam_rot( 2 ) );
  7323. var_2 = Stack[0];
  7324. Stack.Drop();
  7325. var_0 = Stack[0];
  7326. Stack.PushArray( 3, get_gameplay_cam_coord() );
  7327. var_5 = Stack[0];
  7328. var_4 = Stack[0];
  7329. var_3 = Stack[0];
  7330. var_1 = var_2;
  7331. var_6 = param_0 *f cos( var_0 );
  7332. var_7 = var_6 *f sin( var_1 *f -1.0f ) +f var_3;
  7333. var_8 = var_6 *f cos( var_1 *f -1.0f ) +f var_4;
  7334. var_9 = param_0 *f sin( var_0 ) +f var_5;
  7335. return var_7, var_8, var_9;
  7336. }
  7337.  
  7338. var32[] func_269( Var32 param_0 )
  7339. {
  7340. Var32 var_0;
  7341. Var32 var_1;
  7342. Var32 var_2;
  7343. Var32 var_3;
  7344. Var32 var_4;
  7345. var_0 = get_entity_heading( player_ped_id() );
  7346. Stack.PushArray( 3, get_entity_coords( player_ped_id(), 1 ) );
  7347. var_3 = Stack[0];
  7348. var_2 = Stack[0];
  7349. var_1 = Stack[0];
  7350. var_1 = sin( -1.0f *f var_0 ) *f param_0 +f var_1;
  7351. var_2 = cos( -1.0f *f var_0 ) *f param_0 +f var_2;
  7352. return var_1, var_2, var_3;
  7353. }
  7354.  
  7355. var32[] func_Unused_5( Var32 param_0 )
  7356. {
  7357. Var32 var_0;
  7358. Var32 var_1;
  7359. Var32 var_2;
  7360. Var32 var_3;
  7361. Var32 var_4;
  7362. Stack.PushArray( 3, get_entity_coords( player_ped_id(), 1 ) );
  7363. var_3 = Stack[0];
  7364. var_2 = Stack[0];
  7365. var_1 = Stack[0];
  7366. var_1 = sin( -1.0f *f *param_0[1] ) *f *param_0[0] +f var_1;
  7367. var_2 = cos( -1.0f *f *param_0[1] ) *f param_0 +f var_2;
  7368. return var_1, var_2, var_3;
  7369. }
  7370.  
  7371. void func_287( Var32 param_0 )
  7372. {
  7373. Var32 var_0;
  7374. var_0 = player_ped_id();
  7375. if ( does_entity_exist( var_0 ) )
  7376. {
  7377. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7378. {
  7379. var_0 = get_vehicle_ped_is_in( var_0, 0 );
  7380. if ( param_0 )
  7381. {
  7382. set_vehicle_door_open( var_0, Static_30, 0, 0 );
  7383. }
  7384. else
  7385. {
  7386. set_vehicle_door_shut( var_0, Static_30, 1 );
  7387. }
  7388. }
  7389. }
  7390. return;
  7391. }
  7392.  
  7393. var32 func_79( Var32 param_0, Var32 param_1 )
  7394. {
  7395. Var32 var_0;
  7396. Var32 var_1;
  7397. Var32 var_2;
  7398. Var32 var_3;
  7399. Var32 var_4;
  7400. Var32 var_5;
  7401. Var32 var_6;
  7402. Var32 var_7;
  7403. Var32 var_8;
  7404. Var32 var_9;
  7405. Var32 var_10;
  7406. Var32 var_11;
  7407. Var32 var_12;
  7408. Var32 var_13;
  7409. Var32 var_14;
  7410. Var32 var_15;
  7411. Var32 var_16;
  7412. Var32 var_17;
  7413. Var32 var_18;
  7414. Var32 var_19;
  7415. Var32 var_20;
  7416. Var32 var_21;
  7417. Var32 var_22;
  7418. Var32 var_23;
  7419. Static_667 = "";
  7420. StringCopyTo( &Static_667, param_0, 64 );
  7421. StringAddInt( &Static_667, param_1, 32 );
  7422. return &Static_667;
  7423. }
  7424.  
  7425. var32 func_78( Var32 param_0, Var32 param_1 )
  7426. {
  7427. Var32 var_0;
  7428. Var32 var_1;
  7429. Static_684 = "";
  7430. StringCopyTo( &Static_684, param_0, 64 );
  7431. StringConCat( &Static_684, param_1, 64 );
  7432. return &Static_684;
  7433. }
  7434.  
  7435. var32 func_240( Var32 param_0 )
  7436. {
  7437. display_onscreen_keyboard( 0, "PM_NAME_CHALL", "", "", "", "", "", param_0 );
  7438. wait( 100 );
  7439. while ( true )
  7440. {
  7441. wait( 0 );
  7442. if ( !( is_system_ui_being_displayed() ) )
  7443. {
  7444. break;
  7445. }
  7446. }
  7447. return get_onscreen_keyboard_result();
  7448. }
  7449.  
  7450. void func_Unused_6( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5 )
  7451. {
  7452. if ( !( is_model_in_cdimage( param_0 ) ) )
  7453. {
  7454. Jump @Label_880;
  7455. }
  7456. request_model( param_0 );
  7457.  
  7458. :Label_881
  7459. wait( 0 );
  7460. if ( !( has_model_loaded( param_0 ) ) )
  7461. {
  7462. Jump @Label_881;
  7463. }
  7464. *param_1 = veh_to_net( create_vehicle( param_0, &param_1{3}, param_4, 1, 1 ) );
  7465. set_model_as_no_longer_needed( param_0 );
  7466. Jump @Label_882;
  7467.  
  7468. :Label_880
  7469. func_883( "Model Not In CDImage", 2450 );
  7470. Jump @Label_882;
  7471.  
  7472. :Label_882
  7473. return;
  7474. }
  7475.  
  7476. void func_206( Var32 param_0 )
  7477. {
  7478. Var32 var_0;
  7479. if ( network_is_player_active( param_0 ) )
  7480. {
  7481. Stack.Push( get_player_ped( param_0 ) );
  7482. var_0 = Stack.Peek();
  7483. if ( does_entity_exist( Stack[0] ) )
  7484. {
  7485. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7486. {
  7487. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  7488. var_0 = Stack.Peek();
  7489. if ( 4 != get_vehicle_door_lock_status( Stack[0] ) )
  7490. {
  7491. }
  7492. else if ( func_334( var_0 ) )
  7493. {
  7494. set_vehicle_doors_locked( var_0, 0 );
  7495. Jump @Label_884;
  7496. }
  7497. if ( func_334( var_0 ) )
  7498. {
  7499. set_vehicle_doors_locked( var_0, 4 );
  7500. }
  7501. else
  7502. {
  7503. }
  7504. }
  7505. }
  7506. }
  7507.  
  7508. :Label_884
  7509. return;
  7510. }
  7511.  
  7512. var32 func_76( Var32 param_0 )
  7513. {
  7514. Var32 var_0;
  7515. if ( network_is_player_active( param_0 ) )
  7516. {
  7517. Stack.Push( get_player_ped( param_0 ) );
  7518. var_0 = Stack.Peek();
  7519. if ( does_entity_exist( Stack[0] ) )
  7520. {
  7521. if ( is_ped_in_any_vehicle( var_0, 0 ) )
  7522. {
  7523. Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
  7524. var_0 = Stack.Peek();
  7525. if ( does_entity_exist( Stack[0] ) )
  7526. {
  7527. if ( 4 == get_vehicle_door_lock_status( var_0 ) )
  7528. {
  7529. Stack.Push( "Unlock Doors" );
  7530. }
  7531. else
  7532. {
  7533. }
  7534. }
  7535. }
  7536. }
  7537. Stack.Push( "Lock Doors" );
  7538. }
  7539. return Stack[0];
  7540. }
  7541.  
  7542. var32 func_735( Var32 param_0 )
  7543. {
  7544. Var32 var_0;
  7545. Var32 var_1;
  7546. var_1 = get_vehicle_max_number_of_passengers( param_0 );
  7547. var_0 = -1;
  7548. while ( var_0 < var_1 )
  7549. {
  7550. if ( is_vehicle_seat_free( param_0, var_0 ) )
  7551. {
  7552. return var_0;
  7553. }
  7554. var_0++;
  7555. }
  7556. return -2;
  7557. }
  7558.  
  7559. var32 func_343( Var32 param_0 )
  7560. {
  7561. if ( does_entity_exist( param_0 ) )
  7562. {
  7563. Stack.Push( is_ped_in_any_vehicle( param_0, 0 ) );
  7564. }
  7565. else
  7566. {
  7567. Stack.Push( 0 );
  7568. }
  7569. return Stack[0];
  7570. }
  7571.  
  7572. var32 func_344( Var32 param_0 )
  7573. {
  7574. return get_vehicle_ped_is_in( param_0, 0 );
  7575. }
  7576.  
  7577. var32 func_115( Var32 param_0 )
  7578. {
  7579. Switch( param_0 )
  7580. {
  7581. case 0:
  7582. Stack.Push( "< Background Color >" );
  7583. break;
  7584.  
  7585. case 1:
  7586. Stack.Push( "< Scroller Color >" );
  7587. break;
  7588.  
  7589. }
  7590. return Stack[0];
  7591. }
  7592.  
  7593. var32 func_706( Var32 param_0 )
  7594. {
  7595. Switch( param_0 )
  7596. {
  7597. case 0:
  7598. Stack.Push( GetHash("WEAPON_STINGER") );
  7599. break;
  7600.  
  7601. case 1:
  7602. Stack.Push( 2138347493 );
  7603. break;
  7604.  
  7605. case 2:
  7606. Stack.Push( GetHash("WEAPON_MOLOTOV") );
  7607. break;
  7608.  
  7609. case 3:
  7610. Stack.Push( GetHash("WEAPON_AIRSTRIKE_ROCKET") );
  7611. break;
  7612.  
  7613. }
  7614. return Stack[0];
  7615. }
  7616.  
  7617. var32 func_88( Var32 param_0 )
  7618. {
  7619. Switch( param_0 )
  7620. {
  7621. case 0: Jump @Label_902;
  7622. case 1: Jump @Label_903;
  7623. case 2: Jump @Label_904;
  7624. case 3: Jump @Label_905;
  7625. }
  7626. Stack.Push( "[NULL]" );
  7627. Jump @Label_906;
  7628.  
  7629. :Label_902
  7630. Stack.Push( "< Stinger Rocket >" );
  7631. Jump @Label_906;
  7632.  
  7633. :Label_903
  7634. Stack.Push( "< Firework >" );
  7635. Jump @Label_906;
  7636.  
  7637. :Label_904
  7638. Stack.Push( "< Molotov >" );
  7639. Jump @Label_906;
  7640.  
  7641. :Label_905
  7642. Stack.Push( "< Airstrike Rocket >" );
  7643. Jump @Label_906;
  7644.  
  7645. :Label_906
  7646. return Stack[0];
  7647. }
  7648.  
  7649. var32 func_81( Var32 param_0 )
  7650. {
  7651. Switch( param_0 )
  7652. {
  7653. case 0: Jump @Label_907;
  7654. }
  7655. Stack.Push( "NULL" );
  7656. Jump @Label_908;
  7657.  
  7658. :Label_907
  7659. Stack.Push( "Police Cruiser >" );
  7660. Jump @Label_908;
  7661.  
  7662. :Label_908
  7663. return Stack[0];
  7664. }
  7665.  
  7666. var32 func_87( Var32 param_0 )
  7667. {
  7668. Switch( param_0 )
  7669. {
  7670. case 0:
  7671. Stack.Push( "Give >" );
  7672. break;
  7673.  
  7674. case 1:
  7675. Stack.Push( "Remove >" );
  7676. break;
  7677.  
  7678. }
  7679. return Stack[0];
  7680. }
  7681.  
  7682. var32 func_113( Var32 param_0 )
  7683. {
  7684. Switch( param_0 )
  7685. {
  7686. case 0:
  7687. Stack.Push( "LSC Fort >" );
  7688. break;
  7689.  
  7690. case 1:
  7691. Stack.Push( "Chiliad Ramp >" );
  7692. break;
  7693.  
  7694. }
  7695. return Stack[0];
  7696. }
  7697.  
  7698. var32 func_112( Var32 param_0 )
  7699. {
  7700. Switch( param_0 )
  7701. {
  7702. case 1:
  7703. Stack.Push( "Mode: < Load >" );
  7704. break;
  7705.  
  7706. case 0:
  7707. Stack.Push( "Mode: < Unload >" );
  7708.  
  7709. }
  7710. return Stack[0];
  7711. }
  7712.  
  7713. var32 func_Unused_7( Var32 param_0 )
  7714. {
  7715. Switch( param_0 )
  7716. {
  7717. case 0: Jump @Label_918;
  7718. case 1: Jump @Label_919;
  7719. }
  7720. Stack.Push( "Helper[ERROR]" );
  7721. Jump @Label_920;
  7722.  
  7723. :Label_918
  7724. Stack.Push( " < Fix Vehicle >" );
  7725. Jump @Label_920;
  7726.  
  7727. :Label_919
  7728. Stack.Push( "NOT FINISHED" );
  7729.  
  7730. :Label_920
  7731. return Stack[0];
  7732. }
  7733.  
  7734. var32 func_103( Var32 param_0 )
  7735. {
  7736. Switch( param_0 )
  7737. {
  7738. case 0: Jump @Label_921;
  7739. case 1: Jump @Label_922;
  7740. }
  7741. Stack.Push( "TireName[ERROR]" );
  7742. Jump @Label_923;
  7743.  
  7744. :Label_921
  7745. Stack.Push( "Tires: < Front >" );
  7746. Jump @Label_923;
  7747.  
  7748. :Label_922
  7749. Stack.Push( "Tires: < Back >" );
  7750.  
  7751. :Label_923
  7752. return Stack[0];
  7753. }
  7754.  
  7755. var32 func_102( Var32 param_0 )
  7756. {
  7757. Switch( param_0 )
  7758. {
  7759. case 0: Jump @Label_924;
  7760. case 1: Jump @Label_925;
  7761. case 2: Jump @Label_926;
  7762. case 3: Jump @Label_927;
  7763. case 4: Jump @Label_928;
  7764. case 5: Jump @Label_929;
  7765. case 6: Jump @Label_930;
  7766. case 7: Jump @Label_931;
  7767. case 8: Jump @Label_932;
  7768. case 9: Jump @Label_933;
  7769. case 10: Jump @Label_934;
  7770. case 11: Jump @Label_935;
  7771. case 12: Jump @Label_936;
  7772. case 13: Jump @Label_937;
  7773. case 14: Jump @Label_938;
  7774. case 15: Jump @Label_939;
  7775. case 16: Jump @Label_940;
  7776. case 17: Jump @Label_941;
  7777. case 18: Jump @Label_942;
  7778. case 19: Jump @Label_943;
  7779. case 20: Jump @Label_944;
  7780. case 21: Jump @Label_945;
  7781. case 22: Jump @Label_946;
  7782. case 23: Jump @Label_947;
  7783. case 24: Jump @Label_948;
  7784. }
  7785. Stack.Push( "IndexName[ERROR]" );
  7786. Jump @Label_949;
  7787.  
  7788. :Label_924
  7789. Stack.Push( "Spoiler: < " );
  7790. Jump @Label_949;
  7791.  
  7792. :Label_925
  7793. Stack.Push( "Front Bumper: < " );
  7794. Jump @Label_949;
  7795.  
  7796. :Label_926
  7797. Stack.Push( "Rear Bumper: < " );
  7798. Jump @Label_949;
  7799.  
  7800. :Label_927
  7801. Stack.Push( "Side Skirt: < " );
  7802. Jump @Label_949;
  7803.  
  7804. :Label_928
  7805. Stack.Push( "Exhaust: < " );
  7806. Jump @Label_949;
  7807.  
  7808. :Label_929
  7809. Stack.Push( "Frame: < " );
  7810. Jump @Label_949;
  7811.  
  7812. :Label_930
  7813. Stack.Push( "Grilles: < " );
  7814. Jump @Label_949;
  7815.  
  7816. :Label_931
  7817. Stack.Push( "Hoods: < " );
  7818. Jump @Label_949;
  7819.  
  7820. :Label_932
  7821. Stack.Push( "Fenders: < " );
  7822. Jump @Label_949;
  7823.  
  7824. :Label_933
  7825. Stack.Push( "Right Fender: < " );
  7826. Jump @Label_949;
  7827.  
  7828. :Label_934
  7829. Stack.Push( "Roof: < " );
  7830. Jump @Label_949;
  7831.  
  7832. :Label_935
  7833. Stack.Push( "Engine: < " );
  7834. Jump @Label_949;
  7835.  
  7836. :Label_936
  7837. Stack.Push( "Brakes: < " );
  7838. Jump @Label_949;
  7839.  
  7840. :Label_937
  7841. Stack.Push( "Transmission: < " );
  7842. Jump @Label_949;
  7843.  
  7844. :Label_938
  7845. Stack.Push( "Horn: < " );
  7846. Jump @Label_949;
  7847.  
  7848. :Label_939
  7849. Stack.Push( "Suspension: < " );
  7850. Jump @Label_949;
  7851.  
  7852. :Label_940
  7853. Stack.Push( "Armor: < " );
  7854. Jump @Label_949;
  7855.  
  7856. :Label_941
  7857. Stack.Push( "Unkown17: " );
  7858. Jump @Label_949;
  7859.  
  7860. :Label_942
  7861. Stack.Push( "Turbo: " );
  7862. Jump @Label_949;
  7863.  
  7864. :Label_943
  7865. Stack.Push( "Unknown19: " );
  7866. Jump @Label_949;
  7867.  
  7868. :Label_944
  7869. Stack.Push( "Unknown20: " );
  7870. Jump @Label_949;
  7871.  
  7872. :Label_945
  7873. Stack.Push( "Unknown21: " );
  7874. Jump @Label_949;
  7875.  
  7876. :Label_946
  7877. Stack.Push( "Xenon Headlights: " );
  7878. Jump @Label_949;
  7879.  
  7880. :Label_947
  7881. Stack.Push( "Front Wheels: < " );
  7882. Jump @Label_949;
  7883.  
  7884. :Label_948
  7885. Stack.Push( "Rear Wheels: < " );
  7886. Jump @Label_949;
  7887.  
  7888. :Label_949
  7889. return Stack[0];
  7890. }
  7891.  
  7892. var32 func_92()
  7893. {
  7894. Switch( Static_80 )
  7895. {
  7896. case 0:
  7897. Stack.Push( " < Attach > " );
  7898. break;
  7899.  
  7900. case 1:
  7901. Stack.Push( " < Detach >" );
  7902.  
  7903. }
  7904. return Stack[0];
  7905. }
  7906.  
  7907. var32 func_647( Var32 param_0 )
  7908. {
  7909. Switch( param_0 )
  7910. {
  7911. case 0: Jump @Label_953;
  7912. case 1: Jump @Label_954;
  7913. case 2: Jump @Label_955;
  7914. case 3: Jump @Label_956;
  7915. case 4: Jump @Label_957;
  7916. case 5: Jump @Label_958;
  7917. case 6: Jump @Label_959;
  7918. }
  7919. Stack.Push( 0.0f );
  7920. Jump @Label_960;
  7921.  
  7922. :Label_953
  7923. Stack.Push( 5.0f );
  7924. Jump @Label_960;
  7925.  
  7926. :Label_954
  7927. Stack.Push( 2.0f );
  7928. Jump @Label_960;
  7929.  
  7930. :Label_955
  7931. Stack.Push( 1.0f );
  7932. Jump @Label_960;
  7933.  
  7934. :Label_956
  7935. Stack.Push( 0.5f );
  7936. Jump @Label_960;
  7937.  
  7938. :Label_957
  7939. Stack.Push( 0.1f );
  7940. Jump @Label_960;
  7941.  
  7942. :Label_958
  7943. Stack.Push( 0.01f );
  7944. Jump @Label_960;
  7945.  
  7946. :Label_959
  7947. Stack.Push( 0.001f );
  7948. Jump @Label_960;
  7949.  
  7950. :Label_960
  7951. return Stack[0];
  7952. }
  7953.  
  7954. var32 func_93( Var32 param_0 )
  7955. {
  7956. Switch( param_0 )
  7957. {
  7958. case 0: Jump @Label_961;
  7959. case 1: Jump @Label_962;
  7960. case 2: Jump @Label_963;
  7961. case 3: Jump @Label_964;
  7962. case 4: Jump @Label_965;
  7963. case 5: Jump @Label_966;
  7964. case 6: Jump @Label_967;
  7965. }
  7966. Stack.Push( "ERROR" );
  7967. Jump @Label_968;
  7968.  
  7969. :Label_961
  7970. Stack.Push( "< Whole [5]>" );
  7971. Jump @Label_968;
  7972.  
  7973. :Label_962
  7974. Stack.Push( "< Whole [2]>" );
  7975. Jump @Label_968;
  7976.  
  7977. :Label_963
  7978. Stack.Push( "< Whole [1]>" );
  7979. Jump @Label_968;
  7980.  
  7981. :Label_964
  7982. Stack.Push( "< Half [0.5]>" );
  7983. Jump @Label_968;
  7984.  
  7985. :Label_965
  7986. Stack.Push( "< Tenth [0.1] >" );
  7987. Jump @Label_968;
  7988.  
  7989. :Label_966
  7990. Stack.Push( "< Hundredth [0.01] >" );
  7991. Jump @Label_968;
  7992.  
  7993. :Label_967
  7994. Stack.Push( "< Thousandth [0.001] >" );
  7995. Jump @Label_968;
  7996.  
  7997. :Label_968
  7998. return Stack[0];
  7999. }
  8000.  
  8001. var32 func_89( Var32 param_0 )
  8002. {
  8003. Switch( param_0 )
  8004. {
  8005. case 0: Jump @Label_969;
  8006. case 1: Jump @Label_970;
  8007. }
  8008. Stack.Push( "< UNKNOWN >" );
  8009. Jump @Label_971;
  8010.  
  8011. :Label_969
  8012. Stack.Push( "< Bumper Car >" );
  8013. Jump @Label_971;
  8014.  
  8015. :Label_970
  8016. Stack.Push( "< Roller Car >" );
  8017. Jump @Label_971;
  8018.  
  8019. :Label_971
  8020. return Stack[0];
  8021. }
  8022.  
  8023. var32 func_80( Var32 param_0 )
  8024. {
  8025. Switch( param_0 )
  8026. {
  8027. case 0: Jump @Label_972;
  8028. case 1: Jump @Label_973;
  8029. case 2: Jump @Label_974;
  8030. case 3: Jump @Label_975;
  8031. case 4: Jump @Label_976;
  8032. case 5: Jump @Label_977;
  8033. case 6: Jump @Label_978;
  8034. }
  8035. Stack.Push( "< None >" );
  8036. Jump @Label_979;
  8037.  
  8038. :Label_972
  8039. Stack.Push( "< All Tattoos >" );
  8040. Jump @Label_979;
  8041.  
  8042. :Label_973
  8043. Stack.Push( "< All Car Mods >" );
  8044. Jump @Label_979;
  8045.  
  8046. :Label_974
  8047. Stack.Push( "< All Clothes >" );
  8048. Jump @Label_979;
  8049.  
  8050. :Label_975
  8051. Stack.Push( "< Rank Apparel >" );
  8052. Jump @Label_979;
  8053.  
  8054. :Label_976
  8055. Stack.Push( "< Weapons >" );
  8056. Jump @Label_979;
  8057.  
  8058. :Label_977
  8059. Stack.Push( "< Weapon Mods >" );
  8060. Jump @Label_979;
  8061.  
  8062. :Label_978
  8063. Stack.Push( "< All Achievements >" );
  8064. Jump @Label_979;
  8065.  
  8066. :Label_979
  8067. return Stack[0];
  8068. }
  8069.  
  8070. var32 func_77( Var32 param_0 )
  8071. {
  8072. Switch( param_0 )
  8073. {
  8074. case 0: Jump @Label_980;
  8075. case 1: Jump @Label_981;
  8076. case 2: Jump @Label_982;
  8077. case 3: Jump @Label_983;
  8078. case 4: Jump @Label_984;
  8079. case 5: Jump @Label_985;
  8080. case 6: Jump @Label_986;
  8081. case 7: Jump @Label_987;
  8082. case 8: Jump @Label_988;
  8083. case 9: Jump @Label_989;
  8084. }
  8085. Stack.Push( "< None >" );
  8086. Jump @Label_990;
  8087.  
  8088. :Label_980
  8089. Stack.Push( "< Electrocute >" );
  8090. Jump @Label_990;
  8091.  
  8092. :Label_981
  8093. Stack.Push( "< On Fire >" );
  8094. Jump @Label_990;
  8095.  
  8096. :Label_982
  8097. Stack.Push( "< Pole Dance 1 >" );
  8098. Jump @Label_990;
  8099.  
  8100. :Label_983
  8101. Stack.Push( "< Pole Dance 2 >" );
  8102. Jump @Label_990;
  8103.  
  8104. :Label_984
  8105. Stack.Push( "< Pole Dance 3 >" );
  8106. Jump @Label_990;
  8107.  
  8108. :Label_985
  8109. Stack.Push( "< Lap Dance 1 >" );
  8110. Jump @Label_990;
  8111.  
  8112. :Label_986
  8113. Stack.Push( "< Fucking >" );
  8114. Jump @Label_990;
  8115.  
  8116. :Label_987
  8117. Stack.Push( "< Getting Fucked >" );
  8118. Jump @Label_990;
  8119.  
  8120. :Label_988
  8121. Stack.Push( "< Sit-Ups >" );
  8122. Jump @Label_990;
  8123.  
  8124. :Label_989
  8125. Stack.Push( "< Push-Ups>" );
  8126. Jump @Label_990;
  8127.  
  8128. :Label_990
  8129. return Stack[0];
  8130. }
  8131.  
  8132. var32 func_393( Var32 param_0 )
  8133. {
  8134. Switch( Static_29 )
  8135. {
  8136. case 0: Jump @Label_991;
  8137. case 1: Jump @Label_992;
  8138. }
  8139. Jump @Label_993;
  8140.  
  8141. :Label_992
  8142. Stack.Push( &Static_68.Imm[param_0] );
  8143. Jump @Label_993;
  8144.  
  8145. :Label_991
  8146. Stack.Push( &Static_26.Imm[param_0] );
  8147.  
  8148. :Label_993
  8149. return Stack[0];
  8150. }
  8151.  
  8152. var32 func_730( Var32 param_0, Var32 param_1 )
  8153. {
  8154. Switch( param_1 )
  8155. {
  8156. case 0: Jump @Label_994;
  8157. case 1: Jump @Label_995;
  8158. }
  8159. Jump @Label_996;
  8160.  
  8161. :Label_995
  8162. Stack.Push( &Static_68.Imm[param_0] );
  8163. Jump @Label_996;
  8164.  
  8165. :Label_994
  8166. Stack.Push( &Static_26.Imm[param_0] );
  8167.  
  8168. :Label_996
  8169. return Stack[0];
  8170. }
  8171.  
  8172. var32 func_334( Var32 param_0 )
  8173. {
  8174. Var32 var_0;
  8175. var_0 = -1;
  8176. if ( !( does_entity_exist( param_0 ) ) )
  8177. {
  8178. Jump @Label_997;
  8179. }
  8180. if ( !( network_has_control_of_entity( param_0 ) ) )
  8181. {
  8182. Jump @Label_998;
  8183. }
  8184. return 1;
  8185.  
  8186. :Label_998
  8187. var_0++;
  8188. if ( !( var_0 <= 20 ) )
  8189. {
  8190. Jump @Label_997;
  8191. }
  8192. wait( 0 );
  8193. network_request_control_of_entity( param_0 );
  8194. if ( !( network_has_control_of_entity( param_0 ) ) )
  8195. {
  8196. Jump @Label_998;
  8197. }
  8198. return 1;
  8199.  
  8200. :Label_997
  8201. return 0;
  8202. }
  8203.  
  8204. var32 func_5( Var32 param_0, Var32 param_1, Var32 param_2 )
  8205. {
  8206. Stack.Push( (is_control_just_pressed( 2, param_1 ) && is_control_pressed( 2, param_0 )) );
  8207. if ( param_2 )
  8208. {
  8209. Stack.Push( (is_disabled_control_just_pressed( 2, param_1 ) && is_disabled_control_pressed( 2, param_0 )) );
  8210. Stack.Push( (Stack[0] || Stack[1]) );
  8211. }
  8212. return Stack[0];
  8213. }
  8214.  
  8215. void func_96( Var32 param_0, Var32 param_1 )
  8216. {
  8217. if ( param_1 )
  8218. {
  8219. Static_61 = param_0;
  8220. func_170( &Static_60, 0 );
  8221. }
  8222. return;
  8223. }
  8224.  
  8225. void func_Unused_8( Var32 param_0 )
  8226. {
  8227. Static_61 = param_0;
  8228. func_170( &Static_60, 0 );
  8229. return;
  8230. }
  8231.  
  8232. void func_70( Var32 param_0 )
  8233. {
  8234. Var32 var_0;
  8235. Var32 var_1;
  8236. Var32 var_2;
  8237. if ( Static_19 == Static_1 )
  8238. {
  8239. if ( Static_18 != func_28() )
  8240. {
  8241. Static_18++;
  8242. }
  8243. else
  8244. {
  8245. while ( true )
  8246. {
  8247. Static_18 = 1;
  8248. break;
  8249. }
  8250. Static_19 = Static_1;
  8251. }
  8252. }
  8253. if ( Static_2 != Static_18 )
  8254. {
  8255. func_1005();
  8256. }
  8257. else
  8258. {
  8259. func_1007();
  8260. }
  8261. var_1 = 0.72f;
  8262. var_2 = IntToFloat( Static_18 - 1 ) *f 0.025f +f 0.15f +f 0.001f;
  8263. unk_0x3E35563E( "STRING" );
  8264. unk_0x27A244D8( param_0 );
  8265. unk_0x6F8350CE( var_1, var_2 );
  8266. if ( Static_2 != Static_18 )
  8267. {
  8268. func_1005();
  8269. }
  8270. else
  8271. {
  8272. func_1007();
  8273. }
  8274. if ( is_bit_set( Static_60, 0 ) )
  8275. {
  8276. unk_0x3E35563E( "NUMBER" );
  8277. add_text_component_float( Static_61, 4 );
  8278. unk_0x6F8350CE( 0.78f, var_2 );
  8279. clear_bit( &Static_60, 0 );
  8280. }
  8281. if ( Static_2 == Static_18 )
  8282. {
  8283. draw_rect( 0.84f, IntToFloat( Static_18 - 1 ) *f 0.025f +f Static_15 -f 0.02f, 0.25f, 0.024f, &Static_98{4} );
  8284. }
  8285. return;
  8286. }
  8287.  
  8288. void func_94( Var32 param_0 )
  8289. {
  8290. Var32 var_0;
  8291. Var32 var_1;
  8292. Var32 var_2;
  8293. if ( Static_19 == Static_1 )
  8294. {
  8295. if ( Static_18 != func_28() )
  8296. {
  8297. Static_18++;
  8298. }
  8299. else
  8300. {
  8301. while ( true )
  8302. {
  8303. Static_18 = 1;
  8304. break;
  8305. }
  8306. Static_19 = Static_1;
  8307. }
  8308. }
  8309. Switch( Static_55 )
  8310. {
  8311. case 1:
  8312. if ( !( Static_18 == Static_2 ) )
  8313. {
  8314. break;
  8315. }
  8316. if ( 0 != Static_2 - 1 )
  8317. {
  8318. Static_2--;
  8319. break;
  8320. }
  8321. Static_2 = func_28();
  8322. break;
  8323.  
  8324. case 2:
  8325. if ( !( Static_18 == Static_2 ) )
  8326. {
  8327. break;
  8328. }
  8329. if ( Static_2 + 1 <= func_28() )
  8330. {
  8331. Static_2++;
  8332. break;
  8333. }
  8334. Static_2 = 1;
  8335.  
  8336. }
  8337. func_1005();
  8338. var_1 = 0.72f;
  8339. var_2 = IntToFloat( Static_18 - 1 ) *f 0.025f +f 0.15f;
  8340. unk_0x3E35563E( "STRING" );
  8341. unk_0x27A244D8( param_0 );
  8342. unk_0x6F8350CE( var_1, var_2 );
  8343. return;
  8344. }
  8345.  
  8346. void func_31()
  8347. {
  8348. draw_rect( 0.84f, IntToFloat( func_28() ) -f 1f *f 0.025f +f 0.16f +f 0.16f /f 2f, 0.25f, IntToFloat( func_28() ) *f 0.05f /f 2f +f 0.08f, &Static_94{4} );
  8349. return;
  8350. }
  8351.  
  8352. var32 func_362()
  8353. {
  8354. Static_684 = { "CLEAR", "EXTRASUNNY", "CLOUDS", "SMOG", "FOGGY", "OVERCAST", "RAIN", "THUNDER", "CLEARING", "NEUTRAL", "SNOW", "BLIZZARD", "SNOWLIGHT" } {13};
  8355. return &Static_684;
  8356. }
  8357.  
  8358. var32 func_874( Var32 param_0, Var32 param_1 )
  8359. {
  8360. if ( !( does_script_exist( param_0 ) ) )
  8361. {
  8362. Jump @Label_1020;
  8363. }
  8364. request_script( param_0 );
  8365.  
  8366. :Label_1021
  8367. wait( 0 );
  8368. if ( !( has_script_loaded( param_0 ) ) )
  8369. {
  8370. Jump @Label_1021;
  8371. }
  8372. if ( !( param_1 <= 0 ) )
  8373. {
  8374. Jump @Label_1022;
  8375. }
  8376. param_1 = 512;
  8377.  
  8378. :Label_1022
  8379. start_new_script( param_0, param_1 );
  8380. set_script_as_no_longer_needed( param_0 );
  8381. Stack.Push( 1 );
  8382. Jump @Label_1023;
  8383.  
  8384. :Label_1020
  8385. Stack.Push( 0 );
  8386.  
  8387. :Label_1023
  8388. return Stack[0];
  8389. }
  8390.  
  8391. void func_9()
  8392. {
  8393. hide_help_text_this_frame();
  8394. set_cinematic_button_active( 0 );
  8395. disable_control_action( 0, 0 );
  8396. disable_control_action( 0, 90 );
  8397. disable_control_action( 0, 69 );
  8398. disable_control_action( 0, 73 );
  8399. set_input_exclusive( 2, 176 );
  8400. set_input_exclusive( 2, 174 );
  8401. set_input_exclusive( 2, 175 );
  8402. disable_control_action( 0, 46 );
  8403. set_input_exclusive( 2, 161 );
  8404. set_input_exclusive( 2, 162 );
  8405. disable_control_action( 2, 174 );
  8406. disable_control_action( 2, 175 );
  8407. disable_control_action( 2, 163 );
  8408. disable_control_action( 2, 164 );
  8409. disable_control_action( 2, 161 );
  8410. disable_control_action( 2, 162 );
  8411. hide_hud_component_this_frame( 10 );
  8412. hide_hud_component_this_frame( 6 );
  8413. hide_hud_component_this_frame( 7 );
  8414. hide_hud_component_this_frame( 9 );
  8415. hide_hud_component_this_frame( 8 );
  8416. set_input_exclusive( 2, 163 );
  8417. set_input_exclusive( 2, 164 );
  8418. disable_control_action( 0, 37 );
  8419. disable_control_action( 0, 136 );
  8420. disable_control_action( 0, 137 );
  8421. disable_control_action( 0, 138 );
  8422. disable_control_action( 0, 139 );
  8423. disable_control_action( 0, 140 );
  8424. disable_control_action( 0, 141 );
  8425. disable_control_action( 0, 142 );
  8426. disable_control_action( 0, 143 );
  8427. disable_control_action( 0, 144 );
  8428. disable_control_action( 0, 14 );
  8429. disable_control_action( 0, 15 );
  8430. disable_control_action( 0, 50 );
  8431. disable_control_action( 0, 51 );
  8432. disable_control_action( 0, 120 );
  8433. disable_control_action( 0, 121 );
  8434. disable_control_action( 0, 123 );
  8435. disable_control_action( 0, 45 );
  8436. disable_control_action( 0, 67 );
  8437. disable_control_action( 0, 76 );
  8438. disable_control_action( 0, 49 );
  8439. disable_control_action( 0, 43 );
  8440. disable_control_action( 0, 52 );
  8441. disable_control_action( 0, 73 );
  8442. disable_control_action( 0, 22 );
  8443. disable_control_action( 0, 90 );
  8444. disable_control_action( 0, 103 );
  8445. disable_control_action( 0, 146 );
  8446. disable_control_action( 0, 145 );
  8447. disable_control_action( 0, 147 );
  8448. disable_control_action( 0, 148 );
  8449. disable_control_action( 0, 19 );
  8450. return;
  8451. }
  8452.  
  8453. void func_69( Var32 param_0 )
  8454. {
  8455. func_72();
  8456. unk_0x3E35563E( "STRING" );
  8457. unk_0x27A244D8( param_0 );
  8458. unk_0x6F8350CE( 0.72f, 0.12f );
  8459. return;
  8460. }
  8461.  
  8462. void func_883( Var32 param_0, Var32 param_1 )
  8463. {
  8464. Var32 var_0;
  8465. unk_0xF42C43C7( "STRING" );
  8466. unk_0x27A244D8( param_0 );
  8467. unk_0x38F82261( param_1, 1 );
  8468. return;
  8469. }
  8470.  
  8471. void func_Unused_9( Var32 param_0, Var32 param_1 )
  8472. {
  8473. Var32 var_0;
  8474. unk_0xF42C43C7( "NUMBER" );
  8475. add_text_component_integer( param_0 );
  8476. unk_0x38F82261( param_1, 1 );
  8477. return;
  8478. }
  8479.  
  8480. void func_72()
  8481. {
  8482. set_text_font( 15 );
  8483. set_text_scale( 0.52f, 0.52f );
  8484. set_text_colour( 255, 255, 255, 255 );
  8485. set_text_wrap( 0.0f, 1.0f );
  8486. set_text_centre( 0 );
  8487. set_text_dropshadow( 0, 0, 0, 0, 0 );
  8488. set_text_edge( 0, 0, 0, 0, 0 );
  8489. return;
  8490. }
  8491.  
  8492. void func_1005()
  8493. {
  8494. set_text_font( 0 );
  8495. set_text_scale( 0.4f, 0.4f );
  8496. set_text_colour( 255, 255, 255, 255 );
  8497. set_text_wrap( 0.0f, 1.0f );
  8498. set_text_centre( 0 );
  8499. set_text_dropshadow( 0, 0, 0, 0, 0 );
  8500. set_text_edge( 0, 0, 0, 0, 0 );
  8501. return;
  8502. }
  8503.  
  8504. void func_1007()
  8505. {
  8506. set_text_font( 0 );
  8507. set_text_scale( 0.4f, 0.4f );
  8508. set_text_colour( 0, 0, 0, 255 );
  8509. set_text_wrap( 0.0f, 1.0f );
  8510. set_text_centre( 0 );
  8511. set_text_dropshadow( 0, 0, 0, 0, 0 );
  8512. set_text_edge( 0, 0, 0, 0, 0 );
  8513. return;
  8514. }
  8515.  
  8516. void func_73( Var32 param_0, Var32 param_1, Var32 param_2 )
  8517. {
  8518. unk_0x3E35563E( "STRING" );
  8519. unk_0x27A244D8( param_0 );
  8520. unk_0x6F8350CE( param_1, param_2 );
  8521. return;
  8522. }
  8523.  
  8524. void func_686( Var32 param_0, Var32 param_1, Var32 param_2 )
  8525. {
  8526. Var32 var_0;
  8527. func_1005();
  8528. unk_0x3E35563E( "NUMBER" );
  8529. add_text_component_float( param_0, 4 );
  8530. unk_0x6F8350CE( param_1, param_2 );
  8531. return;
  8532. }
  8533.  
  8534. var32 func_182( Var32 param_0 )
  8535. {
  8536. Var32 var_0;
  8537. var_0 = get_hash_key( param_0 );
  8538. if ( 1378519497 != var_0 )
  8539. {
  8540. if ( -108426955 != var_0 )
  8541. {
  8542. if ( 1513610823 != var_0 )
  8543. {
  8544. if ( -2044571326 != var_0 )
  8545. {
  8546. if ( 519537309 != var_0 )
  8547. {
  8548. if ( -352237411 != var_0 )
  8549. {
  8550. Stack.Push( 0 );
  8551. }
  8552. else
  8553. {
  8554. }
  8555. }
  8556. }
  8557. }
  8558. }
  8559. Stack.Push( 1 );
  8560. Jump @Label_1025;
  8561. }
  8562.  
  8563. :Label_1025
  8564. return Stack[0];
  8565. }
  8566.  
  8567. var32 func_1()
  8568. {
  8569. Var32 var_0;
  8570. var_0 = get_player_name( player_id() );
  8571. return (compare_strings( var_0, "REMOVED_GAMERTAG" ) || compare_strings( var_0, "REMOVED_GAMERTAG" ));
  8572. }
Advertisement
Add Comment
Please, Sign In to add comment