Advertisement
Guest User

Untitled

a guest
Mar 6th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.39 KB | None | 0 0
  1. Function 0 7 0
  2. push_1
  3. StaticSet1 2
  4. Push1 134
  5. StaticSet1 3
  6. Push1 134
  7. StaticSet1 4
  8. push_1
  9. StaticSet1 5
  10. push_1
  11. StaticSet1 6
  12. push_1
  13. StaticSet1 7
  14. Push1 134
  15. StaticSet1 8
  16. push_1
  17. StaticSet1 9
  18. Push1 12
  19. StaticSet1 10
  20. Push1 12
  21. StaticSet1 11
  22. fPush 0.0010000000474975
  23. StaticSet1 14
  24. PushString "NULL"
  25. StaticSet1 17
  26. fPush_0.0
  27. StaticSet1 18
  28. fPush -0.037500001490116
  29. StaticSet1 22
  30. fPush 0.17000000178814
  31. StaticSet1 23
  32. push_3
  33. StaticSet1 24
  34. fPush 80
  35. StaticSet1 27
  36. fPush 140
  37. StaticSet1 28
  38. fPush 180
  39. StaticSet1 29
  40. push_1
  41. StaticSet1 35
  42. Push1 65
  43. StaticSet1 36
  44. Push1 49
  45. StaticSet1 37
  46. Push1 64
  47. StaticSet1 38
  48. fPush 500
  49. fPush 500
  50. fPush 500
  51. push_3
  52. pStatic1 41
  53. FromStack
  54. push_-1
  55. StaticSet1 92
  56. PushS 1820
  57. StaticSet1 93
  58. push_-1
  59. StaticSet1 94
  60. push_-1
  61. StaticSet1 95
  62. PushString "CC_SUBSTR"
  63. StaticSet1 97
  64. fPush 125
  65. StaticSet1 98
  66. push_1
  67. StaticSet1 99
  68. PushS 261
  69. StaticSet1 101
  70. fPush_4.0
  71. StaticSet1 113
  72. push_-1
  73. StaticSet1 114
  74. push_3
  75. push_0
  76. pStatic1 124
  77. GetImmediateP1 1
  78. ArrayGetP1 3
  79. ToStack
  80. push_3
  81. pStatic1 86
  82. FromStack
  83. push_3
  84. pStatic1 86
  85. ToStack
  86. push_3
  87. pStatic1 86
  88. FromStack
  89. StaticGet1 82
  90. StaticSet1 82
  91. Push1 16
  92. pStatic1 65
  93. ToStack
  94. Push1 16
  95. pStatic1 65
  96. FromStack
  97. push_0
  98. setF1 2
  99. Push1 82
  100. CallNative "GET_ITEMSET_WITH_UNLOCK" 1 1
  101. JumpFalse @Label_0
  102. push_1
  103. Call @Label_568
  104. :Label_0
  105. CallNative "PLAYER_ID" 0 1
  106. CallNative "GET_PLAYER_PED" 1 1
  107. StaticSet1 81
  108. push_0
  109. StaticSet1 91
  110. pGlobal3 85677
  111. push_0
  112. Call @Label_566
  113. Call @Label_560
  114. StaticGet1 90
  115. push_1
  116. Call @Label_559
  117. JumpFalse @Label_1
  118. Push1 9
  119. StaticSet1 96
  120. Jump @Label_2
  121. :Label_1
  122. Push1 8
  123. StaticSet1 96
  124. :Label_2
  125. StaticGet1 90
  126. Push1 8
  127. Call @Label_559
  128. Not
  129. JumpFalse @Label_4
  130. StaticGet1 96
  131. Call @Label_526
  132. Not
  133. JumpFalse @Label_4
  134. push_0
  135. StaticGet1 95
  136. Call @Label_521
  137. JumpFalse @Label_3
  138. push_0
  139. Call @Label_568
  140. Jump @Label_4
  141. :Label_3
  142. push_1
  143. Call @Label_568
  144. :Label_4
  145. StaticGet1 95
  146. push_-1
  147. JumpEQ @Label_5
  148. push_0
  149. StaticGet1 95
  150. Call @Label_521
  151. Not
  152. JumpFalse @Label_5
  153. push_1
  154. Call @Label_568
  155. :Label_5
  156. StaticGet1 90
  157. pushI24 8388608
  158. Call @Label_559
  159. JumpFalse @Label_6
  160. push_1
  161. Call @Label_568
  162. :Label_6
  163. StaticGet1 90
  164. pushI24 524288
  165. Call @Label_559
  166. Dup
  167. JumpFalse @Label_7
  168. Call @Label_519
  169. And
  170. :Label_7
  171. JumpFalse @Label_8
  172. push_1
  173. Call @Label_568
  174. :Label_8
  175. CallNative "GET_VEHICLE_AVERAGE_PICKUPS_IPL" 0 1
  176. CallNative "UNK_029D3841" 1 1
  177. push_1
  178. CmpGT
  179. Dup
  180. JumpFalse @Label_9
  181. StaticGet1 90
  182. pushI24 4194304
  183. Call @Label_559
  184. Not
  185. And
  186. :Label_9
  187. JumpFalse @Label_11
  188. StaticGet1 101
  189. PushS 261
  190. JumpEQ @Label_10
  191. StaticGet1 101
  192. push_1
  193. push_0
  194. Call @Label_511
  195. PushS 261
  196. StaticSet1 101
  197. :Label_10
  198. Push1 10
  199. StaticSet1 91
  200. :Label_11
  201. push_1
  202. JumpFalse @Label_112
  203. StaticGet1 90
  204. Push 268435456
  205. Call @Label_559
  206. Not
  207. JumpFalse @Label_12
  208. fPush_0.0
  209. setF1 3
  210. push_3
  211. push_0
  212. pStatic1 124
  213. GetImmediateP1 1
  214. ArrayGetP1 3
  215. ToStack
  216. pFrame1 3
  217. CallNative "GET_GROUND_Z_FOR_3D_COORD" 4 1
  218. JumpFalse @Label_12
  219. getF1 3
  220. fPush_0.0
  221. FCmpNE
  222. JumpFalse @Label_12
  223. getF1 3
  224. push_0
  225. pStatic1 124
  226. GetImmediateP1 1
  227. ArrayGetP1 3
  228. SetImmediate1 2
  229. pStatic1 90
  230. Push 268435456
  231. Call @Label_510
  232. :Label_12
  233. CallNative "PLAYER_ID" 0 1
  234. CallNative "GET_PLAYER_PED" 1 1
  235. StaticSet1 81
  236. StaticGet1 90
  237. pushI24 1048576
  238. Call @Label_559
  239. JumpFalse @Label_13
  240. StaticGet1 81
  241. CallNative "IS_ENTITY_DEAD" 1 1
  242. JumpFalse @Label_13
  243. push_1
  244. Call @Label_568
  245. :Label_13
  246. StaticGet1 81
  247. CallNative "DOES_ENTITY_EXIST" 1 1
  248. Dup
  249. JumpFalse @Label_14
  250. StaticGet1 81
  251. CallNative "IS_ENTITY_DEAD" 1 1
  252. Not
  253. And
  254. :Label_14
  255. JumpFalse @Label_111
  256. StaticGet1 81
  257. push_1
  258. CallNative "GET_ENTITY_COORDS" 2 3
  259. push_3
  260. pStatic1 83
  261. FromStack
  262. push_3
  263. pStatic1 83
  264. ToStack
  265. push_3
  266. push_0
  267. pStatic1 124
  268. GetImmediateP1 1
  269. ArrayGetP1 3
  270. ToStack
  271. CallNative "VDIST2" 6 1
  272. StaticSet1 89
  273. StaticGet1 89
  274. StaticSet1 89
  275. push_3
  276. pStatic1 83
  277. ToStack
  278. push_3
  279. pStatic1 107
  280. FromStack
  281. push_3
  282. push_0
  283. pStatic1 124
  284. GetImmediateP1 1
  285. ArrayGetP1 3
  286. ToStack
  287. push_3
  288. pStatic1 110
  289. FromStack
  290. fPush_0.0
  291. pStatic1 107
  292. SetImmediate1 2
  293. fPush_0.0
  294. pStatic1 110
  295. SetImmediate1 2
  296. push_3
  297. pStatic1 107
  298. ToStack
  299. push_3
  300. pStatic1 110
  301. ToStack
  302. CallNative "VDIST2" 6 1
  303. StaticSet1 106
  304. StaticGet1 91
  305. Switch [0=@Label][1=@Label][3=@Label][4=@Label][5=@Label][8=@Label][10=@Label][9=@Label][6=@Label][7=@Label]
  306. Jump @Label_111
  307. :Label_15
  308. StaticGet1 96
  309. Call @Label_526
  310. Dup
  311. Not
  312. JumpFalse @Label_17
  313. StaticGet1 90
  314. Push1 16
  315. Call @Label_559
  316. Dup
  317. JumpFalse @Label_16
  318. StaticGet1 90
  319. pushI24 524288
  320. Call @Label_559
  321. Not
  322. And
  323. :Label_16
  324. Or
  325. :Label_17
  326. JumpFalse @Label_18
  327. push_-1
  328. StaticSet1 94
  329. Call @Label_509
  330. push_1
  331. StaticSet1 91
  332. Jump @Label_21
  333. :Label_18
  334. StaticGet1 106
  335. StaticGet1 98
  336. StaticGet1 98
  337. fMul
  338. FCmpGT
  339. JumpFalse @Label_20
  340. StaticGet1 101
  341. PushS 261
  342. JumpEQ @Label_19
  343. StaticGet1 101
  344. push_1
  345. push_0
  346. Call @Label_511
  347. PushS 261
  348. StaticSet1 101
  349. :Label_19
  350. Push1 10
  351. StaticSet1 91
  352. :Label_20
  353. pStatic1 83
  354. GetImmediate1 2
  355. push_0
  356. pStatic1 124
  357. GetImmediateP1 1
  358. ArrayGetP1 3
  359. GetImmediate1 2
  360. fSub
  361. fPush 500
  362. FCmpGT
  363. JumpFalse @Label_21
  364. :Label_21
  365. Jump @Label_111
  366. :Label_22
  367. Call @Label_508
  368. JumpFalse @Label_23
  369. StaticGet1 99
  370. StaticSet1 99
  371. push_3
  372. StaticSet1 91
  373. :Label_23
  374. Jump @Label_111
  375. :Label_24
  376. CallNative "NETWORK_IS_IN_SESSION" 0 1
  377. JumpFalse @Label_25
  378. push_1
  379. Call @Label_568
  380. Return 0 0
  381.  
  382.  
  383. :Label_25
  384. StaticGet1 96
  385. Call @Label_526
  386. Not
  387. JumpFalse @Label_27
  388. StaticGet1 90
  389. Push1 8
  390. Call @Label_559
  391. Not
  392. JumpFalse @Label_27
  393. push_1
  394. setF1 4
  395. pGlobal3 80970
  396. GetImmediateP1 3
  397. pStatic1 65
  398. CallNative "ARE_STRINGS_EQUAL" 2 1
  399. JumpFalse @Label_26
  400. Push1 16
  401. pStatic1 49
  402. ToStack
  403. Push1 16
  404. pStatic1 65
  405. FromStack
  406. push_0
  407. setF1 4
  408. :Label_26
  409. getF1 4
  410. JumpFalse @Label_27
  411. push_0
  412. Call @Label_568
  413. Jump @Label_111
  414. :Label_27
  415. StaticGet1 90
  416. push_4
  417. Call @Label_559
  418. Not
  419. JumpFalse @Label_28
  420. Call @Label_506
  421. pStatic1 90
  422. push_4
  423. Call @Label_510
  424. :Label_28
  425. StaticGet1 106
  426. StaticGet1 98
  427. StaticGet1 98
  428. fMul
  429. FCmpGT
  430. Dup
  431. JumpFalse @Label_29
  432. globalGet3 81004
  433. Not
  434. And
  435. :Label_29
  436. JumpFalse @Label_31
  437. StaticGet1 101
  438. PushS 261
  439. JumpEQ @Label_30
  440. StaticGet1 101
  441. push_1
  442. push_0
  443. Call @Label_511
  444. PushS 261
  445. StaticSet1 101
  446. :Label_30
  447. Push1 10
  448. StaticSet1 91
  449. Jump @Label_62
  450. :Label_31
  451. Push1 16
  452. pStatic1 49
  453. ToStack
  454. Push1 16
  455. pStatic1 65
  456. FromStack
  457. StaticGet1 90
  458. Push1 64
  459. Call @Label_559
  460. Not
  461. setF1 5
  462. pStatic1 90
  463. Push1 128
  464. Call @Label_566
  465. push_3
  466. Call @Label_497
  467. Not
  468. Dup
  469. JumpFalse @Label_32
  470. globalGet3 81004
  471. Not
  472. And
  473. :Label_32
  474. JumpFalse @Label_35
  475. StaticGet1 90
  476. pushI24 2097152
  477. Call @Label_559
  478. JumpFalse @Label_35
  479. StaticGet1 90
  480. push_1
  481. Call @Label_559
  482. Not
  483. Dup
  484. Not
  485. JumpFalse @Label_33
  486. Call @Label_496
  487. CallNative "DOES_ENTITY_EXIST" 1 1
  488. Not
  489. Or
  490. :Label_33
  491. Dup
  492. JumpFalse @Label_34
  493. globalGet3 81004
  494. Not
  495. And
  496. :Label_34
  497. JumpFalse @Label_35
  498. Push1 10
  499. StaticSet1 91
  500. Jump @Label_111
  501. :Label_35
  502. StaticGet1 90
  503. pushI24 524288
  504. Call @Label_559
  505. Dup
  506. JumpFalse @Label_36
  507. Call @Label_519
  508. And
  509. :Label_36
  510. JumpFalse @Label_37
  511. push_1
  512. Call @Label_568
  513. :Label_37
  514. Call @Label_494
  515. JumpFalse @Label_38
  516. push_1
  517. Call @Label_568
  518. :Label_38
  519. push_6
  520. Call @Label_332
  521. Not
  522. Dup
  523. Not
  524. JumpFalse @Label_39
  525. globalGet3 86025
  526. Or
  527. :Label_39
  528. Dup
  529. Not
  530. JumpFalse @Label_40
  531. Call @Label_311
  532. Or
  533. :Label_40
  534. JumpFalse @Label_41
  535. push_0
  536. setF1 5
  537. :Label_41
  538. StaticGet1 90
  539. push_1
  540. Call @Label_559
  541. JumpFalse @Label_42
  542. Call @Label_310
  543. Not
  544. JumpFalse @Label_42
  545. pStatic1 90
  546. Push1 128
  547. Call @Label_308
  548. push_0
  549. setF1 5
  550. :Label_42
  551. push_1
  552. Call @Label_305
  553. JumpFalse @Label_43
  554. push_0
  555. setF1 5
  556. :Label_43
  557. globalGet2 59935
  558. JumpFalse @Label_44
  559. push_0
  560. setF1 5
  561. :Label_44
  562. Call @Label_303
  563. JumpFalse @Label_45
  564. push_0
  565. setF1 5
  566. :Label_45
  567. CallNative "IS_PLAYER_SWITCH_IN_PROGRESS" 0 1
  568. JumpFalse @Label_46
  569. push_0
  570. setF1 5
  571. :Label_46
  572. Call @Label_302
  573. Dup
  574. Not
  575. JumpFalse @Label_47
  576. Push1 8
  577. push_-1
  578. Call @Label_298
  579. Or
  580. :Label_47
  581. JumpFalse @Label_48
  582. push_0
  583. setF1 5
  584. :Label_48
  585. CallNative "PLAYER_ID" 0 1
  586. CallNative "CAN_PLAYER_START_MISSION" 1 1
  587. Not
  588. JumpFalse @Label_49
  589. push_0
  590. setF1 5
  591. :Label_49
  592. CallNative "PLAYER_ID" 0 1
  593. CallNative "IS_PLAYER_SCRIPT_CONTROL_ON" 1 1
  594. Not
  595. JumpFalse @Label_50
  596. push_0
  597. setF1 5
  598. :Label_50
  599. push_0
  600. Call @Label_290
  601. Dup
  602. Not
  603. JumpFalse @Label_51
  604. Call @Label_289
  605. Or
  606. :Label_51
  607. JumpFalse @Label_52
  608. push_0
  609. setF1 5
  610. :Label_52
  611. getF1 5
  612. JumpFalse @Label_61
  613. StaticGet1 114
  614. Call @Label_274
  615. Not
  616. JumpFalse @Label_53
  617. pStatic1 90
  618. Push1 128
  619. Call @Label_308
  620. push_0
  621. setF1 5
  622. :Label_53
  623. StaticGet1 81
  624. push_3
  625. push_0
  626. pStatic1 124
  627. GetImmediateP1 1
  628. ArrayGetP1 3
  629. ToStack
  630. StaticGet1 113
  631. StaticGet1 113
  632. fPush_2.0
  633. push_0
  634. push_1
  635. StaticGet1 99
  636. CallNative "IS_ENTITY_AT_COORD" 10 1
  637. Not
  638. JumpFalse @Label_54
  639. push_0
  640. setF1 5
  641. :Label_54
  642. CallNative "PLAYER_ID" 0 1
  643. CallNative "IS_PLAYER_CONTROL_ON" 1 1
  644. Not
  645. JumpFalse @Label_55
  646. push_0
  647. setF1 5
  648. :Label_55
  649. getF1 5
  650. JumpFalse @Label_61
  651. push_0
  652. Push1 49
  653. CallNative "SET_INPUT_EXCLUSIVE" 2 0
  654. StaticGet1 82
  655. Call @Label_273
  656. JumpFalse @Label_60
  657. StaticGet1 92
  658. push_-1
  659. JumpNE @Label_56
  660. pStatic1 92
  661. push_4
  662. StaticGet1 97
  663. push_0
  664. push_0
  665. Call @Label_263
  666. pStatic1 90
  667. PushS 2048
  668. Call @Label_308
  669. Jump @Label_58
  670. :Label_56
  671. StaticGet1 90
  672. PushS 2048
  673. Call @Label_559
  674. Not
  675. Dup
  676. Not
  677. JumpFalse @Label_57
  678. CallNative "IS_HELP_MESSAGE_BEING_DISPLAYED" 0 1
  679. Not
  680. Or
  681. :Label_57
  682. JumpFalse @Label_58
  683. pStatic1 92
  684. Call @Label_258
  685. pStatic1 90
  686. PushS 2048
  687. Call @Label_566
  688. :Label_58
  689. StaticGet1 92
  690. push_1
  691. Call @Label_241
  692. JumpFalse @Label_59
  693. StaticGet1 97
  694. StaticSet1 97
  695. pStatic1 92
  696. Call @Label_258
  697. pStatic1 90
  698. PushS 2048
  699. Call @Label_566
  700. pStatic1 65
  701. CallNative "REQUEST_SCRIPT" 1 0
  702. CallNative "PLAYER_ID" 0 1
  703. push_0
  704. push_0
  705. CallNative "SET_PLAYER_CONTROL" 3 0
  706. push_4
  707. StaticSet1 91
  708. :Label_59
  709. Jump @Label_61
  710. :Label_60
  711. StaticGet1 97
  712. StaticSet1 97
  713. pStatic1 92
  714. Call @Label_258
  715. pStatic1 90
  716. PushS 2048
  717. Call @Label_566
  718. pStatic1 65
  719. CallNative "REQUEST_SCRIPT" 1 0
  720. CallNative "PLAYER_ID" 0 1
  721. push_0
  722. push_0
  723. CallNative "SET_PLAYER_CONTROL" 3 0
  724. push_4
  725. StaticSet1 91
  726. :Label_61
  727. getF1 5
  728. Not
  729. JumpFalse @Label_62
  730. StaticGet1 92
  731. push_-1
  732. JumpEQ @Label_62
  733. pStatic1 92
  734. Call @Label_258
  735. pStatic1 90
  736. PushS 2048
  737. Call @Label_566
  738. push_0
  739. CallNative "CLEAR_HELP" 1 0
  740. :Label_62
  741. Call @Label_239
  742. Jump @Label_111
  743. :Label_63
  744. push_0
  745. Push1 49
  746. CallNative "SET_INPUT_EXCLUSIVE" 2 0
  747. pStatic1 65
  748. CallNative "HAS_SCRIPT_LOADED" 1 1
  749. JumpFalse @Label_73
  750. StaticGet1 92
  751. push_-1
  752. JumpEQ @Label_64
  753. pStatic1 92
  754. Call @Label_258
  755. :Label_64
  756. push_2
  757. setF1 6
  758. push_0
  759. setF1 2
  760. StaticGet1 90
  761. push_1
  762. Call @Label_559
  763. JumpFalse @Label_65
  764. push_6
  765. Call @Label_238
  766. JumpFalse @Label_65
  767. push_1
  768. setF1 6
  769. push_1
  770. setF1 2
  771. :Label_65
  772. getF1 6
  773. push_1
  774. JumpEQ @Label_66
  775. pStatic1 94
  776. push_6
  777. StaticGet1 96
  778. push_0
  779. push_0
  780. Call @Label_214
  781. setF1 6
  782. :Label_66
  783. getF1 6
  784. push_1
  785. JumpNE @Label_70
  786. CallNative "PLAYER_ID" 0 1
  787. CallNative "IS_PLAYER_PLAYING" 1 1
  788. JumpFalse @Label_67
  789. CallNative "PLAYER_ID" 0 1
  790. CallNative "CLEAR_PLAYER_WANTED_LEVEL" 1 0
  791. :Label_67
  792. Call @Label_210
  793. globalGet2 30816
  794. JumpFalse @Label_68
  795. CallNative "PLAYER_PED_ID" 0 1
  796. Call @Label_174
  797. :Label_68
  798. CallNative "PLAYER_ID" 0 1
  799. push_1
  800. push_0
  801. CallNative "SET_PLAYER_CONTROL" 3 0
  802. pStatic1 65
  803. StaticGet1 93
  804. CallNative "START_NEW_SCRIPT" 2 1
  805. StaticSet1 48
  806. pStatic1 65
  807. CallNative "SET_SCRIPT_AS_NO_LONGER_NEEDED" 1 0
  808. Push1 16
  809. pStatic1 65
  810. ToStack
  811. Push1 16
  812. pStatic1 49
  813. FromStack
  814. PushString ""
  815. pStatic1 65
  816. StrCopy 40
  817. pStatic1 90
  818. push_4
  819. Call @Label_566
  820. Call @Label_172
  821. pStatic1 90
  822. push_2
  823. Call @Label_308
  824. push_5
  825. StaticSet1 91
  826. pStatic1 103
  827. Call @Label_165
  828. StaticGet1 95
  829. push_-1
  830. JumpEQ @Label_69
  831. StaticGet1 95
  832. Call @Label_161
  833. StaticGet1 95
  834. Call @Label_140
  835. push_0
  836. push_0
  837. Call @Label_137
  838. :Label_69
  839. Jump @Label_72
  840. :Label_70
  841. getF1 6
  842. push_2
  843. JumpNE @Label_71
  844. Call @Label_136
  845. Jump @Label_72
  846. :Label_71
  847. getF1 6
  848. push_0
  849. JumpNE @Label_72
  850. Push1 10
  851. StaticSet1 91
  852. :Label_72
  853. Jump @Label_74
  854. :Label_73
  855. Call @Label_136
  856. :Label_74
  857. Jump @Label_111
  858. :Label_75
  859. StaticGet1 90
  860. PushS 256
  861. Call @Label_559
  862. Not
  863. JumpFalse @Label_78
  864. CallNative "IS_SCREEN_FADING_OUT" 0 1
  865. Dup
  866. Not
  867. JumpFalse @Label_76
  868. CallNative "IS_SCREEN_FADED_IN" 0 1
  869. Or
  870. :Label_76
  871. JumpFalse @Label_77
  872. push_0
  873. Push1 49
  874. CallNative "SET_INPUT_EXCLUSIVE" 2 0
  875. Jump @Label_78
  876. :Label_77
  877. CallNative "IS_SCREEN_FADED_OUT" 0 1
  878. JumpFalse @Label_78
  879. pStatic1 90
  880. PushS 256
  881. Call @Label_308
  882. :Label_78
  883. StaticGet1 90
  884. pushI24 2097152
  885. Call @Label_559
  886. JumpFalse @Label_80
  887. push_3
  888. Call @Label_497
  889. Not
  890. Dup
  891. JumpFalse @Label_79
  892. StaticGet1 48
  893. CallNative "IS_THREAD_ACTIVE" 1 1
  894. Not
  895. And
  896. :Label_79
  897. JumpFalse @Label_80
  898. Push1 10
  899. StaticSet1 91
  900. :Label_80
  901. StaticGet1 48
  902. CallNative "IS_THREAD_ACTIVE" 1 1
  903. Not
  904. JumpFalse @Label_87
  905. pStatic1 103
  906. Call @Label_128
  907. fPush 1000
  908. fMul
  909. CallNative "ROUND" 1 1
  910. StaticGet1 95
  911. push_0
  912. CallNative "PLAYSTATS_ODDJOB_DONE" 3 0
  913. pStatic1 103
  914. Call @Label_127
  915. pStatic1 90
  916. PushS 256
  917. Call @Label_566
  918. Call @Label_123
  919. getF1 2
  920. JumpFalse @Label_81
  921. pStatic1 90
  922. push_2
  923. Call @Label_566
  924. Jump @Label_83
  925. :Label_81
  926. StaticGet1 90
  927. push_2
  928. Call @Label_559
  929. JumpFalse @Label_83
  930. globalGet3 85677
  931. push_0
  932. Call @Label_559
  933. JumpFalse @Label_82
  934. pStatic1 94
  935. Call @Label_120
  936. push_-1
  937. StaticSet1 94
  938. pStatic1 90
  939. push_2
  940. Call @Label_566
  941. Jump @Label_83
  942. :Label_82
  943. pStatic1 94
  944. Call @Label_120
  945. push_-1
  946. StaticSet1 94
  947. pStatic1 90
  948. push_2
  949. Call @Label_566
  950. :Label_83
  951. push_0
  952. StaticSet1 91
  953. StaticGet1 95
  954. push_-1
  955. JumpEQ @Label_85
  956. globalGet3 85677
  957. push_0
  958. Call @Label_559
  959. JumpFalse @Label_84
  960. StaticGet1 95
  961. Call @Label_140
  962. push_0
  963. globalGet3 81007
  964. push_0
  965. CallNative "PLAYSTATS_MISSION_CHECKPOINT" 4 0
  966. StaticGet1 95
  967. Call @Label_140
  968. push_0
  969. globalGet3 81007
  970. push_1
  971. push_0
  972. Call @Label_117
  973. Jump @Label_85
  974. :Label_84
  975. StaticGet1 95
  976. Call @Label_140
  977. push_0
  978. globalGet3 81007
  979. push_0
  980. CallNative "PLAYSTATS_MISSION_CHECKPOINT" 4 0
  981. StaticGet1 95
  982. Call @Label_140
  983. push_0
  984. globalGet3 81007
  985. push_0
  986. push_0
  987. Call @Label_117
  988. :Label_85
  989. Call @Label_116
  990. pGlobal3 85677
  991. push_0
  992. Call @Label_566
  993. StaticGet1 90
  994. Push 16777216
  995. Call @Label_559
  996. JumpFalse @Label_86
  997. push_1
  998. Call @Label_568
  999. :Label_86
  1000. StaticGet1 95
  1001. push_-1
  1002. JumpEQ @Label_87
  1003. pGlobal3 86931
  1004. GetImmediate2 6711
  1005. JumpFalse @Label_87
  1006. push_0
  1007. StaticGet1 95
  1008. Call @Label_521
  1009. Not
  1010. JumpFalse @Label_87
  1011. push_1
  1012. Call @Label_568
  1013. :Label_87
  1014. Call @Label_115
  1015. Jump @Label_111
  1016. :Label_88
  1017. push_0
  1018. StaticSet1 91
  1019. Jump @Label_111
  1020. :Label_89
  1021. push_1
  1022. Call @Label_568
  1023. Jump @Label_111
  1024. :Label_90
  1025. StaticGet1 106
  1026. StaticGet1 98
  1027. StaticGet1 98
  1028. fMul
  1029. FCmpGT
  1030. JumpFalse @Label_92
  1031. StaticGet1 101
  1032. PushS 261
  1033. JumpEQ @Label_91
  1034. StaticGet1 101
  1035. push_1
  1036. push_0
  1037. Call @Label_511
  1038. PushS 261
  1039. StaticSet1 101
  1040. :Label_91
  1041. Push1 10
  1042. StaticSet1 91
  1043. :Label_92
  1044. Jump @Label_111
  1045. :Label_93
  1046. Call @Label_114
  1047. StaticGet1 101
  1048. PushS 261
  1049. JumpEQ @Label_94
  1050. StaticGet1 101
  1051. push_0
  1052. push_0
  1053. Call @Label_511
  1054. :Label_94
  1055. StaticGet1 92
  1056. push_-1
  1057. JumpEQ @Label_95
  1058. pStatic1 92
  1059. Call @Label_258
  1060. :Label_95
  1061. StaticGet1 97
  1062. CallNative "IS_STRING_NULL_OR_EMPTY" 1 1
  1063. Not
  1064. JumpFalse @Label_96
  1065. StaticGet1 97
  1066. Call @Label_113
  1067. JumpFalse @Label_96
  1068. push_1
  1069. CallNative "CLEAR_HELP" 1 0
  1070. :Label_96
  1071. push_7
  1072. StaticSet1 91
  1073. Jump @Label_111
  1074. :Label_97
  1075. StaticGet1 100
  1076. Push1 150
  1077. Mod
  1078. push_0
  1079. JumpNE @Label_109
  1080. CallNative "PLAYER_PED_ID" 0 1
  1081. CallNative "IS_PED_INJURED" 1 1
  1082. Not
  1083. JumpFalse @Label_107
  1084. StaticGet1 102
  1085. push_2
  1086. JumpNE @Label_101
  1087. StaticGet1 102
  1088. push_2
  1089. JumpNE @Label_100
  1090. StaticGet1 96
  1091. Call @Label_526
  1092. Dup
  1093. JumpFalse @Label_98
  1094. push_0
  1095. StaticGet1 95
  1096. Call @Label_521
  1097. And
  1098. :Label_98
  1099. JumpFalse @Label_100
  1100. Call @Label_560
  1101. StaticGet1 101
  1102. PushS 261
  1103. JumpEQ @Label_99
  1104. StaticGet1 101
  1105. push_1
  1106. push_0
  1107. Call @Label_511
  1108. :Label_99
  1109. push_0
  1110. StaticSet1 91
  1111. :Label_100
  1112. Jump @Label_106
  1113. :Label_101
  1114. StaticGet1 102
  1115. push_0
  1116. JumpNE @Label_104
  1117. StaticGet1 106
  1118. StaticGet1 98
  1119. StaticGet1 98
  1120. fMul
  1121. FCmpGT
  1122. JumpFalse @Label_103
  1123. StaticGet1 101
  1124. PushS 261
  1125. JumpEQ @Label_102
  1126. StaticGet1 101
  1127. push_1
  1128. push_0
  1129. Call @Label_511
  1130. PushS 261
  1131. StaticSet1 101
  1132. :Label_102
  1133. Push1 10
  1134. StaticSet1 91
  1135. :Label_103
  1136. Jump @Label_106
  1137. :Label_104
  1138. StaticGet1 102
  1139. push_1
  1140. JumpNE @Label_106
  1141. StaticGet1 106
  1142. fPush 50
  1143. fPush_5.0
  1144. fAdd
  1145. fPush 50
  1146. fPush_5.0
  1147. fAdd
  1148. fMul
  1149. FCmpGT
  1150. JumpFalse @Label_106
  1151. Call @Label_560
  1152. StaticGet1 101
  1153. PushS 261
  1154. JumpEQ @Label_105
  1155. StaticGet1 101
  1156. push_1
  1157. push_0
  1158. Call @Label_511
  1159. :Label_105
  1160. push_0
  1161. StaticSet1 91
  1162. :Label_106
  1163. Jump @Label_108
  1164. :Label_107
  1165. StaticGet1 101
  1166. push_1
  1167. push_0
  1168. Call @Label_511
  1169. :Label_108
  1170. Jump @Label_110
  1171. :Label_109
  1172. StaticGet1 100
  1173. Add1 1
  1174. StaticSet1 100
  1175. :Label_110
  1176. Jump @Label_111
  1177. :Label_111
  1178. push_0
  1179. CallNative "WAIT" 1 0
  1180. Jump @Label_11
  1181. :Label_112
  1182. Return 0 0
  1183.  
  1184.  
  1185. :Label_113
  1186. Function 1 3 0
  1187. getF1 0
  1188. CallNative "UNK_00E20F2D" 1 0
  1189. push_0
  1190. CallNative "UNK_F63A13EC" 1 1
  1191. Return 1 1
  1192.  
  1193.  
  1194. :Label_114
  1195. Function 0 2 0
  1196. Return 0 0
  1197.  
  1198.  
  1199. :Label_115
  1200. Function 0 2 0
  1201. Return 0 0
  1202.  
  1203.  
  1204. :Label_116
  1205. Function 0 2 0
  1206. Return 0 0
  1207.  
  1208.  
  1209. :Label_117
  1210. Function 5 7 0
  1211. pGlobal3 78779
  1212. CallNative "IS_STRING_NULL_OR_EMPTY" 1 1
  1213. JumpFalse @Label_118
  1214. Return 5 0
  1215.  
  1216.  
  1217. :Label_118
  1218. getF1 0
  1219. pGlobal3 78779
  1220. push_0
  1221. push_-1
  1222. CallNative "COMPARE_STRINGS" 4 1
  1223. push_0
  1224. JumpEQ @Label_119
  1225. Return 5 0
  1226.  
  1227.  
  1228. :Label_119
  1229. getF1 0
  1230. getF1 1
  1231. getF1 2
  1232. getF1 3
  1233. getF1 4
  1234. globalGet3 76035
  1235. CallNative "PLAYSTATS_MISSION_OVER" 6 0
  1236. PushString ""
  1237. pGlobal3 78779
  1238. StrCopy 40
  1239. Return 5 0
  1240.  
  1241.  
  1242. :Label_120
  1243. Function 1 3 0
  1244. getF1 0
  1245. pGet
  1246. push_-1
  1247. JumpNE @Label_121
  1248. Return 1 0
  1249.  
  1250.  
  1251. :Label_121
  1252. getF1 0
  1253. pGet
  1254. globalGet2 29777
  1255. CmpEQ
  1256. Not
  1257. JumpFalse @Label_122
  1258. push_-1
  1259. getF1 0
  1260. pSet
  1261. Return 1 0
  1262.  
  1263.  
  1264. :Label_122
  1265. push_-1
  1266. getF1 0
  1267. pSet
  1268. push_0
  1269. globalSet2 29776
  1270. push_0
  1271. globalSet2 29778
  1272. Push1 12
  1273. globalSet2 29815
  1274. push_0
  1275. globalSet2 46861
  1276. push_0
  1277. globalSet2 46862
  1278. Return 1 0
  1279.  
  1280.  
  1281. :Label_123
  1282. Function 0 8 0
  1283. CallNative "IS_XBOX360_VERSION" 0 1
  1284. JumpFalse @Label_124
  1285. push_0
  1286. push_0
  1287. push_0
  1288. CallNative "NETWORK_SET_RICH_PRESENCE" 4 0
  1289. Jump @Label_126
  1290. :Label_124
  1291. CallNative "IS_PS3_VERSION" 0 1
  1292. Dup
  1293. Not
  1294. JumpFalse @Label_125
  1295. CallNative "IS_ORBIS_VERSION" 0 1
  1296. Or
  1297. :Label_125
  1298. JumpFalse @Label_126
  1299. PushString "PRESENCE_0_STR"
  1300. pFrame1 2
  1301. StrCopy 18
  1302. push_0
  1303. pFrame1 2
  1304. CallNative "UNK_017E6777" 2 0
  1305. :Label_126
  1306. Return 0 0
  1307.  
  1308.  
  1309. :Label_127
  1310. Function 1 3 0
  1311. fPush_0.0
  1312. getF1 0
  1313. SetImmediate1 1
  1314. fPush_0.0
  1315. getF1 0
  1316. SetImmediate1 2
  1317. push_0
  1318. getF1 0
  1319. pSet
  1320. Return 1 0
  1321.  
  1322.  
  1323. :Label_128
  1324. Function 1 3 0
  1325. getF1 0
  1326. Call @Label_135
  1327. JumpFalse @Label_131
  1328. getF1 0
  1329. Call @Label_134
  1330. JumpFalse @Label_129
  1331. getF1 0
  1332. GetImmediate1 2
  1333. Return 1 1
  1334.  
  1335.  
  1336. Jump @Label_130
  1337. :Label_129
  1338. Call @Label_132
  1339. getF1 0
  1340. GetImmediate1 1
  1341. fSub
  1342. Return 1 1
  1343.  
  1344.  
  1345. :Label_130
  1346. Jump @Label_132
  1347. :Label_131
  1348. getF1 0
  1349. GetImmediate1 1
  1350. Return 1 1
  1351.  
  1352.  
  1353. :Label_132
  1354. Function 0 3 0
  1355. CallNative "NETWORK_IS_GAME_IN_PROGRESS" 0 1
  1356. JumpFalse @Label_133
  1357. CallNative "GET_NETWORK_TIME" 0 1
  1358. setF1 2
  1359. getF1 2
  1360. CallNative "TO_FLOAT" 1 1
  1361. fPush 1000
  1362. fDiv
  1363. Return 0 1
  1364.  
  1365.  
  1366. :Label_133
  1367. CallNative "GET_GAME_TIMER" 0 1
  1368. CallNative "TO_FLOAT" 1 1
  1369. fPush 1000
  1370. fDiv
  1371. Return 0 1
  1372.  
  1373.  
  1374. :Label_134
  1375. Function 1 3 0
  1376. getF1 0
  1377. pGet
  1378. push_2
  1379. CallNative "IS_BIT_SET" 2 1
  1380. Return 1 1
  1381.  
  1382.  
  1383. :Label_135
  1384. Function 1 3 0
  1385. getF1 0
  1386. pGet
  1387. push_1
  1388. CallNative "IS_BIT_SET" 2 1
  1389. Return 1 1
  1390.  
  1391.  
  1392. :Label_136
  1393. Function 0 2 0
  1394. Return 0 0
  1395.  
  1396.  
  1397. :Label_137
  1398. Function 3 5 0
  1399. pGlobal3 78779
  1400. CallNative "IS_STRING_NULL_OR_EMPTY" 1 1
  1401. Not
  1402. JumpFalse @Label_138
  1403. pGlobal3 78779
  1404. push_0
  1405. push_0
  1406. push_0
  1407. push_1
  1408. push_0
  1409. CallNative "PLAYSTATS_MISSION_OVER" 6 0
  1410. PushString ""
  1411. pGlobal3 78779
  1412. StrCopy 40
  1413. :Label_138
  1414. getF1 0
  1415. pGlobal3 78779
  1416. StrCopy 40
  1417. getF1 0
  1418. getF1 1
  1419. getF1 2
  1420. Call @Label_139
  1421. CallNative "PLAYSTATS_MISSION_STARTED" 4 0
  1422. Return 3 0
  1423.  
  1424.  
  1425. :Label_139
  1426. Function 0 2 0
  1427. globalGet2 60183
  1428. push_0
  1429. CallNative "IS_BIT_SET" 2 1
  1430. Return 0 1
  1431.  
  1432.  
  1433. :Label_140
  1434. Function 1 3 0
  1435. getF1 0
  1436. Switch [0=@Label][1=@Label][2=@Label][3=@Label][4=@Label][5=@Label][6=@Label][7=@Label][8=@Label][9=@Label][10=@Label][11=@Label][12=@Label][13=@Label][14=@Label][15=@Label][16=@Label][17=@Label][18=@Label]
  1437. Jump @Label_160
  1438. :Label_141
  1439. PushString "OJBJ"
  1440. Return 1 1
  1441.  
  1442.  
  1443. Jump @Label_160
  1444. :Label_142
  1445. PushString "MGDT"
  1446. Return 1 1
  1447.  
  1448.  
  1449. Jump @Label_160
  1450. :Label_143
  1451. PushString "MGGF"
  1452. Return 1 1
  1453.  
  1454.  
  1455. Jump @Label_160
  1456. :Label_144
  1457. PushString "OJHU"
  1458. Return 1 1
  1459.  
  1460.  
  1461. Jump @Label_160
  1462. :Label_145
  1463. PushString "MGOR"
  1464. Return 1 1
  1465.  
  1466.  
  1467. Jump @Label_160
  1468. :Label_146
  1469. PushString "MGPS"
  1470. Return 1 1
  1471.  
  1472.  
  1473. Jump @Label_160
  1474. :Label_147
  1475. PushString "MGRP"
  1476. Return 1 1
  1477.  
  1478.  
  1479. Jump @Label_160
  1480. :Label_148
  1481. PushString "MGSEA"
  1482. Return 1 1
  1483.  
  1484.  
  1485. Jump @Label_160
  1486. :Label_149
  1487. PushString "MGSTR"
  1488. Return 1 1
  1489.  
  1490.  
  1491. Jump @Label_160
  1492. :Label_150
  1493. PushString "MGSC"
  1494. Return 1 1
  1495.  
  1496.  
  1497. Jump @Label_160
  1498. :Label_151
  1499. PushString "MGSP"
  1500. Return 1 1
  1501.  
  1502.  
  1503. Jump @Label_160
  1504. :Label_152
  1505. PushString "MGSRm"
  1506. Return 1 1
  1507.  
  1508.  
  1509. Jump @Label_160
  1510. :Label_153
  1511. PushString "OJTX"
  1512. Return 1 1
  1513.  
  1514.  
  1515. Jump @Label_160
  1516. :Label_154
  1517. PushString "MGTN"
  1518. Return 1 1
  1519.  
  1520.  
  1521. Jump @Label_160
  1522. :Label_155
  1523. PushString "OJTW"
  1524. Return 1 1
  1525.  
  1526.  
  1527. Jump @Label_160
  1528. :Label_156
  1529. PushString "OJDA"
  1530. Return 1 1
  1531.  
  1532.  
  1533. Jump @Label_160
  1534. :Label_157
  1535. PushString "OJDG"
  1536. Return 1 1
  1537.  
  1538.  
  1539. Jump @Label_160
  1540. :Label_158
  1541. PushString "MGTR"
  1542. Return 1 1
  1543.  
  1544.  
  1545. Jump @Label_160
  1546. :Label_159
  1547. PushString "MGYG"
  1548. Return 1 1
  1549.  
  1550.  
  1551. Jump @Label_160
  1552. :Label_160
  1553. PushString "INVALID!"
  1554. Return 1 1
  1555.  
  1556.  
  1557. :Label_161
  1558. Function 1 10 0
  1559. CallNative "IS_XBOX360_VERSION" 0 1
  1560. JumpFalse @Label_162
  1561. getF1 0
  1562. setF1 3
  1563. Push1 8
  1564. pFrame1 3
  1565. push_1
  1566. push_1
  1567. CallNative "NETWORK_SET_RICH_PRESENCE" 4 0
  1568. Jump @Label_164
  1569. :Label_162
  1570. CallNative "IS_PS3_VERSION" 0 1
  1571. Dup
  1572. Not
  1573. JumpFalse @Label_163
  1574. CallNative "IS_ORBIS_VERSION" 0 1
  1575. Or
  1576. :Label_163
  1577. JumpFalse @Label_164
  1578. PushString "SPMG_"
  1579. pFrame1 4
  1580. StrCopy 18
  1581. getF1 0
  1582. pFrame1 4
  1583. StrAddi 18
  1584. PushString "_STR"
  1585. pFrame1 4
  1586. StrAdd 18
  1587. Push1 8
  1588. pFrame1 4
  1589. CallNative "UNK_017E6777" 2 0
  1590. :Label_164
  1591. Return 1 0
  1592.  
  1593.  
  1594. :Label_165
  1595. Function 1 3 0
  1596. getF1 0
  1597. Call @Label_135
  1598. Not
  1599. JumpFalse @Label_166
  1600. getF1 0
  1601. Call @Label_170
  1602. Jump @Label_167
  1603. :Label_166
  1604. getF1 0
  1605. Call @Label_168
  1606. :Label_167
  1607. Return 1 0
  1608.  
  1609.  
  1610. :Label_168
  1611. Function 1 3 0
  1612. getF1 0
  1613. fPush_0.0
  1614. Call @Label_169
  1615. Return 1 0
  1616.  
  1617.  
  1618. :Label_169
  1619. Function 2 4 0
  1620. Call @Label_132
  1621. getF1 1
  1622. fSub
  1623. getF1 0
  1624. SetImmediate1 1
  1625. getF1 0
  1626. push_1
  1627. CallNative "SET_BIT" 2 0
  1628. getF1 0
  1629. push_2
  1630. CallNative "CLEAR_BIT" 2 0
  1631. fPush_0.0
  1632. getF1 0
  1633. SetImmediate1 2
  1634. Return 2 0
  1635.  
  1636.  
  1637. :Label_170
  1638. Function 1 3 0
  1639. getF1 0
  1640. Call @Label_135
  1641. Not
  1642. JumpFalse @Label_171
  1643. getF1 0
  1644. Call @Label_168
  1645. :Label_171
  1646. Return 1 0
  1647.  
  1648.  
  1649. :Label_172
  1650. Function 0 2 0
  1651. pStatic1 116
  1652. GetImmediate1 1
  1653. CallNative "SET_MODEL_AS_NO_LONGER_NEEDED" 1 0
  1654. StaticGet1 116
  1655. CallNative "DOES_ENTITY_EXIST" 1 1
  1656. JumpFalse @Label_173
  1657. pStatic1 116
  1658. CallNative "SET_OBJECT_AS_NO_LONGER_NEEDED" 1 0
  1659. :Label_173
  1660. Return 0 0
  1661.  
  1662.  
  1663. :Label_174
  1664. Function 1 6 0
  1665. getF1 0
  1666. push_0
  1667. JumpNE @Label_175
  1668. Return 1 0
  1669.  
  1670.  
  1671. :Label_175
  1672. getF1 0
  1673. CallNative "DOES_ENTITY_EXIST" 1 1
  1674. Not
  1675. JumpFalse @Label_176
  1676. Return 1 0
  1677.  
  1678.  
  1679. :Label_176
  1680. getF1 0
  1681. Call @Label_205
  1682. setF1 3
  1683. getF1 3
  1684. push_-1
  1685. CmpEQ
  1686. Not
  1687. JumpFalse @Label_177
  1688. getF1 3
  1689. pGlobal2 30639
  1690. ArrayGet1 5
  1691. setF1 4
  1692. push_1
  1693. getF1 4
  1694. push_1
  1695. Call @Label_188
  1696. Return 1 0
  1697.  
  1698.  
  1699. :Label_177
  1700. getF1 0
  1701. Call @Label_184
  1702. setF1 5
  1703. getF1 5
  1704. push_-1
  1705. JumpNE @Label_178
  1706. Return 1 0
  1707.  
  1708.  
  1709. :Label_178
  1710. getF1 5
  1711. Call @Label_179
  1712. Return 1 0
  1713.  
  1714.  
  1715. :Label_179
  1716. Function 1 3 0
  1717. getF1 0
  1718. push_0
  1719. CmpLT
  1720. Dup
  1721. Not
  1722. JumpFalse @Label_180
  1723. getF1 0
  1724. push_5
  1725. CmpGE
  1726. Or
  1727. :Label_180
  1728. JumpFalse @Label_181
  1729. Return 1 0
  1730.  
  1731.  
  1732. :Label_181
  1733. getF1 0
  1734. pGlobal2 30613
  1735. ArrayGetP1 5
  1736. GetImmediate1 1
  1737. push_0
  1738. CmpEQ
  1739. Not
  1740. JumpFalse @Label_182
  1741. getF1 0
  1742. pGlobal2 30613
  1743. ArrayGetP1 5
  1744. GetImmediate1 1
  1745. CallNative "PLAYER_PED_ID" 0 1
  1746. JumpNE @Label_182
  1747. push_0
  1748. globalSet2 30814
  1749. :Label_182
  1750. Push1 13
  1751. getF1 0
  1752. pGlobal2 30613
  1753. ArraySet1 5
  1754. push_0
  1755. getF1 0
  1756. pGlobal2 30613
  1757. ArrayGetP1 5
  1758. SetImmediate1 1
  1759. push_0
  1760. getF1 0
  1761. pGlobal2 30613
  1762. ArrayGetP1 5
  1763. SetImmediate1 2
  1764. push_0
  1765. getF1 0
  1766. pGlobal2 30613
  1767. ArrayGetP1 5
  1768. SetImmediate1 3
  1769. push_0
  1770. getF1 0
  1771. pGlobal2 30613
  1772. ArrayGetP1 5
  1773. SetImmediate1 4
  1774. globalGet2 30612
  1775. push_1
  1776. Sub
  1777. globalSet2 30612
  1778. globalGet2 30612
  1779. push_0
  1780. JumpGE @Label_183
  1781. push_0
  1782. globalSet2 30612
  1783. :Label_183
  1784. Return 1 0
  1785.  
  1786.  
  1787. :Label_184
  1788. Function 1 4 0
  1789. push_0
  1790. setF1 3
  1791. push_0
  1792. setF1 3
  1793. :Label_185
  1794. getF1 3
  1795. push_5
  1796. JumpGE @Label_187
  1797. getF1 3
  1798. pGlobal2 30613
  1799. ArrayGetP1 5
  1800. GetImmediate1 1
  1801. getF1 0
  1802. JumpNE @Label_186
  1803. getF1 3
  1804. Return 1 1
  1805.  
  1806.  
  1807. :Label_186
  1808. getF1 3
  1809. Add1 1
  1810. setF1 3
  1811. Jump @Label_185
  1812. :Label_187
  1813. push_-1
  1814. Return 1 1
  1815.  
  1816.  
  1817. :Label_188
  1818. Function 3 5 0
  1819. getF1 0
  1820. getF1 1
  1821. getF1 2
  1822. push_0
  1823. push_0
  1824. Call @Label_189
  1825. Return 3 0
  1826.  
  1827.  
  1828. :Label_189
  1829. Function 5 8 0
  1830. getF1 0
  1831. push_-1
  1832. JumpNE @Label_190
  1833. Return 5 0
  1834.  
  1835.  
  1836. :Label_190
  1837. getF1 1
  1838. push_-1
  1839. JumpNE @Label_191
  1840. Return 5 0
  1841.  
  1842.  
  1843. :Label_191
  1844. getF1 2
  1845. push_6
  1846. JumpNE @Label_192
  1847. Return 5 0
  1848.  
  1849.  
  1850. :Label_192
  1851. getF1 0
  1852. getF1 1
  1853. getF1 2
  1854. Call @Label_199
  1855. JumpFalse @Label_193
  1856. Return 5 0
  1857.  
  1858.  
  1859. :Label_193
  1860. Call @Label_195
  1861. setF1 7
  1862. getF1 7
  1863. push_-1
  1864. JumpNE @Label_194
  1865. Return 5 0
  1866.  
  1867.  
  1868. :Label_194
  1869. getF1 0
  1870. getF1 7
  1871. pGlobal2 30720
  1872. ArraySet1 5
  1873. getF1 1
  1874. getF1 7
  1875. pGlobal2 30720
  1876. ArrayGetP1 5
  1877. SetImmediate1 1
  1878. getF1 2
  1879. getF1 7
  1880. pGlobal2 30720
  1881. ArrayGetP1 5
  1882. SetImmediate1 2
  1883. getF1 3
  1884. getF1 7
  1885. pGlobal2 30720
  1886. ArrayGetP1 5
  1887. SetImmediate1 3
  1888. getF1 4
  1889. getF1 7
  1890. pGlobal2 30720
  1891. ArrayGetP1 5
  1892. SetImmediate1 4
  1893. Return 5 0
  1894.  
  1895.  
  1896. :Label_195
  1897. Function 0 3 0
  1898. push_0
  1899. setF1 2
  1900. push_0
  1901. setF1 2
  1902. :Label_196
  1903. getF1 2
  1904. Push1 16
  1905. JumpGE @Label_198
  1906. getF1 2
  1907. pGlobal2 30720
  1908. ArrayGetP1 5
  1909. GetImmediate1 2
  1910. push_6
  1911. JumpNE @Label_197
  1912. getF1 2
  1913. Return 0 1
  1914.  
  1915.  
  1916. :Label_197
  1917. getF1 2
  1918. Add1 1
  1919. setF1 2
  1920. Jump @Label_196
  1921. :Label_198
  1922. push_-1
  1923. Return 0 1
  1924.  
  1925.  
  1926. :Label_199
  1927. Function 3 5 0
  1928. getF1 0
  1929. getF1 1
  1930. getF1 2
  1931. Call @Label_201
  1932. push_-1
  1933. JumpNE @Label_200
  1934. push_0
  1935. Return 3 1
  1936.  
  1937.  
  1938. :Label_200
  1939. push_1
  1940. Return 3 1
  1941.  
  1942.  
  1943. :Label_201
  1944. Function 3 6 0
  1945. push_0
  1946. setF1 5
  1947. push_0
  1948. setF1 5
  1949. :Label_202
  1950. getF1 5
  1951. Push1 16
  1952. JumpGE @Label_204
  1953. getF1 2
  1954. getF1 5
  1955. pGlobal2 30720
  1956. ArrayGetP1 5
  1957. GetImmediate1 2
  1958. JumpNE @Label_203
  1959. getF1 0
  1960. getF1 5
  1961. pGlobal2 30720
  1962. ArrayGet1 5
  1963. JumpNE @Label_203
  1964. getF1 1
  1965. getF1 5
  1966. pGlobal2 30720
  1967. ArrayGetP1 5
  1968. GetImmediate1 1
  1969. JumpNE @Label_203
  1970. getF1 5
  1971. Return 3 1
  1972.  
  1973.  
  1974. :Label_203
  1975. getF1 5
  1976. Add1 1
  1977. setF1 5
  1978. Jump @Label_202
  1979. :Label_204
  1980. push_-1
  1981. Return 3 1
  1982.  
  1983.  
  1984. :Label_205
  1985. Function 1 4 0
  1986. getF1 0
  1987. push_0
  1988. JumpNE @Label_206
  1989. push_-1
  1990. Return 1 1
  1991.  
  1992.  
  1993. :Label_206
  1994. push_0
  1995. setF1 3
  1996. push_0
  1997. setF1 3
  1998. :Label_207
  1999. getF1 3
  2000. Push1 16
  2001. JumpGE @Label_209
  2002. getF1 3
  2003. pGlobal2 30639
  2004. ArrayGet1 5
  2005. push_-1
  2006. CmpEQ
  2007. Not
  2008. JumpFalse @Label_208
  2009. getF1 0
  2010. getF1 3
  2011. pGlobal2 30639
  2012. ArrayGetP1 5
  2013. GetImmediate1 1
  2014. JumpNE @Label_208
  2015. getF1 3
  2016. Return 1 1
  2017.  
  2018.  
  2019. :Label_208
  2020. getF1 3
  2021. Add1 1
  2022. setF1 3
  2023. Jump @Label_207
  2024. :Label_209
  2025. push_-1
  2026. Return 1 1
  2027.  
  2028.  
  2029. :Label_210
  2030. Function 0 2 0
  2031. push_0
  2032. push_0
  2033. pGlobal2 2480
  2034. ArrayGetP2 1968
  2035. ArrayGetP2 281
  2036. GetImmediate2 259
  2037. push_2
  2038. JumpNE @Label_211
  2039. push_0
  2040. push_0
  2041. push_0
  2042. pGlobal2 2480
  2043. ArrayGetP2 1968
  2044. ArrayGetP2 281
  2045. SetImmediate2 259
  2046. :Label_211
  2047. push_0
  2048. push_1
  2049. pGlobal2 2480
  2050. ArrayGetP2 1968
  2051. ArrayGetP2 281
  2052. GetImmediate2 259
  2053. push_2
  2054. JumpNE @Label_212
  2055. push_0
  2056. push_0
  2057. push_1
  2058. pGlobal2 2480
  2059. ArrayGetP2 1968
  2060. ArrayGetP2 281
  2061. SetImmediate2 259
  2062. :Label_212
  2063. push_0
  2064. push_2
  2065. pGlobal2 2480
  2066. ArrayGetP2 1968
  2067. ArrayGetP2 281
  2068. GetImmediate2 259
  2069. push_2
  2070. JumpNE @Label_213
  2071. push_0
  2072. push_0
  2073. push_2
  2074. pGlobal2 2480
  2075. ArrayGetP2 1968
  2076. ArrayGetP2 281
  2077. SetImmediate2 259
  2078. :Label_213
  2079. pGlobal2 1686
  2080. Push1 25
  2081. CallNative "CLEAR_BIT" 2 0
  2082. pGlobal2 1687
  2083. Push1 11
  2084. CallNative "SET_BIT" 2 0
  2085. Return 0 0
  2086.  
  2087.  
  2088. :Label_214
  2089. Function 5 8 0
  2090. getF1 1
  2091. push_7
  2092. JumpNE @Label_215
  2093. push_0
  2094. Return 5 1
  2095.  
  2096.  
  2097. :Label_215
  2098. getF1 3
  2099. Not
  2100. JumpFalse @Label_216
  2101. pGlobal3 79184
  2102. GetImmediate1 44
  2103. push_1
  2104. JumpNE @Label_216
  2105. push_2
  2106. Return 5 1
  2107.  
  2108.  
  2109. :Label_216
  2110. getF1 1
  2111. push_0
  2112. JumpNE @Label_219
  2113. push_0
  2114. Call @Label_235
  2115. JumpFalse @Label_217
  2116. push_0
  2117. Return 5 1
  2118.  
  2119.  
  2120. :Label_217
  2121. globalGet2 29779
  2122. Add1 1
  2123. globalSet2 29779
  2124. globalGet2 29779
  2125. getF1 0
  2126. pSet
  2127. CallNative "GET_PLAYER_INDEX" 0 1
  2128. push_0
  2129. CallNative "SET_PLAYER_INVINCIBLE" 2 0
  2130. push_0
  2131. pGlobal2 13109
  2132. SetImmediate1 5
  2133. getF1 2
  2134. push_5
  2135. JumpEQ @Label_218
  2136. Push1 8
  2137. CallNative "FORCE_CLEANUP" 1 0
  2138. :Label_218
  2139. getF1 2
  2140. globalSet2 29815
  2141. getF1 0
  2142. pGet
  2143. globalSet2 29777
  2144. getF1 4
  2145. globalSet2 29778
  2146. push_0
  2147. globalSet2 29776
  2148. push_1
  2149. Return 5 1
  2150.  
  2151.  
  2152. :Label_219
  2153. getF1 0
  2154. pGet
  2155. push_-1
  2156. JumpEQ @Label_225
  2157. globalGet2 29776
  2158. push_0
  2159. JumpLE @Label_223
  2160. push_0
  2161. setF1 7
  2162. push_0
  2163. setF1 7
  2164. :Label_220
  2165. getF1 7
  2166. globalGet2 29776
  2167. JumpGE @Label_222
  2168. getF1 7
  2169. pGlobal2 29782
  2170. ArrayGet1 4
  2171. getF1 0
  2172. pGet
  2173. JumpNE @Label_221
  2174. push_2
  2175. Return 5 1
  2176.  
  2177.  
  2178. :Label_221
  2179. getF1 7
  2180. Add1 1
  2181. setF1 7
  2182. Jump @Label_220
  2183. :Label_222
  2184. Jump @Label_224
  2185. :Label_223
  2186. globalGet2 29777
  2187. getF1 0
  2188. pGet
  2189. JumpNE @Label_224
  2190. push_1
  2191. Return 5 1
  2192.  
  2193.  
  2194. :Label_224
  2195. push_-1
  2196. getF1 0
  2197. pSet
  2198. :Label_225
  2199. getF1 0
  2200. pGet
  2201. push_-1
  2202. JumpNE @Label_228
  2203. getF1 2
  2204. Call @Label_526
  2205. Not
  2206. JumpFalse @Label_226
  2207. push_0
  2208. Return 5 1
  2209.  
  2210.  
  2211. :Label_226
  2212. globalGet2 29776
  2213. Push1 8
  2214. JumpNE @Label_227
  2215. push_0
  2216. Return 5 1
  2217.  
  2218.  
  2219. :Label_227
  2220. globalGet2 29779
  2221. Add1 1
  2222. globalSet2 29779
  2223. globalGet2 29779
  2224. getF1 0
  2225. pSet
  2226. globalGet2 29779
  2227. globalGet2 29776
  2228. pGlobal2 29782
  2229. ArraySet1 4
  2230. getF1 1
  2231. globalGet2 29776
  2232. pGlobal2 29782
  2233. ArrayGetP1 4
  2234. SetImmediate1 1
  2235. getF1 2
  2236. globalGet2 29776
  2237. pGlobal2 29782
  2238. ArrayGetP1 4
  2239. SetImmediate1 2
  2240. push_0
  2241. globalGet2 29776
  2242. pGlobal2 29782
  2243. ArrayGetP1 4
  2244. SetImmediate1 3
  2245. globalGet2 29776
  2246. Add1 1
  2247. globalSet2 29776
  2248. getF1 4
  2249. push_0
  2250. JumpEQ @Label_228
  2251. getF1 0
  2252. getF1 4
  2253. Call @Label_229
  2254. :Label_228
  2255. push_2
  2256. Return 5 1
  2257.  
  2258.  
  2259. :Label_229
  2260. Function 2 5 0
  2261. globalGet2 29776
  2262. push_0
  2263. JumpNE @Label_230
  2264. Return 2 0
  2265.  
  2266.  
  2267. :Label_230
  2268. getF1 0
  2269. pGet
  2270. push_-1
  2271. JumpNE @Label_231
  2272. Return 2 0
  2273.  
  2274.  
  2275. :Label_231
  2276. push_0
  2277. setF1 4
  2278. push_0
  2279. setF1 4
  2280. :Label_232
  2281. getF1 4
  2282. globalGet2 29776
  2283. JumpGE @Label_234
  2284. getF1 4
  2285. pGlobal2 29782
  2286. ArrayGet1 4
  2287. getF1 0
  2288. pGet
  2289. JumpNE @Label_233
  2290. getF1 1
  2291. getF1 4
  2292. pGlobal2 29782
  2293. ArrayGetP1 4
  2294. SetImmediate1 3
  2295. :Label_233
  2296. getF1 4
  2297. Add1 1
  2298. setF1 4
  2299. Jump @Label_232
  2300. :Label_234
  2301. push_-1
  2302. getF1 0
  2303. pSet
  2304. Return 2 0
  2305.  
  2306.  
  2307. :Label_235
  2308. Function 1 3 0
  2309. globalGet2 29815
  2310. Push1 12
  2311. JumpNE @Label_236
  2312. push_0
  2313. Return 1 1
  2314.  
  2315.  
  2316. :Label_236
  2317. getF1 0
  2318. Call @Label_526
  2319. JumpFalse @Label_237
  2320. push_0
  2321. Return 1 1
  2322.  
  2323.  
  2324. :Label_237
  2325. push_1
  2326. Return 1 1
  2327.  
  2328.  
  2329. :Label_238
  2330. Function 1 3 0
  2331. globalGet2 29815
  2332. getF1 0
  2333. CmpEQ
  2334. Return 1 1
  2335.  
  2336.  
  2337. :Label_239
  2338. Function 0 2 0
  2339. StaticGet1 115
  2340. push_1
  2341. JumpNE @Label_240
  2342. PushString "WORLD_MOUNTAIN_LION_WANDER"
  2343. CallNative "IS_SCENARIO_TYPE_ENABLED" 1 1
  2344. JumpFalse @Label_240
  2345. PushString "WORLD_MOUNTAIN_LION_WANDER"
  2346. push_0
  2347. CallNative "SET_SCENARIO_TYPE_ENABLED" 2 0
  2348. Push 307287994
  2349. push_1
  2350. CallNative "SET_PED_MODEL_IS_SUPPRESSED" 2 0
  2351. :Label_240
  2352. Return 0 0
  2353.  
  2354.  
  2355. :Label_241
  2356. Function 2 5 0
  2357. getF1 0
  2358. Call @Label_253
  2359. setF1 4
  2360. getF1 4
  2361. push_-1
  2362. JumpNE @Label_242
  2363. push_0
  2364. Return 2 1
  2365.  
  2366.  
  2367. :Label_242
  2368. CallNative "GET_PLAYER_INDEX" 0 1
  2369. CallNative "IS_PLAYER_PLAYING" 1 1
  2370. Not
  2371. JumpFalse @Label_243
  2372. push_0
  2373. Return 2 1
  2374.  
  2375.  
  2376. :Label_243
  2377. push_0
  2378. Call @Label_290
  2379. JumpFalse @Label_244
  2380. push_0
  2381. Return 2 1
  2382.  
  2383.  
  2384. :Label_244
  2385. CallNative "IS_CUTSCENE_PLAYING" 0 1
  2386. JumpFalse @Label_245
  2387. push_0
  2388. Return 2 1
  2389.  
  2390.  
  2391. :Label_245
  2392. getF1 4
  2393. push_-1
  2394. CmpGT
  2395. Dup
  2396. JumpFalse @Label_246
  2397. getF1 4
  2398. push_6
  2399. CmpLT
  2400. And
  2401. :Label_246
  2402. JumpFalse @Label_252
  2403. getF1 4
  2404. pGlobal2 30492
  2405. ArrayGet1 18
  2406. push_1
  2407. CmpEQ
  2408. Dup
  2409. JumpFalse @Label_247
  2410. getF1 4
  2411. pGlobal2 30492
  2412. ArrayGetP1 18
  2413. GetImmediate1 3
  2414. push_1
  2415. CmpEQ
  2416. And
  2417. :Label_247
  2418. JumpFalse @Label_249
  2419. getF1 1
  2420. JumpFalse @Label_248
  2421. getF1 4
  2422. pGlobal2 30492
  2423. ArrayGetP1 18
  2424. GetImmediate1 16
  2425. JumpFalse @Label_248
  2426. push_0
  2427. Return 2 1
  2428.  
  2429.  
  2430. :Label_248
  2431. push_1
  2432. getF1 4
  2433. pGlobal2 30492
  2434. ArrayGetP1 18
  2435. SetImmediate1 4
  2436. push_1
  2437. getF1 4
  2438. pGlobal2 30492
  2439. ArrayGetP1 18
  2440. SetImmediate1 16
  2441. push_1
  2442. Return 2 1
  2443.  
  2444.  
  2445. Jump @Label_251
  2446. :Label_249
  2447. getF1 4
  2448. pGlobal2 30492
  2449. ArrayGet1 18
  2450. push_0
  2451. JumpNE @Label_250
  2452. :Label_250
  2453. getF1 4
  2454. pGlobal2 30492
  2455. ArrayGetP1 18
  2456. GetImmediate1 6
  2457. JumpFalse @Label_251
  2458. :Label_251
  2459. Jump @Label_252
  2460. :Label_252
  2461. push_0
  2462. Return 2 1
  2463.  
  2464.  
  2465. :Label_253
  2466. Function 1 4 0
  2467. getF1 0
  2468. push_0
  2469. JumpGE @Label_254
  2470. push_-1
  2471. Return 1 1
  2472.  
  2473.  
  2474. :Label_254
  2475. push_0
  2476. setF1 3
  2477. push_0
  2478. setF1 3
  2479. :Label_255
  2480. getF1 3
  2481. push_6
  2482. JumpGE @Label_257
  2483. getF1 3
  2484. pGlobal2 30492
  2485. ArrayGetP1 18
  2486. GetImmediate1 1
  2487. getF1 0
  2488. JumpNE @Label_256
  2489. getF1 3
  2490. Return 1 1
  2491.  
  2492.  
  2493. :Label_256
  2494. getF1 3
  2495. Add1 1
  2496. setF1 3
  2497. Jump @Label_255
  2498. :Label_257
  2499. push_-1
  2500. Return 1 1
  2501.  
  2502.  
  2503. :Label_258
  2504. Function 1 4 0
  2505. getF1 0
  2506. pGet
  2507. push_-1
  2508. JumpNE @Label_259
  2509. Return 1 0
  2510.  
  2511.  
  2512. :Label_259
  2513. getF1 0
  2514. pGet
  2515. Call @Label_253
  2516. setF1 3
  2517. getF1 3
  2518. push_-1
  2519. JumpNE @Label_260
  2520. push_-1
  2521. getF1 0
  2522. pSet
  2523. Return 1 0
  2524.  
  2525.  
  2526. :Label_260
  2527. getF1 3
  2528. push_-1
  2529. CmpGT
  2530. Dup
  2531. JumpFalse @Label_261
  2532. getF1 3
  2533. push_6
  2534. CmpLT
  2535. And
  2536. :Label_261
  2537. JumpFalse @Label_262
  2538. getF1 3
  2539. pGlobal2 30492
  2540. ArrayGet1 18
  2541. JumpFalse @Label_262
  2542. push_1
  2543. getF1 3
  2544. pGlobal2 30492
  2545. ArrayGetP1 18
  2546. SetImmediate1 6
  2547. push_-1
  2548. getF1 0
  2549. pSet
  2550. Return 1 0
  2551.  
  2552.  
  2553. :Label_262
  2554. push_-1
  2555. getF1 0
  2556. pSet
  2557. Return 1 0
  2558.  
  2559.  
  2560. :Label_263
  2561. Function 5 8 0
  2562. Push 1974937116
  2563. CallNative "UNK_029D3841" 1 1
  2564. push_1
  2565. JumpGE @Label_264
  2566. :Label_264
  2567. CallNative "IS_PLAYER_SWITCH_IN_PROGRESS" 0 1
  2568. JumpFalse @Label_266
  2569. getF1 0
  2570. pGet
  2571. push_-1
  2572. CmpEQ
  2573. Not
  2574. JumpFalse @Label_265
  2575. getF1 0
  2576. Call @Label_258
  2577. :Label_265
  2578. Return 5 0
  2579.  
  2580.  
  2581. :Label_266
  2582. getF1 0
  2583. pGet
  2584. push_-1
  2585. CmpEQ
  2586. Not
  2587. JumpFalse @Label_267
  2588. Return 5 0
  2589.  
  2590.  
  2591. :Label_267
  2592. push_0
  2593. setF1 7
  2594. push_0
  2595. setF1 7
  2596. :Label_268
  2597. getF1 7
  2598. push_6
  2599. JumpGE @Label_272
  2600. getF1 7
  2601. pGlobal2 30492
  2602. ArrayGet1 18
  2603. Not
  2604. JumpFalse @Label_271
  2605. push_1
  2606. getF1 7
  2607. pGlobal2 30492
  2608. ArraySet1 18
  2609. globalGet2 30609
  2610. getF1 7
  2611. pGlobal2 30492
  2612. ArrayGetP1 18
  2613. SetImmediate1 1
  2614. globalGet2 30609
  2615. Add1 1
  2616. globalSet2 30609
  2617. push_0
  2618. getF1 7
  2619. pGlobal2 30492
  2620. ArrayGetP1 18
  2621. SetImmediate1 3
  2622. push_0
  2623. getF1 7
  2624. pGlobal2 30492
  2625. ArrayGetP1 18
  2626. SetImmediate1 16
  2627. push_0
  2628. getF1 7
  2629. pGlobal2 30492
  2630. ArrayGetP1 18
  2631. SetImmediate1 4
  2632. getF1 1
  2633. getF1 7
  2634. pGlobal2 30492
  2635. ArrayGetP1 18
  2636. SetImmediate1 2
  2637. getF1 2
  2638. getF1 7
  2639. pGlobal2 30492
  2640. ArrayGetP1 18
  2641. GetImmediateP1 7
  2642. StrCopy 10
  2643. getF1 3
  2644. getF1 7
  2645. pGlobal2 30492
  2646. ArrayGetP1 18
  2647. SetImmediate1 5
  2648. CallNative "GET_ID_OF_THIS_THREAD" 0 1
  2649. getF1 7
  2650. pGlobal2 30492
  2651. ArrayGetP1 18
  2652. SetImmediate1 17
  2653. push_0
  2654. getF1 7
  2655. pGlobal2 30492
  2656. ArrayGetP1 18
  2657. SetImmediate1 6
  2658. getF1 4
  2659. CallNative "IS_STRING_NULL_OR_EMPTY" 1 1
  2660. Not
  2661. JumpFalse @Label_269
  2662. push_1
  2663. getF1 7
  2664. pGlobal2 30492
  2665. ArrayGetP1 18
  2666. SetImmediate1 11
  2667. getF1 4
  2668. getF1 7
  2669. pGlobal2 30492
  2670. ArrayGetP1 18
  2671. GetImmediateP1 12
  2672. StrCopy 10
  2673. Jump @Label_270
  2674. :Label_269
  2675. push_0
  2676. getF1 7
  2677. pGlobal2 30492
  2678. ArrayGetP1 18
  2679. SetImmediate1 11
  2680. :Label_270
  2681. getF1 7
  2682. pGlobal2 30492
  2683. ArrayGetP1 18
  2684. GetImmediate1 1
  2685. getF1 0
  2686. pSet
  2687. Return 5 0
  2688.  
  2689.  
  2690. :Label_271
  2691. getF1 7
  2692. Add1 1
  2693. setF1 7
  2694. Jump @Label_268
  2695. :Label_272
  2696. Return 5 0
  2697.  
  2698.  
  2699. :Label_273
  2700. Function 1 3 0
  2701. push_1
  2702. Return 1 1
  2703.  
  2704.  
  2705. :Label_274
  2706. Function 1 3 0
  2707. Call @Label_275
  2708. getF1 0
  2709. pGlobal3 86931
  2710. GetStackImmediateP 1729
  2711. GetStackImmediateP 539
  2712. GetImmediate2 2659
  2713. CmpEQ
  2714. Return 1 1
  2715.  
  2716.  
  2717. :Label_275
  2718. Function 0 3 0
  2719. CallNative "PLAYER_PED_ID" 0 1
  2720. CallNative "DOES_ENTITY_EXIST" 1 1
  2721. JumpFalse @Label_280
  2722. pGlobal3 86931
  2723. GetStackImmediateP 1729
  2724. GetStackImmediateP 539
  2725. GetImmediate2 2659
  2726. Call @Label_286
  2727. CallNative "PLAYER_PED_ID" 0 1
  2728. CallNative "GET_ENTITY_MODEL" 1 1
  2729. JumpEQ @Label_279
  2730. CallNative "PLAYER_PED_ID" 0 1
  2731. Call @Label_282
  2732. setF1 2
  2733. getF1 2
  2734. Call @Label_281
  2735. JumpFalse @Label_278
  2736. pGlobal3 86931
  2737. GetStackImmediateP 1729
  2738. GetStackImmediateP 539
  2739. GetImmediate2 2659
  2740. getF1 2
  2741. CmpNE
  2742. Dup
  2743. JumpFalse @Label_276
  2744. pGlobal3 86931
  2745. GetStackImmediateP 1729
  2746. GetStackImmediateP 539
  2747. GetImmediate2 2659
  2748. Call @Label_281
  2749. And
  2750. :Label_276
  2751. JumpFalse @Label_277
  2752. pGlobal3 86931
  2753. GetStackImmediateP 1729
  2754. GetStackImmediateP 539
  2755. GetImmediate2 2659
  2756. pGlobal3 86931
  2757. GetStackImmediateP 1729
  2758. GetStackImmediateP 539
  2759. SetImmediate2 2660
  2760. :Label_277
  2761. getF1 2
  2762. pGlobal3 86931
  2763. GetStackImmediateP 1729
  2764. GetStackImmediateP 539
  2765. SetImmediate2 2661
  2766. getF1 2
  2767. pGlobal3 86931
  2768. GetStackImmediateP 1729
  2769. GetStackImmediateP 539
  2770. SetImmediate2 2659
  2771. Return 0 0
  2772.  
  2773.  
  2774. :Label_278
  2775. Jump @Label_280
  2776. :Label_279
  2777. pGlobal3 86931
  2778. GetStackImmediateP 1729
  2779. GetStackImmediateP 539
  2780. GetImmediate2 2659
  2781. pGlobal3 86931
  2782. GetStackImmediateP 1729
  2783. GetStackImmediateP 539
  2784. SetImmediate2 2661
  2785. Return 0 0
  2786.  
  2787.  
  2788. :Label_280
  2789. Push1 143
  2790. pGlobal3 86931
  2791. GetStackImmediateP 1729
  2792. GetStackImmediateP 539
  2793. SetImmediate2 2659
  2794. Return 0 0
  2795.  
  2796.  
  2797. :Label_281
  2798. Function 1 3 0
  2799. getF1 0
  2800. push_3
  2801. CmpLT
  2802. Return 1 1
  2803.  
  2804.  
  2805. :Label_282
  2806. Function 1 5 0
  2807. getF1 0
  2808. CallNative "DOES_ENTITY_EXIST" 1 1
  2809. JumpFalse @Label_285
  2810. getF1 0
  2811. CallNative "GET_ENTITY_MODEL" 1 1
  2812. setF1 4
  2813. push_0
  2814. setF1 3
  2815. :Label_283
  2816. getF1 3
  2817. push_2
  2818. JumpGT @Label_285
  2819. getF1 3
  2820. Call @Label_286
  2821. getF1 4
  2822. JumpNE @Label_284
  2823. getF1 3
  2824. Return 1 1
  2825.  
  2826.  
  2827. :Label_284
  2828. getF1 3
  2829. Add1 1
  2830. setF1 3
  2831. Jump @Label_283
  2832. :Label_285
  2833. Push1 143
  2834. Return 1 1
  2835.  
  2836.  
  2837. :Label_286
  2838. Function 1 3 0
  2839. getF1 0
  2840. Call @Label_281
  2841. JumpFalse @Label_287
  2842. getF1 0
  2843. pGlobal3 86931
  2844. GetStackImmediateP 23966
  2845. ArrayGet1 29
  2846. Return 1 1
  2847.  
  2848.  
  2849. Jump @Label_288
  2850. :Label_287
  2851. getF1 0
  2852. Push1 143
  2853. JumpEQ @Label_288
  2854. :Label_288
  2855. push_0
  2856. Return 1 1
  2857.  
  2858.  
  2859. :Label_289
  2860. Function 0 2 0
  2861. globalGet2 59172
  2862. Return 0 1
  2863.  
  2864.  
  2865. :Label_290
  2866. Function 1 3 0
  2867. getF1 0
  2868. push_1
  2869. JumpNE @Label_295
  2870. pGlobal2 10433
  2871. GetImmediate1 1
  2872. push_3
  2873. JumpLE @Label_293
  2874. globalGet2 1686
  2875. Push1 14
  2876. CallNative "IS_BIT_SET" 2 1
  2877. JumpFalse @Label_291
  2878. push_1
  2879. Return 1 1
  2880.  
  2881.  
  2882. Jump @Label_292
  2883. :Label_291
  2884. push_0
  2885. Return 1 1
  2886.  
  2887.  
  2888. :Label_292
  2889. Jump @Label_294
  2890. :Label_293
  2891. push_0
  2892. Return 1 1
  2893.  
  2894.  
  2895. :Label_294
  2896. Jump @Label_298
  2897. :Label_295
  2898. Push -754107665
  2899. CallNative "UNK_029D3841" 1 1
  2900. push_0
  2901. JumpLE @Label_296
  2902. push_1
  2903. Return 1 1
  2904.  
  2905.  
  2906. :Label_296
  2907. pGlobal2 10433
  2908. GetImmediate1 1
  2909. push_3
  2910. JumpLE @Label_297
  2911. push_1
  2912. Return 1 1
  2913.  
  2914.  
  2915. Jump @Label_298
  2916. :Label_297
  2917. push_0
  2918. Return 1 1
  2919.  
  2920.  
  2921. :Label_298
  2922. Function 2 4 0
  2923. getF1 0
  2924. Switch [5=@Label]
  2925. Jump @Label_301
  2926. :Label_299
  2927. getF1 1
  2928. push_-1
  2929. JumpLE @Label_300
  2930. getF1 1
  2931. pGlobal3 1355282
  2932. GetImmediateP1 147
  2933. ArrayGet1 1
  2934. Return 2 1
  2935.  
  2936.  
  2937. Jump @Label_300
  2938. :Label_300
  2939. Jump @Label_301
  2940. :Label_301
  2941. pGlobal3 1355282
  2942. GetImmediate2 566
  2943. getF1 0
  2944. CallNative "IS_BIT_SET" 2 1
  2945. Return 2 1
  2946.  
  2947.  
  2948. :Label_302
  2949. Function 0 2 0
  2950. CallNative "GET_GAME_TIMER" 0 1
  2951. pGlobal2 13242
  2952. GetImmediate2 4621
  2953. Add1 100
  2954. CmpLE
  2955. Return 0 1
  2956.  
  2957.  
  2958. :Label_303
  2959. Function 0 2 0
  2960. Push -1424752554
  2961. CallNative "UNK_029D3841" 1 1
  2962. push_0
  2963. JumpLE @Label_304
  2964. push_1
  2965. Return 0 1
  2966.  
  2967.  
  2968. :Label_304
  2969. push_0
  2970. Return 0 1
  2971.  
  2972.  
  2973. :Label_305
  2974. Function 1 3 0
  2975. getF1 0
  2976. JumpFalse @Label_307
  2977. pGlobal2 13109
  2978. GetImmediate1 4
  2979. Dup
  2980. JumpFalse @Label_306
  2981. pGlobal2 13109
  2982. GetImmediate1 104
  2983. push_4
  2984. CmpEQ
  2985. And
  2986. :Label_306
  2987. Return 1 1
  2988.  
  2989.  
  2990. Jump @Label_308
  2991. :Label_307
  2992. pGlobal2 13109
  2993. GetImmediate1 4
  2994. Return 1 1
  2995.  
  2996.  
  2997. :Label_308
  2998. Function 2 4 0
  2999. getF1 0
  3000. getF1 1
  3001. Call @Label_309
  3002. Return 2 0
  3003.  
  3004.  
  3005. :Label_309
  3006. Function 2 4 0
  3007. getF1 0
  3008. pGet
  3009. getF1 1
  3010. Or
  3011. getF1 0
  3012. pSet
  3013. Return 2 0
  3014.  
  3015.  
  3016. :Label_310
  3017. Function 0 2 0
  3018. push_1
  3019. Return 0 1
  3020.  
  3021.  
  3022. :Label_311
  3023. Function 0 4 0
  3024. CallNative "PLAYER_PED_ID" 0 1
  3025. CallNative "IS_PED_INJURED" 1 1
  3026. JumpFalse @Label_312
  3027. push_0
  3028. Return 0 1
  3029.  
  3030.  
  3031. :Label_312
  3032. CallNative "PLAYER_PED_ID" 0 1
  3033. pFrame1 2
  3034. push_1
  3035. CallNative "GET_CURRENT_PED_WEAPON" 3 1
  3036. Drop
  3037. getF1 2
  3038. push_0
  3039. CmpEQ
  3040. Dup
  3041. Not
  3042. JumpFalse @Label_313
  3043. getF1 2
  3044. Push -1569615261
  3045. CmpEQ
  3046. Or
  3047. :Label_313
  3048. Dup
  3049. Not
  3050. JumpFalse @Label_314
  3051. getF1 2
  3052. Push -1833087301
  3053. CmpEQ
  3054. Or
  3055. :Label_314
  3056. Dup
  3057. Not
  3058. JumpFalse @Label_315
  3059. getF1 2
  3060. Push -72657034
  3061. CmpEQ
  3062. Or
  3063. :Label_315
  3064. JumpFalse @Label_316
  3065. push_0
  3066. setF1 3
  3067. Jump @Label_317
  3068. :Label_316
  3069. push_1
  3070. setF1 3
  3071. :Label_317
  3072. getF1 3
  3073. JumpFalse @Label_318
  3074. :Label_318
  3075. CallNative "PLAYER_PED_ID" 0 1
  3076. push_0
  3077. CallNative "IS_PED_IN_ANY_VEHICLE" 2 1
  3078. JumpFalse @Label_325
  3079. getF1 3
  3080. Dup
  3081. JumpFalse @Label_319
  3082. push_0
  3083. Push1 63
  3084. CallNative "IS_CONTROL_PRESSED" 2 1
  3085. And
  3086. :Label_319
  3087. Dup
  3088. Not
  3089. JumpFalse @Label_321
  3090. getF1 3
  3091. Dup
  3092. JumpFalse @Label_320
  3093. push_0
  3094. Push1 64
  3095. CallNative "IS_CONTROL_PRESSED" 2 1
  3096. And
  3097. :Label_320
  3098. Or
  3099. :Label_321
  3100. Dup
  3101. Not
  3102. JumpFalse @Label_323
  3103. getF1 3
  3104. Dup
  3105. JumpFalse @Label_322
  3106. push_0
  3107. Push1 62
  3108. CallNative "IS_CONTROL_PRESSED" 2 1
  3109. And
  3110. :Label_322
  3111. Or
  3112. :Label_323
  3113. Dup
  3114. Not
  3115. JumpFalse @Label_324
  3116. CallNative "PLAYER_ID" 0 1
  3117. CallNative "IS_PLAYER_TARGETTING_ANYTHING" 1 1
  3118. Or
  3119. :Label_324
  3120. Return 0 1
  3121.  
  3122.  
  3123. Jump @Label_332
  3124. :Label_325
  3125. getF1 3
  3126. Dup
  3127. JumpFalse @Label_326
  3128. push_0
  3129. Push1 24
  3130. CallNative "IS_CONTROL_PRESSED" 2 1
  3131. And
  3132. :Label_326
  3133. Dup
  3134. Not
  3135. JumpFalse @Label_328
  3136. getF1 3
  3137. Dup
  3138. JumpFalse @Label_327
  3139. push_0
  3140. Push1 25
  3141. CallNative "IS_CONTROL_PRESSED" 2 1
  3142. And
  3143. :Label_327
  3144. Or
  3145. :Label_328
  3146. Dup
  3147. Not
  3148. JumpFalse @Label_330
  3149. getF1 3
  3150. Dup
  3151. JumpFalse @Label_329
  3152. push_0
  3153. Push1 45
  3154. CallNative "IS_CONTROL_PRESSED" 2 1
  3155. And
  3156. :Label_329
  3157. Or
  3158. :Label_330
  3159. Dup
  3160. Not
  3161. JumpFalse @Label_331
  3162. CallNative "PLAYER_ID" 0 1
  3163. CallNative "IS_PLAYER_TARGETTING_ANYTHING" 1 1
  3164. Or
  3165. :Label_331
  3166. Return 0 1
  3167.  
  3168.  
  3169. :Label_332
  3170. Function 1 4 0
  3171. CallNative "PLAYER_ID" 0 1
  3172. CallNative "IS_PLAYER_PLAYING" 1 1
  3173. JumpFalse @Label_479
  3174. CallNative "PLAYER_PED_ID" 0 1
  3175. CallNative "DOES_ENTITY_EXIST" 1 1
  3176. JumpFalse @Label_477
  3177. CallNative "PLAYER_PED_ID" 0 1
  3178. CallNative "IS_PED_INJURED" 1 1
  3179. Not
  3180. JumpFalse @Label_475
  3181. Call @Label_493
  3182. setF1 3
  3183. getF1 3
  3184. Call @Label_281
  3185. Not
  3186. JumpFalse @Label_333
  3187. push_0
  3188. Return 1 1
  3189.  
  3190.  
  3191. :Label_333
  3192. getF1 0
  3193. Switch [9=@Label][0=@Label][1=@Label][2=@Label][3=@Label][4=@Label][5=@Label][6=@Label][7=@Label][8=@Label]
  3194. Jump @Label_474
  3195. :Label_334
  3196. CallNative "PLAYER_ID" 0 1
  3197. CallNative "IS_PLAYER_READY_FOR_CUTSCENE" 1 1
  3198. Not
  3199. Dup
  3200. Not
  3201. JumpFalse @Label_335
  3202. CallNative "PLAYER_PED_ID" 0 1
  3203. CallNative "IS_ENTITY_IN_AIR" 1 1
  3204. Or
  3205. :Label_335
  3206. Dup
  3207. Not
  3208. JumpFalse @Label_336
  3209. CallNative "PLAYER_PED_ID" 0 1
  3210. CallNative "IS_PED_GETTING_INTO_A_VEHICLE" 1 1
  3211. Or
  3212. :Label_336
  3213. Dup
  3214. Not
  3215. JumpFalse @Label_337
  3216. CallNative "PLAYER_PED_ID" 0 1
  3217. CallNative "IS_PED_RAGDOLL" 1 1
  3218. Or
  3219. :Label_337
  3220. Dup
  3221. Not
  3222. JumpFalse @Label_338
  3223. CallNative "PLAYER_PED_ID" 0 1
  3224. CallNative "IS_PED_FALLING" 1 1
  3225. Or
  3226. :Label_338
  3227. Dup
  3228. Not
  3229. JumpFalse @Label_339
  3230. CallNative "PLAYER_ID" 0 1
  3231. push_1
  3232. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3233. Or
  3234. :Label_339
  3235. Dup
  3236. Not
  3237. JumpFalse @Label_340
  3238. CallNative "PLAYER_ID" 0 1
  3239. CallNative "IS_PLAYER_CLIMBING" 1 1
  3240. Or
  3241. :Label_340
  3242. Dup
  3243. Not
  3244. JumpFalse @Label_341
  3245. CallNative "PLAYER_PED_ID" 0 1
  3246. push_0
  3247. CallNative "IS_PED_IN_COMBAT" 2 1
  3248. Or
  3249. :Label_341
  3250. Dup
  3251. Not
  3252. JumpFalse @Label_342
  3253. Call @Label_491
  3254. Or
  3255. :Label_342
  3256. Dup
  3257. Not
  3258. JumpFalse @Label_343
  3259. globalGet3 86025
  3260. Or
  3261. :Label_343
  3262. Dup
  3263. Not
  3264. JumpFalse @Label_344
  3265. globalGet2 19460
  3266. Or
  3267. :Label_344
  3268. Dup
  3269. Not
  3270. JumpFalse @Label_345
  3271. Call @Label_490
  3272. Or
  3273. :Label_345
  3274. Dup
  3275. Not
  3276. JumpFalse @Label_346
  3277. Push1 8
  3278. push_-1
  3279. Call @Label_298
  3280. Or
  3281. :Label_346
  3282. Dup
  3283. Not
  3284. JumpFalse @Label_347
  3285. Call @Label_489
  3286. Or
  3287. :Label_347
  3288. Dup
  3289. Not
  3290. JumpFalse @Label_348
  3291. Call @Label_488
  3292. Or
  3293. :Label_348
  3294. Dup
  3295. Not
  3296. JumpFalse @Label_349
  3297. Call @Label_484
  3298. Or
  3299. :Label_349
  3300. Dup
  3301. Not
  3302. JumpFalse @Label_350
  3303. Call @Label_303
  3304. Or
  3305. :Label_350
  3306. Dup
  3307. Not
  3308. JumpFalse @Label_351
  3309. getF1 3
  3310. pGlobal3 86931
  3311. GetStackImmediateP 5384
  3312. GetStackImmediateP 889
  3313. ArrayGet1 1
  3314. push_5
  3315. CmpEQ
  3316. Or
  3317. :Label_351
  3318. JumpFalse @Label_352
  3319. push_0
  3320. Return 1 1
  3321.  
  3322.  
  3323. :Label_352
  3324. Jump @Label_474
  3325. :Label_353
  3326. CallNative "PLAYER_ID" 0 1
  3327. push_1
  3328. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3329. Dup
  3330. Not
  3331. JumpFalse @Label_354
  3332. Call @Label_491
  3333. Or
  3334. :Label_354
  3335. Dup
  3336. Not
  3337. JumpFalse @Label_355
  3338. globalGet3 86025
  3339. Or
  3340. :Label_355
  3341. Dup
  3342. Not
  3343. JumpFalse @Label_356
  3344. globalGet2 19460
  3345. Or
  3346. :Label_356
  3347. Dup
  3348. Not
  3349. JumpFalse @Label_357
  3350. Call @Label_490
  3351. Or
  3352. :Label_357
  3353. Dup
  3354. Not
  3355. JumpFalse @Label_358
  3356. Push1 8
  3357. push_-1
  3358. Call @Label_298
  3359. Or
  3360. :Label_358
  3361. Dup
  3362. Not
  3363. JumpFalse @Label_359
  3364. Call @Label_484
  3365. Or
  3366. :Label_359
  3367. Dup
  3368. Not
  3369. JumpFalse @Label_360
  3370. Call @Label_489
  3371. Or
  3372. :Label_360
  3373. Dup
  3374. Not
  3375. JumpFalse @Label_361
  3376. Call @Label_488
  3377. Or
  3378. :Label_361
  3379. Dup
  3380. Not
  3381. JumpFalse @Label_362
  3382. Call @Label_303
  3383. Or
  3384. :Label_362
  3385. Dup
  3386. Not
  3387. JumpFalse @Label_363
  3388. getF1 3
  3389. pGlobal3 86931
  3390. GetStackImmediateP 5384
  3391. GetStackImmediateP 889
  3392. ArrayGet1 1
  3393. push_5
  3394. CmpEQ
  3395. Or
  3396. :Label_363
  3397. JumpFalse @Label_364
  3398. push_0
  3399. Return 1 1
  3400.  
  3401.  
  3402. :Label_364
  3403. Jump @Label_474
  3404. :Label_365
  3405. CallNative "PLAYER_ID" 0 1
  3406. CallNative "IS_PLAYER_READY_FOR_CUTSCENE" 1 1
  3407. Not
  3408. Dup
  3409. Not
  3410. JumpFalse @Label_366
  3411. CallNative "PLAYER_PED_ID" 0 1
  3412. CallNative "IS_ENTITY_IN_AIR" 1 1
  3413. Or
  3414. :Label_366
  3415. Dup
  3416. Not
  3417. JumpFalse @Label_367
  3418. CallNative "PLAYER_PED_ID" 0 1
  3419. CallNative "IS_PED_GETTING_INTO_A_VEHICLE" 1 1
  3420. Or
  3421. :Label_367
  3422. Dup
  3423. Not
  3424. JumpFalse @Label_368
  3425. CallNative "PLAYER_PED_ID" 0 1
  3426. CallNative "IS_PED_RAGDOLL" 1 1
  3427. Or
  3428. :Label_368
  3429. Dup
  3430. Not
  3431. JumpFalse @Label_369
  3432. CallNative "PLAYER_PED_ID" 0 1
  3433. CallNative "IS_PED_FALLING" 1 1
  3434. Or
  3435. :Label_369
  3436. Dup
  3437. Not
  3438. JumpFalse @Label_370
  3439. CallNative "PLAYER_ID" 0 1
  3440. push_1
  3441. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3442. Or
  3443. :Label_370
  3444. Dup
  3445. Not
  3446. JumpFalse @Label_371
  3447. CallNative "PLAYER_ID" 0 1
  3448. CallNative "IS_PLAYER_CLIMBING" 1 1
  3449. Or
  3450. :Label_371
  3451. Dup
  3452. Not
  3453. JumpFalse @Label_372
  3454. CallNative "PLAYER_PED_ID" 0 1
  3455. push_0
  3456. CallNative "IS_PED_IN_COMBAT" 2 1
  3457. Or
  3458. :Label_372
  3459. Dup
  3460. Not
  3461. JumpFalse @Label_373
  3462. Call @Label_491
  3463. Or
  3464. :Label_373
  3465. Dup
  3466. Not
  3467. JumpFalse @Label_374
  3468. globalGet3 86025
  3469. Or
  3470. :Label_374
  3471. Dup
  3472. Not
  3473. JumpFalse @Label_375
  3474. globalGet2 19460
  3475. Or
  3476. :Label_375
  3477. Dup
  3478. Not
  3479. JumpFalse @Label_376
  3480. Call @Label_490
  3481. Or
  3482. :Label_376
  3483. Dup
  3484. Not
  3485. JumpFalse @Label_377
  3486. Push1 8
  3487. push_-1
  3488. Call @Label_298
  3489. Or
  3490. :Label_377
  3491. Dup
  3492. Not
  3493. JumpFalse @Label_378
  3494. Call @Label_484
  3495. Or
  3496. :Label_378
  3497. Dup
  3498. Not
  3499. JumpFalse @Label_379
  3500. Call @Label_489
  3501. Or
  3502. :Label_379
  3503. Dup
  3504. Not
  3505. JumpFalse @Label_380
  3506. Call @Label_488
  3507. Or
  3508. :Label_380
  3509. Dup
  3510. Not
  3511. JumpFalse @Label_381
  3512. Call @Label_303
  3513. Or
  3514. :Label_381
  3515. Dup
  3516. Not
  3517. JumpFalse @Label_382
  3518. getF1 3
  3519. pGlobal3 86931
  3520. GetStackImmediateP 5384
  3521. GetStackImmediateP 889
  3522. ArrayGet1 1
  3523. push_5
  3524. CmpEQ
  3525. Or
  3526. :Label_382
  3527. Dup
  3528. Not
  3529. JumpFalse @Label_383
  3530. globalGet2 30342
  3531. push_-1
  3532. CmpNE
  3533. Or
  3534. :Label_383
  3535. JumpFalse @Label_384
  3536. push_0
  3537. Return 1 1
  3538.  
  3539.  
  3540. :Label_384
  3541. Jump @Label_474
  3542. :Label_385
  3543. CallNative "PLAYER_PED_ID" 0 1
  3544. CallNative "IS_PED_RAGDOLL" 1 1
  3545. Dup
  3546. Not
  3547. JumpFalse @Label_386
  3548. CallNative "PLAYER_PED_ID" 0 1
  3549. CallNative "IS_PED_FALLING" 1 1
  3550. Or
  3551. :Label_386
  3552. Dup
  3553. Not
  3554. JumpFalse @Label_387
  3555. CallNative "PLAYER_ID" 0 1
  3556. push_1
  3557. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3558. Or
  3559. :Label_387
  3560. Dup
  3561. Not
  3562. JumpFalse @Label_388
  3563. CallNative "PLAYER_PED_ID" 0 1
  3564. push_0
  3565. CallNative "IS_PED_IN_COMBAT" 2 1
  3566. Or
  3567. :Label_388
  3568. Dup
  3569. Not
  3570. JumpFalse @Label_389
  3571. Call @Label_491
  3572. Or
  3573. :Label_389
  3574. Dup
  3575. Not
  3576. JumpFalse @Label_390
  3577. globalGet3 86025
  3578. Or
  3579. :Label_390
  3580. Dup
  3581. Not
  3582. JumpFalse @Label_391
  3583. globalGet2 19460
  3584. Or
  3585. :Label_391
  3586. Dup
  3587. Not
  3588. JumpFalse @Label_392
  3589. Call @Label_490
  3590. Or
  3591. :Label_392
  3592. Dup
  3593. Not
  3594. JumpFalse @Label_393
  3595. Push1 8
  3596. push_-1
  3597. Call @Label_298
  3598. Or
  3599. :Label_393
  3600. Dup
  3601. Not
  3602. JumpFalse @Label_394
  3603. Call @Label_489
  3604. Or
  3605. :Label_394
  3606. Dup
  3607. Not
  3608. JumpFalse @Label_395
  3609. Call @Label_488
  3610. Or
  3611. :Label_395
  3612. Dup
  3613. Not
  3614. JumpFalse @Label_396
  3615. Call @Label_303
  3616. Or
  3617. :Label_396
  3618. Dup
  3619. Not
  3620. JumpFalse @Label_397
  3621. getF1 3
  3622. pGlobal3 86931
  3623. GetStackImmediateP 5384
  3624. GetStackImmediateP 889
  3625. ArrayGet1 1
  3626. push_5
  3627. CmpEQ
  3628. Or
  3629. :Label_397
  3630. JumpFalse @Label_398
  3631. push_0
  3632. Return 1 1
  3633.  
  3634.  
  3635. :Label_398
  3636. Jump @Label_474
  3637. :Label_399
  3638. Call @Label_491
  3639. Dup
  3640. Not
  3641. JumpFalse @Label_400
  3642. CallNative "PLAYER_ID" 0 1
  3643. CallNative "GET_PLAYER_WANTED_LEVEL" 1 1
  3644. push_0
  3645. CmpGT
  3646. Or
  3647. :Label_400
  3648. Dup
  3649. Not
  3650. JumpFalse @Label_401
  3651. Push1 8
  3652. push_-1
  3653. Call @Label_298
  3654. Or
  3655. :Label_401
  3656. Dup
  3657. Not
  3658. JumpFalse @Label_402
  3659. Call @Label_303
  3660. Or
  3661. :Label_402
  3662. Dup
  3663. Not
  3664. JumpFalse @Label_403
  3665. Call @Label_482
  3666. Or
  3667. :Label_403
  3668. Dup
  3669. Not
  3670. JumpFalse @Label_404
  3671. getF1 3
  3672. pGlobal3 86931
  3673. GetStackImmediateP 5384
  3674. GetStackImmediateP 889
  3675. ArrayGet1 1
  3676. push_5
  3677. CmpEQ
  3678. Or
  3679. :Label_404
  3680. JumpFalse @Label_405
  3681. push_0
  3682. Return 1 1
  3683.  
  3684.  
  3685. :Label_405
  3686. Jump @Label_474
  3687. :Label_406
  3688. Push1 8
  3689. push_-1
  3690. Call @Label_298
  3691. Dup
  3692. Not
  3693. JumpFalse @Label_407
  3694. Call @Label_489
  3695. Or
  3696. :Label_407
  3697. Dup
  3698. Not
  3699. JumpFalse @Label_408
  3700. Call @Label_488
  3701. Or
  3702. :Label_408
  3703. Dup
  3704. Not
  3705. JumpFalse @Label_409
  3706. Call @Label_482
  3707. Or
  3708. :Label_409
  3709. Dup
  3710. Not
  3711. JumpFalse @Label_410
  3712. Call @Label_481
  3713. Or
  3714. :Label_410
  3715. JumpFalse @Label_411
  3716. push_0
  3717. Return 1 1
  3718.  
  3719.  
  3720. :Label_411
  3721. CallNative "IS_PLAYER_SWITCH_IN_PROGRESS" 0 1
  3722. Dup
  3723. JumpFalse @Label_412
  3724. CallNative "GET_PLAYER_SWITCH_TYPE" 0 1
  3725. push_3
  3726. CmpNE
  3727. And
  3728. :Label_412
  3729. Dup
  3730. JumpFalse @Label_413
  3731. CallNative "GET_PLAYER_SWITCH_STATE" 0 1
  3732. Push1 8
  3733. CmpLT
  3734. And
  3735. :Label_413
  3736. JumpFalse @Label_414
  3737. push_0
  3738. Return 1 1
  3739.  
  3740.  
  3741. :Label_414
  3742. Jump @Label_474
  3743. :Label_415
  3744. CallNative "PLAYER_PED_ID" 0 1
  3745. CallNative "DOES_ENTITY_EXIST" 1 1
  3746. JumpFalse @Label_430
  3747. CallNative "PLAYER_PED_ID" 0 1
  3748. push_0
  3749. CallNative "IS_PED_IN_COMBAT" 2 1
  3750. Dup
  3751. Not
  3752. JumpFalse @Label_416
  3753. CallNative "PLAYER_ID" 0 1
  3754. CallNative "GET_PLAYER_WANTED_LEVEL" 1 1
  3755. push_0
  3756. CmpGT
  3757. Or
  3758. :Label_416
  3759. Dup
  3760. Not
  3761. JumpFalse @Label_417
  3762. CallNative "PLAYER_PED_ID" 0 1
  3763. CallNative "IS_ENTITY_IN_AIR" 1 1
  3764. Or
  3765. :Label_417
  3766. Dup
  3767. Not
  3768. JumpFalse @Label_418
  3769. CallNative "PLAYER_PED_ID" 0 1
  3770. CallNative "IS_PED_RAGDOLL" 1 1
  3771. Or
  3772. :Label_418
  3773. Dup
  3774. Not
  3775. JumpFalse @Label_419
  3776. CallNative "PLAYER_PED_ID" 0 1
  3777. CallNative "IS_PED_FALLING" 1 1
  3778. Or
  3779. :Label_419
  3780. Dup
  3781. Not
  3782. JumpFalse @Label_420
  3783. CallNative "PLAYER_ID" 0 1
  3784. push_1
  3785. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3786. Or
  3787. :Label_420
  3788. Dup
  3789. Not
  3790. JumpFalse @Label_421
  3791. CallNative "PLAYER_ID" 0 1
  3792. CallNative "IS_PLAYER_CLIMBING" 1 1
  3793. Or
  3794. :Label_421
  3795. Dup
  3796. Not
  3797. JumpFalse @Label_422
  3798. Call @Label_491
  3799. Or
  3800. :Label_422
  3801. Dup
  3802. Not
  3803. JumpFalse @Label_423
  3804. globalGet2 19460
  3805. Or
  3806. :Label_423
  3807. Dup
  3808. Not
  3809. JumpFalse @Label_424
  3810. Call @Label_490
  3811. Or
  3812. :Label_424
  3813. Dup
  3814. Not
  3815. JumpFalse @Label_425
  3816. Push1 8
  3817. push_-1
  3818. Call @Label_298
  3819. Or
  3820. :Label_425
  3821. Dup
  3822. Not
  3823. JumpFalse @Label_426
  3824. Call @Label_488
  3825. Or
  3826. :Label_426
  3827. Dup
  3828. Not
  3829. JumpFalse @Label_427
  3830. Call @Label_484
  3831. Or
  3832. :Label_427
  3833. Dup
  3834. Not
  3835. JumpFalse @Label_428
  3836. Call @Label_303
  3837. Or
  3838. :Label_428
  3839. Dup
  3840. Not
  3841. JumpFalse @Label_429
  3842. getF1 3
  3843. pGlobal3 86931
  3844. GetStackImmediateP 5384
  3845. GetStackImmediateP 889
  3846. ArrayGet1 1
  3847. push_5
  3848. CmpEQ
  3849. Or
  3850. :Label_429
  3851. JumpFalse @Label_430
  3852. push_0
  3853. Return 1 1
  3854.  
  3855.  
  3856. :Label_430
  3857. Jump @Label_474
  3858. :Label_431
  3859. CallNative "PLAYER_PED_ID" 0 1
  3860. push_0
  3861. CallNative "IS_PED_IN_COMBAT" 2 1
  3862. Dup
  3863. Not
  3864. JumpFalse @Label_432
  3865. CallNative "PLAYER_ID" 0 1
  3866. CallNative "IS_PLAYER_CONTROL_ON" 1 1
  3867. Not
  3868. Or
  3869. :Label_432
  3870. Dup
  3871. Not
  3872. JumpFalse @Label_433
  3873. CallNative "PLAYER_ID" 0 1
  3874. CallNative "IS_PLAYER_READY_FOR_CUTSCENE" 1 1
  3875. Not
  3876. Or
  3877. :Label_433
  3878. Dup
  3879. Not
  3880. JumpFalse @Label_434
  3881. CallNative "IS_SCREEN_FADED_IN" 0 1
  3882. Not
  3883. Or
  3884. :Label_434
  3885. Dup
  3886. Not
  3887. JumpFalse @Label_435
  3888. CallNative "PLAYER_PED_ID" 0 1
  3889. CallNative "IS_ENTITY_IN_AIR" 1 1
  3890. Or
  3891. :Label_435
  3892. Dup
  3893. Not
  3894. JumpFalse @Label_436
  3895. CallNative "PLAYER_PED_ID" 0 1
  3896. CallNative "IS_PED_RAGDOLL" 1 1
  3897. Or
  3898. :Label_436
  3899. Dup
  3900. Not
  3901. JumpFalse @Label_437
  3902. CallNative "PLAYER_PED_ID" 0 1
  3903. CallNative "IS_PED_FALLING" 1 1
  3904. Or
  3905. :Label_437
  3906. Dup
  3907. Not
  3908. JumpFalse @Label_438
  3909. CallNative "PLAYER_ID" 0 1
  3910. push_1
  3911. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  3912. Or
  3913. :Label_438
  3914. Dup
  3915. Not
  3916. JumpFalse @Label_439
  3917. Call @Label_491
  3918. Or
  3919. :Label_439
  3920. Dup
  3921. Not
  3922. JumpFalse @Label_440
  3923. Call @Label_488
  3924. Or
  3925. :Label_440
  3926. Dup
  3927. Not
  3928. JumpFalse @Label_441
  3929. globalGet3 86025
  3930. Or
  3931. :Label_441
  3932. Dup
  3933. Not
  3934. JumpFalse @Label_442
  3935. globalGet2 19460
  3936. Or
  3937. :Label_442
  3938. Dup
  3939. Not
  3940. JumpFalse @Label_443
  3941. Call @Label_490
  3942. Or
  3943. :Label_443
  3944. Dup
  3945. Not
  3946. JumpFalse @Label_444
  3947. globalGet2 30816
  3948. Or
  3949. :Label_444
  3950. Dup
  3951. Not
  3952. JumpFalse @Label_445
  3953. Push1 8
  3954. push_-1
  3955. Call @Label_298
  3956. Or
  3957. :Label_445
  3958. Dup
  3959. Not
  3960. JumpFalse @Label_446
  3961. Call @Label_484
  3962. Or
  3963. :Label_446
  3964. Dup
  3965. Not
  3966. JumpFalse @Label_447
  3967. Call @Label_482
  3968. Or
  3969. :Label_447
  3970. Dup
  3971. Not
  3972. JumpFalse @Label_448
  3973. Call @Label_303
  3974. Or
  3975. :Label_448
  3976. Dup
  3977. Not
  3978. JumpFalse @Label_449
  3979. getF1 3
  3980. pGlobal3 86931
  3981. GetStackImmediateP 5384
  3982. GetStackImmediateP 889
  3983. ArrayGet1 1
  3984. push_5
  3985. CmpEQ
  3986. Or
  3987. :Label_449
  3988. JumpFalse @Label_450
  3989. push_0
  3990. Return 1 1
  3991.  
  3992.  
  3993. :Label_450
  3994. Jump @Label_474
  3995. :Label_451
  3996. CallNative "PLAYER_PED_ID" 0 1
  3997. push_0
  3998. CallNative "IS_PED_IN_COMBAT" 2 1
  3999. Dup
  4000. Not
  4001. JumpFalse @Label_452
  4002. CallNative "PLAYER_ID" 0 1
  4003. CallNative "IS_PLAYER_CONTROL_ON" 1 1
  4004. Not
  4005. Or
  4006. :Label_452
  4007. Dup
  4008. Not
  4009. JumpFalse @Label_453
  4010. CallNative "PLAYER_ID" 0 1
  4011. CallNative "IS_PLAYER_READY_FOR_CUTSCENE" 1 1
  4012. Not
  4013. Or
  4014. :Label_453
  4015. Dup
  4016. Not
  4017. JumpFalse @Label_454
  4018. CallNative "IS_SCREEN_FADED_IN" 0 1
  4019. Not
  4020. Or
  4021. :Label_454
  4022. Dup
  4023. Not
  4024. JumpFalse @Label_455
  4025. CallNative "PLAYER_ID" 0 1
  4026. push_0
  4027. CallNative "IS_PLAYER_WANTED_LEVEL_GREATER" 2 1
  4028. Or
  4029. :Label_455
  4030. Dup
  4031. Not
  4032. JumpFalse @Label_456
  4033. CallNative "PLAYER_PED_ID" 0 1
  4034. CallNative "IS_ENTITY_IN_AIR" 1 1
  4035. Or
  4036. :Label_456
  4037. Dup
  4038. Not
  4039. JumpFalse @Label_457
  4040. CallNative "PLAYER_PED_ID" 0 1
  4041. push_1
  4042. CallNative "IS_PED_IN_ANY_VEHICLE" 2 1
  4043. Or
  4044. :Label_457
  4045. Dup
  4046. Not
  4047. JumpFalse @Label_458
  4048. CallNative "PLAYER_PED_ID" 0 1
  4049. CallNative "IS_PED_RAGDOLL" 1 1
  4050. Or
  4051. :Label_458
  4052. Dup
  4053. Not
  4054. JumpFalse @Label_459
  4055. CallNative "PLAYER_PED_ID" 0 1
  4056. CallNative "IS_PED_FALLING" 1 1
  4057. Or
  4058. :Label_459
  4059. Dup
  4060. Not
  4061. JumpFalse @Label_460
  4062. CallNative "PLAYER_PED_ID" 0 1
  4063. CallNative "IS_PED_SWIMMING" 1 1
  4064. Or
  4065. :Label_460
  4066. Dup
  4067. Not
  4068. JumpFalse @Label_461
  4069. CallNative "PLAYER_ID" 0 1
  4070. push_1
  4071. CallNative "IS_PLAYER_BEING_ARRESTED" 2 1
  4072. Or
  4073. :Label_461
  4074. Dup
  4075. Not
  4076. JumpFalse @Label_462
  4077. CallNative "PLAYER_ID" 0 1
  4078. CallNative "IS_PLAYER_CLIMBING" 1 1
  4079. Or
  4080. :Label_462
  4081. Dup
  4082. Not
  4083. JumpFalse @Label_463
  4084. Call @Label_491
  4085. Or
  4086. :Label_463
  4087. Dup
  4088. Not
  4089. JumpFalse @Label_464
  4090. globalGet3 86025
  4091. Or
  4092. :Label_464
  4093. Dup
  4094. Not
  4095. JumpFalse @Label_465
  4096. globalGet2 19460
  4097. Or
  4098. :Label_465
  4099. Dup
  4100. Not
  4101. JumpFalse @Label_466
  4102. Call @Label_490
  4103. Or
  4104. :Label_466
  4105. Dup
  4106. Not
  4107. JumpFalse @Label_467
  4108. Push1 8
  4109. push_-1
  4110. Call @Label_298
  4111. Or
  4112. :Label_467
  4113. Dup
  4114. Not
  4115. JumpFalse @Label_468
  4116. Call @Label_484
  4117. Or
  4118. :Label_468
  4119. Dup
  4120. Not
  4121. JumpFalse @Label_469
  4122. Call @Label_482
  4123. Or
  4124. :Label_469
  4125. Dup
  4126. Not
  4127. JumpFalse @Label_470
  4128. Call @Label_489
  4129. Or
  4130. :Label_470
  4131. Dup
  4132. Not
  4133. JumpFalse @Label_471
  4134. Call @Label_488
  4135. Or
  4136. :Label_471
  4137. Dup
  4138. Not
  4139. JumpFalse @Label_472
  4140. Call @Label_303
  4141. Or
  4142. :Label_472
  4143. JumpFalse @Label_473
  4144. push_0
  4145. Return 1 1
  4146.  
  4147.  
  4148. :Label_473
  4149. Jump @Label_474
  4150. :Label_474
  4151. Jump @Label_476
  4152. :Label_475
  4153. push_0
  4154. Return 1 1
  4155.  
  4156.  
  4157. :Label_476
  4158. Jump @Label_478
  4159. :Label_477
  4160. push_0
  4161. Return 1 1
  4162.  
  4163.  
  4164. :Label_478
  4165. Jump @Label_480
  4166. :Label_479
  4167. push_0
  4168. Return 1 1
  4169.  
  4170.  
  4171. :Label_480
  4172. push_1
  4173. Return 1 1
  4174.  
  4175.  
  4176. :Label_481
  4177. Function 0 2 0
  4178. pGlobal3 81009
  4179. GetImmediate1 1
  4180. Return 0 1
  4181.  
  4182.  
  4183. :Label_482
  4184. Function 0 2 0
  4185. globalGet3 78631
  4186. push_-1
  4187. JumpEQ @Label_483
  4188. globalGet3 78631
  4189. pGlobal3 72646
  4190. ArrayGetP1 34
  4191. GetImmediate1 15
  4192. Push1 13
  4193. CallNative "IS_BIT_SET" 2 1
  4194. Return 0 1
  4195.  
  4196.  
  4197. :Label_483
  4198. push_0
  4199. Return 0 1
  4200.  
  4201.  
  4202. :Label_484
  4203. Function 0 2 0
  4204. globalGet2 60195
  4205. JumpFalse @Label_485
  4206. push_1
  4207. Return 0 1
  4208.  
  4209.  
  4210. Jump @Label_487
  4211. :Label_485
  4212. globalGet2 46858
  4213. Dup
  4214. JumpFalse @Label_486
  4215. globalGet2 46864
  4216. Not
  4217. And
  4218. :Label_486
  4219. JumpFalse @Label_487
  4220. push_1
  4221. Return 0 1
  4222.  
  4223.  
  4224. :Label_487
  4225. push_0
  4226. Return 0 1
  4227.  
  4228.  
  4229. :Label_488
  4230. Function 0 2 0
  4231. pGlobal3 81022
  4232. GetImmediate2 291
  4233. push_0
  4234. CmpGT
  4235. Return 0 1
  4236.  
  4237.  
  4238. :Label_489
  4239. Function 0 2 0
  4240. pGlobal3 81022
  4241. GetImmediate2 290
  4242. push_0
  4243. CmpGT
  4244. Return 0 1
  4245.  
  4246.  
  4247. :Label_490
  4248. Function 0 2 0
  4249. globalGet3 1344103
  4250. Return 0 1
  4251.  
  4252.  
  4253. :Label_491
  4254. Function 0 2 0
  4255. CallNative "NETWORK_IS_GAME_IN_PROGRESS" 0 1
  4256. Not
  4257. JumpFalse @Label_492
  4258. pGlobal3 79184
  4259. GetImmediate1 44
  4260. push_1
  4261. CmpEQ
  4262. Return 0 1
  4263.  
  4264.  
  4265. :Label_492
  4266. push_0
  4267. Return 0 1
  4268.  
  4269.  
  4270. :Label_493
  4271. Function 0 2 0
  4272. Call @Label_275
  4273. pGlobal3 86931
  4274. GetStackImmediateP 1729
  4275. GetStackImmediateP 539
  4276. GetImmediate2 2659
  4277. Return 0 1
  4278.  
  4279.  
  4280. :Label_494
  4281. Function 0 2 0
  4282. Push -1196127390
  4283. CallNative "UNK_029D3841" 1 1
  4284. push_0
  4285. JumpLE @Label_495
  4286. push_1
  4287. Return 0 1
  4288.  
  4289.  
  4290. :Label_495
  4291. push_0
  4292. Return 0 1
  4293.  
  4294.  
  4295. :Label_496
  4296. Function 0 2 0
  4297. globalGet3 77690
  4298. Return 0 1
  4299.  
  4300.  
  4301. :Label_497
  4302. Function 1 3 0
  4303. getF1 0
  4304. Switch [0=@Label][1=@Label][2=@Label][3=@Label]
  4305. Jump @Label_505
  4306. :Label_498
  4307. push_1
  4308. Return 1 1
  4309.  
  4310.  
  4311. Jump @Label_505
  4312. :Label_499
  4313. push_6
  4314. Call @Label_238
  4315. JumpFalse @Label_500
  4316. push_1
  4317. Return 1 1
  4318.  
  4319.  
  4320. Jump @Label_501
  4321. :Label_500
  4322. push_3
  4323. Call @Label_497
  4324. Return 1 1
  4325.  
  4326.  
  4327. :Label_501
  4328. Jump @Label_505
  4329. :Label_502
  4330. push_1
  4331. Return 1 1
  4332.  
  4333.  
  4334. Jump @Label_505
  4335. :Label_503
  4336. push_5
  4337. Call @Label_526
  4338. JumpFalse @Label_504
  4339. push_4
  4340. Call @Label_332
  4341. JumpFalse @Label_504
  4342. push_1
  4343. Return 1 1
  4344.  
  4345.  
  4346. :Label_504
  4347. Jump @Label_505
  4348. :Label_505
  4349. push_0
  4350. Return 1 1
  4351.  
  4352.  
  4353. :Label_506
  4354. Function 0 2 0
  4355. StaticGet1 116
  4356. CallNative "DOES_ENTITY_EXIST" 1 1
  4357. Not
  4358. JumpFalse @Label_507
  4359. pStatic1 116
  4360. GetImmediate1 1
  4361. push_3
  4362. pStatic1 116
  4363. GetImmediateP1 2
  4364. ToStack
  4365. push_1
  4366. push_1
  4367. push_0
  4368. CallNative "CREATE_OBJECT" 7 1
  4369. StaticSet1 116
  4370. StaticGet1 116
  4371. push_3
  4372. pStatic1 116
  4373. GetImmediateP1 2
  4374. ToStack
  4375. push_0
  4376. push_0
  4377. push_1
  4378. CallNative "SET_ENTITY_COORDS_NO_OFFSET" 7 0
  4379. StaticGet1 116
  4380. push_3
  4381. pStatic1 116
  4382. GetImmediateP1 5
  4383. ToStack
  4384. push_2
  4385. push_1
  4386. CallNative "SET_ENTITY_ROTATION" 6 0
  4387. StaticGet1 116
  4388. push_1
  4389. CallNative "FREEZE_ENTITY_POSITION" 2 0
  4390. :Label_507
  4391. Return 0 0
  4392.  
  4393.  
  4394. :Label_508
  4395. Function 0 2 0
  4396. pStatic1 116
  4397. GetImmediate1 1
  4398. CallNative "HAS_MODEL_LOADED" 1 1
  4399. Return 0 1
  4400.  
  4401.  
  4402. :Label_509
  4403. Function 0 2 0
  4404. pStatic1 116
  4405. GetImmediate1 1
  4406. CallNative "REQUEST_MODEL" 1 0
  4407. Return 0 0
  4408.  
  4409.  
  4410. :Label_510
  4411. Function 2 4 0
  4412. getF1 0
  4413. pGet
  4414. getF1 1
  4415. Or
  4416. getF1 0
  4417. pSet
  4418. Return 2 0
  4419.  
  4420.  
  4421. :Label_511
  4422. Function 3 7 0
  4423. getF1 0
  4424. PushS 261
  4425. JumpNE @Label_512
  4426. Return 3 0
  4427.  
  4428.  
  4429. :Label_512
  4430. getF1 0
  4431. setF1 5
  4432. getF1 2
  4433. Not
  4434. JumpFalse @Label_513
  4435. getF1 5
  4436. pGlobal2 19742
  4437. ArrayGetP1 23
  4438. GetImmediate1 11
  4439. Push1 15
  4440. CallNative "IS_BIT_SET" 2 1
  4441. setF1 6
  4442. getF1 6
  4443. getF1 1
  4444. JumpNE @Label_513
  4445. Return 3 0
  4446.  
  4447.  
  4448. :Label_513
  4449. getF1 1
  4450. getF1 5
  4451. pGlobal2 19742
  4452. ArrayGetP1 23
  4453. GetImmediate1 11
  4454. push_0
  4455. CallNative "IS_BIT_SET" 2 1
  4456. JumpEQ @Label_515
  4457. getF1 5
  4458. pGlobal2 19742
  4459. ArrayGetP1 23
  4460. GetImmediateP1 11
  4461. Push1 18
  4462. CallNative "SET_BIT" 2 0
  4463. globalGet2 19739
  4464. push_1
  4465. JumpNE @Label_514
  4466. push_1
  4467. globalSet2 19740
  4468. :Label_514
  4469. push_1
  4470. globalSet2 19739
  4471. :Label_515
  4472. getF1 1
  4473. JumpFalse @Label_516
  4474. getF1 5
  4475. pGlobal2 19742
  4476. ArrayGetP1 23
  4477. GetImmediateP1 11
  4478. push_0
  4479. CallNative "SET_BIT" 2 0
  4480. getF1 5
  4481. pGlobal2 19742
  4482. ArrayGetP1 23
  4483. GetImmediateP1 11
  4484. Push1 15
  4485. CallNative "SET_BIT" 2 0
  4486. getF1 5
  4487. pGlobal2 19742
  4488. ArrayGetP1 23
  4489. GetImmediateP1 11
  4490. push_3
  4491. CallNative "SET_BIT" 2 0
  4492. Jump @Label_517
  4493. :Label_516
  4494. getF1 5
  4495. pGlobal2 19742
  4496. ArrayGetP1 23
  4497. GetImmediateP1 11
  4498. push_0
  4499. CallNative "CLEAR_BIT" 2 0
  4500. getF1 5
  4501. pGlobal2 19742
  4502. ArrayGetP1 23
  4503. GetImmediateP1 11
  4504. Push1 15
  4505. CallNative "CLEAR_BIT" 2 0
  4506. :Label_517
  4507. getF1 5
  4508. pGlobal2 19742
  4509. ArrayGetP1 23
  4510. GetImmediate1 11
  4511. push_0
  4512. CallNative "IS_BIT_SET" 2 1
  4513. Not
  4514. JumpFalse @Label_518
  4515. getF1 5
  4516. pGlobal2 19742
  4517. ArrayGetP1 23
  4518. GetImmediate1 19
  4519. CallNative "DOES_BLIP_EXIST" 1 1
  4520. JumpFalse @Label_518
  4521. push_1
  4522. CallNative "SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT" 1 0
  4523. getF1 5
  4524. pGlobal2 19742
  4525. ArrayGetP1 23
  4526. GetImmediateP1 19
  4527. CallNative "REMOVE_BLIP" 1 0
  4528. push_0
  4529. CallNative "SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT" 1 0
  4530. :Label_518
  4531. Return 3 0
  4532.  
  4533.  
  4534. :Label_519
  4535. Function 0 2 0
  4536. globalGet3 78631
  4537. push_-1
  4538. JumpEQ @Label_520
  4539. globalGet3 78631
  4540. pGlobal3 72646
  4541. ArrayGetP1 34
  4542. GetImmediate1 15
  4543. Push1 20
  4544. CallNative "IS_BIT_SET" 2 1
  4545. Return 0 1
  4546.  
  4547.  
  4548. :Label_520
  4549. push_0
  4550. Return 0 1
  4551.  
  4552.  
  4553. :Label_521
  4554. Function 2 5 0
  4555. getF1 0
  4556. Push1 11
  4557. CmpEQ
  4558. Dup
  4559. Not
  4560. JumpFalse @Label_522
  4561. getF1 0
  4562. push_-1
  4563. CmpEQ
  4564. Or
  4565. :Label_522
  4566. JumpFalse @Label_523
  4567. push_0
  4568. Return 2 1
  4569.  
  4570.  
  4571. :Label_523
  4572. getF1 1
  4573. push_0
  4574. CmpLT
  4575. Dup
  4576. Not
  4577. JumpFalse @Label_524
  4578. getF1 1
  4579. Push1 32
  4580. CmpGE
  4581. Or
  4582. :Label_524
  4583. JumpFalse @Label_525
  4584. push_0
  4585. Return 2 1
  4586.  
  4587.  
  4588. :Label_525
  4589. getF1 0
  4590. pGlobal3 86931
  4591. GetStackImmediateP 6711
  4592. GetImmediateP1 99
  4593. GetImmediateP1 210
  4594. ArrayGet1 1
  4595. getF1 1
  4596. CallNative "IS_BIT_SET" 2 1
  4597. setF1 4
  4598. getF1 4
  4599. Return 2 1
  4600.  
  4601.  
  4602. :Label_526
  4603. Function 1 3 0
  4604. getF1 0
  4605. globalGet2 29815
  4606. Call @Label_527
  4607. Return 1 1
  4608.  
  4609.  
  4610. :Label_527
  4611. Function 2 4 0
  4612. getF1 1
  4613. Push1 12
  4614. JumpNE @Label_528
  4615. push_1
  4616. Return 2 1
  4617.  
  4618.  
  4619. :Label_528
  4620. getF1 0
  4621. Push1 12
  4622. JumpNE @Label_529
  4623. push_0
  4624. Return 2 1
  4625.  
  4626.  
  4627. :Label_529
  4628. getF1 0
  4629. Switch [13=@Label][0=@Label][2=@Label][3=@Label][4=@Label][5=@Label][6=@Label][7=@Label][8=@Label][9=@Label][10=@Label][14=@Label][15=@Label][11=@Label]
  4630. Jump @Label_558
  4631. :Label_530
  4632. getF1 1
  4633. Push1 8
  4634. CmpEQ
  4635. Dup
  4636. Not
  4637. JumpFalse @Label_531
  4638. getF1 1
  4639. Push1 9
  4640. CmpEQ
  4641. Or
  4642. :Label_531
  4643. JumpFalse @Label_532
  4644. push_0
  4645. Return 2 1
  4646.  
  4647.  
  4648. :Label_532
  4649. push_1
  4650. Return 2 1
  4651.  
  4652.  
  4653. :Label_533
  4654. getF1 1
  4655. Switch [5=@Label][14=@Label]
  4656. Jump @Label_535
  4657. :Label_534
  4658. push_1
  4659. Return 2 1
  4660.  
  4661.  
  4662. :Label_535
  4663. Jump @Label_558
  4664. :Label_536
  4665. getF1 1
  4666. Switch [5=@Label][6=@Label][7=@Label][14=@Label]
  4667. Jump @Label_538
  4668. :Label_537
  4669. push_1
  4670. Return 2 1
  4671.  
  4672.  
  4673. :Label_538
  4674. Jump @Label_558
  4675. :Label_539
  4676. getF1 1
  4677. Switch [14=@Label]
  4678. Jump @Label_541
  4679. :Label_540
  4680. push_1
  4681. Return 2 1
  4682.  
  4683.  
  4684. :Label_541
  4685. Jump @Label_558
  4686. :Label_542
  4687. Jump @Label_558
  4688. :Label_543
  4689. getF1 1
  4690. push_5
  4691. JumpNE @Label_544
  4692. push_1
  4693. Return 2 1
  4694.  
  4695.  
  4696. :Label_544
  4697. Jump @Label_558
  4698. :Label_545
  4699. getF1 1
  4700. push_5
  4701. JumpNE @Label_546
  4702. push_1
  4703. Return 2 1
  4704.  
  4705.  
  4706. :Label_546
  4707. Jump @Label_558
  4708. :Label_547
  4709. getF1 1
  4710. Switch [5=@Label][6=@Label][14=@Label]
  4711. Jump @Label_549
  4712. :Label_548
  4713. push_1
  4714. Return 2 1
  4715.  
  4716.  
  4717. Jump @Label_549
  4718. :Label_549
  4719. Jump @Label_558
  4720. :Label_550
  4721. getF1 1
  4722. push_5
  4723. JumpNE @Label_551
  4724. push_1
  4725. Return 2 1
  4726.  
  4727.  
  4728. :Label_551
  4729. Jump @Label_558
  4730. :Label_552
  4731. getF1 1
  4732. Switch [14=@Label][11=@Label][5=@Label]
  4733. Jump @Label_554
  4734. :Label_553
  4735. push_1
  4736. Return 2 1
  4737.  
  4738.  
  4739. Jump @Label_554
  4740. :Label_554
  4741. Jump @Label_558
  4742. :Label_555
  4743. getF1 1
  4744. Switch [5=@Label][6=@Label]
  4745. Jump @Label_557
  4746. :Label_556
  4747. push_1
  4748. Return 2 1
  4749.  
  4750.  
  4751. Jump @Label_557
  4752. :Label_557
  4753. Jump @Label_558
  4754. :Label_558
  4755. push_0
  4756. Return 2 1
  4757.  
  4758.  
  4759. :Label_559
  4760. Function 2 4 0
  4761. getF1 0
  4762. getF1 1
  4763. And
  4764. push_0
  4765. CmpNE
  4766. Return 2 1
  4767.  
  4768.  
  4769. :Label_560
  4770. Function 0 2 0
  4771. PushString "Yoga"
  4772. pStatic1 49
  4773. StrCopy 40
  4774. PushString "PLAY_YOGA"
  4775. StaticSet1 97
  4776. Push1 18
  4777. StaticSet1 95
  4778. fPush 2.5
  4779. StaticSet1 113
  4780. fPush 20
  4781. StaticSet1 98
  4782. PushS 15000
  4783. StaticSet1 93
  4784. Call @Label_563
  4785. StaticSet1 115
  4786. StaticGet1 115
  4787. push_0
  4788. JumpNE @Label_561
  4789. Push1 189
  4790. StaticSet1 101
  4791. fPush -791.00360107422
  4792. fPush 186.3551940918
  4793. fPush 71.829498291016
  4794. push_3
  4795. pStatic1 116
  4796. GetImmediateP1 2
  4797. FromStack
  4798. fPush_0.0
  4799. fPush_0.0
  4800. fPush -87.140296936035
  4801. push_3
  4802. pStatic1 116
  4803. GetImmediateP1 5
  4804. FromStack
  4805. Push -1978741854
  4806. pStatic1 116
  4807. SetImmediate1 1
  4808. Jump @Label_562
  4809. :Label_561
  4810. StaticGet1 115
  4811. push_1
  4812. JumpNE @Label_562
  4813. Push1 190
  4814. StaticSet1 101
  4815. fPush 2861.4699707031
  4816. fPush 5945.8999023438
  4817. fPush 357.05999755859
  4818. push_3
  4819. pStatic1 116
  4820. GetImmediateP1 2
  4821. FromStack
  4822. fPush_0.0
  4823. fPush -0.5
  4824. fPush 70
  4825. push_3
  4826. pStatic1 116
  4827. GetImmediateP1 5
  4828. FromStack
  4829. Push -1978741854
  4830. pStatic1 116
  4831. SetImmediate1 1
  4832. Jump @Label_562
  4833. :Label_562
  4834. push_0
  4835. StaticSet1 114
  4836. Return 0 0
  4837.  
  4838.  
  4839. :Label_563
  4840. Function 0 15 0
  4841. CallNative "PLAYER_ID" 0 1
  4842. CallNative "IS_PLAYER_PLAYING" 1 1
  4843. JumpFalse @Label_565
  4844. CallNative "PLAYER_ID" 0 1
  4845. CallNative "GET_PLAYER_PED" 1 1
  4846. push_1
  4847. CallNative "GET_ENTITY_COORDS" 2 3
  4848. push_3
  4849. pFrame1 2
  4850. FromStack
  4851. pFrame1 5
  4852. push_2
  4853. pPeekSet
  4854. Drop
  4855. fPush -790.90600585938
  4856. fPush 186.29299926758
  4857. fPush 71.834999084473
  4858. push_3
  4859. push_0
  4860. pFrame1 5
  4861. ArrayGetP1 3
  4862. FromStack
  4863. fPush 2862.1499023438
  4864. fPush 5945.490234375
  4865. fPush 357.10998535156
  4866. push_3
  4867. push_1
  4868. pFrame1 5
  4869. ArrayGetP1 3
  4870. FromStack
  4871. pFrame1 12
  4872. push_2
  4873. pPeekSet
  4874. Drop
  4875. push_3
  4876. pFrame1 2
  4877. ToStack
  4878. push_3
  4879. push_0
  4880. pFrame1 5
  4881. ArrayGetP1 3
  4882. ToStack
  4883. CallNative "VDIST2" 6 1
  4884. push_0
  4885. pFrame1 12
  4886. ArraySet1 1
  4887. push_3
  4888. pFrame1 2
  4889. ToStack
  4890. push_3
  4891. push_1
  4892. pFrame1 5
  4893. ArrayGetP1 3
  4894. ToStack
  4895. CallNative "VDIST2" 6 1
  4896. push_1
  4897. pFrame1 12
  4898. ArraySet1 1
  4899. push_0
  4900. pFrame1 12
  4901. ArrayGet1 1
  4902. push_1
  4903. pFrame1 12
  4904. ArrayGet1 1
  4905. FCmpLT
  4906. JumpFalse @Label_564
  4907. push_0
  4908. Return 0 1
  4909.  
  4910.  
  4911. Jump @Label_565
  4912. :Label_564
  4913. push_1
  4914. Return 0 1
  4915.  
  4916.  
  4917. :Label_565
  4918. push_2
  4919. Return 0 1
  4920.  
  4921.  
  4922. :Label_566
  4923. Function 2 4 0
  4924. getF1 0
  4925. getF1 1
  4926. Call @Label_567
  4927. Return 2 0
  4928.  
  4929.  
  4930. :Label_567
  4931. Function 2 4 0
  4932. getF1 0
  4933. pGet
  4934. getF1 0
  4935. pGet
  4936. getF1 1
  4937. And
  4938. Sub
  4939. getF1 0
  4940. pSet
  4941. Return 2 0
  4942.  
  4943.  
  4944. :Label_568
  4945. Function 1 3 0
  4946. getF1 0
  4947. JumpFalse @Label_569
  4948. StaticGet1 101
  4949. PushS 261
  4950. JumpEQ @Label_569
  4951. StaticGet1 101
  4952. push_0
  4953. push_0
  4954. Call @Label_511
  4955. :Label_569
  4956. pStatic1 92
  4957. Call @Label_258
  4958. StaticGet1 90
  4959. push_2
  4960. Call @Label_559
  4961. JumpFalse @Label_570
  4962. Call @Label_116
  4963. pStatic1 90
  4964. push_2
  4965. Call @Label_566
  4966. pStatic1 94
  4967. Call @Label_120
  4968. :Label_570
  4969. push_-1
  4970. StaticSet1 94
  4971. Call @Label_571
  4972. CallNative "TERMINATE_THIS_THREAD" 0 0
  4973. Return 1 0
  4974.  
  4975.  
  4976. :Label_571
  4977. Function 0 2 0
  4978. pStatic1 90
  4979. push_4
  4980. Call @Label_566
  4981. Call @Label_574
  4982. StaticGet1 48
  4983. CallNative "IS_THREAD_ACTIVE" 1 1
  4984. JumpFalse @Label_572
  4985. StaticGet1 48
  4986. push_3
  4987. CallNative "UNK_882D3EB3" 2 0
  4988. :Label_572
  4989. pStatic1 65
  4990. CallNative "IS_STRING_NULL" 1 1
  4991. Not
  4992. JumpFalse @Label_573
  4993. pStatic1 65
  4994. CallNative "GET_LENGTH_OF_LITERAL_STRING" 1 1
  4995. push_0
  4996. JumpEQ @Label_573
  4997. pStatic1 65
  4998. CallNative "SET_SCRIPT_AS_NO_LONGER_NEEDED" 1 0
  4999. :Label_573
  5000. Return 0 0
  5001.  
  5002.  
  5003. :Label_574
  5004. Function 0 2 0
  5005. PushString "WORLD_MOUNTAIN_LION_WANDER"
  5006. CallNative "IS_SCENARIO_TYPE_ENABLED" 1 1
  5007. Not
  5008. JumpFalse @Label_575
  5009. PushString "WORLD_MOUNTAIN_LION_WANDER"
  5010. push_1
  5011. CallNative "SET_SCENARIO_TYPE_ENABLED" 2 0
  5012. Push 307287994
  5013. push_0
  5014. CallNative "SET_PED_MODEL_IS_SUPPRESSED" 2 0
  5015. :Label_575
  5016. Return 0 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement