Advertisement
Guest User

PoliceRadarBlips

a guest
Apr 9th, 2012
696
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. {$CLEO .cs}
  2. :COP_RandomActor_RAFSTEP2_ckeck_modl_id
  3. wait 1000
  4. thread 'COPMARK'
  5. 26@ = 1
  6.  
  7. :COPMARK_11
  8. wait 0
  9. if
  10. Player.Defined($PLAYER_CHAR)
  11. jf @COPMARK_11
  12. 077E: get_active_interior_to 12@
  13. if
  14. 0039: 12@ == 0 // integer values
  15. jf @COPMARK_11
  16. if
  17. 26@ == 0
  18. jf @COPMARK_21
  19. 26@ = 1
  20. jump @COPMARK_23
  21.  
  22. :COPMARK_21
  23. if
  24. 26@ == 1
  25. jf @COPMARK_23
  26. 26@ = 0
  27.  
  28. :COPMARK_23
  29. 13@ = -1
  30. 14@ = -1
  31. 15@ = -1
  32. 16@ = -1
  33. 17@ = -1
  34. 18@ = -1
  35. 19@ = -1
  36. 20@ = -1
  37. 21@ = -1
  38. 22@ = -1
  39. 23@ = -1
  40. 24@ = -1
  41. if
  42. 010F: player $PLAYER_CHAR wanted_level > 0
  43. jf @COPMARK_25
  44. gosub @COPMARK_141
  45. wait 300
  46. gosub @COPMARK_368
  47. jump @COPMARK_11
  48.  
  49. :COPMARK_25
  50. 26@ = 1
  51. gosub @COPMARK_141
  52. wait 2000
  53. gosub @COPMARK_368
  54. jump @COPMARK_11
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. :COPMARK_141
  62. 31@ = 0
  63. 27@ = 0
  64.  
  65. :COPMARK_155
  66. 0085: 30@ = 31@ // (int)
  67. 29@ = 0
  68.  
  69. :COPMARK_170
  70. if and
  71. Actor.Defined(30@)
  72. 803C: not $PLAYER_ACTOR == 30@ // (int)
  73. 8118: not actor 30@ dead
  74. jf @COPMARK_302
  75. if and
  76. 056C: actor 30@ driving_police_car
  77. 84C8: NOT actor 30@ driving_flying_vehicle
  78. jf @COPMARK_171
  79. jump @COPMARK_172
  80.  
  81. :COPMARK_171
  82. if
  83. 044B: actor 30@ on_foot
  84. jf @COPMARK_302
  85. 089F: get_actor 30@ pedtype_to 12@
  86. if
  87. 12@ == 6
  88. jf @COPMARK_302
  89.  
  90.  
  91. :COPMARK_172
  92. 0085: 0@(27@,12i) = 30@ // (int)
  93. 13@(27@,12i) = Marker.CreateAboveActor(0@(27@,12i))
  94. 07E0: set_marker 13@(27@,12i) type_to 26@
  95. 018B: set_marker 13@(27@,12i) radar_mode 2
  96. jump @COPMARK_288
  97.  
  98. :COPMARK_288
  99. 27@ += 1
  100. jump @COPMARK_330
  101.  
  102. :COPMARK_302
  103. 30@ += 1
  104. 29@ += 1
  105. 29@ > 127
  106. jf @COPMARK_170
  107.  
  108. :COPMARK_330
  109. 31@ += 256
  110. if or
  111. 27@ > 10
  112. 31@ > 35584
  113. jf @COPMARK_155
  114. return
  115.  
  116. :COPMARK_368
  117. 27@ = 0
  118.  
  119. :COPMARK_375
  120. wait 0
  121. if
  122. 11 > 27@
  123. jf @COPMARK_451
  124. if
  125. not 13@(27@,12i) == -1
  126. jf @COPMARK_428
  127. Marker.Disable(13@(27@,12i))
  128. Actor.RemoveReferences(0@(27@,12i))
  129.  
  130. :COPMARK_428
  131. //Actor.RemoveReferences(0@(27@,12i))
  132. 27@ += 1
  133. jump @COPMARK_375
  134.  
  135. :COPMARK_451
  136. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement