Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region Static Vars
- Var32 Static_0 = 0;
- Var32 Static_1 = 1;
- Var32 Static_2 = 1;
- Var32 Static_3 = 0;
- Var32 Static_4 = 0;
- Var32 Static_5 = 0;
- Var32 Static_6 = 0;
- Var32 Static_7 = 0;
- Var32 Static_8 = 0;
- Var32 Static_9 = 0;
- Var32 Static_10 = 0;
- Var32 Static_11 = 0;
- Var32 Static_12 = 0;
- Var32 Static_13 = 0;
- Var32 Static_14 = 0;
- Var32 Static_15 = 0;
- Var32 Static_16 = 0;
- Var32 Static_17 = 0;
- Var32 Static_18 = 0;
- Var32 Static_19 = 1;
- Var32 Static_20 = 0;
- Var32 Static_21 = 0;
- Var32 Static_22 = 0;
- Var32 Static_23 = 0;
- Var32 Static_24 = 0;
- Var32 Static_25 = 0;
- Var32 Static_26 = 0;
- Var32 Static_27 = 0;
- Var32 Static_28 = 0;
- Var32 Static_29 = 0;
- Var32 Static_30 = 0;
- Var32 Static_31 = 0;
- Var32 Static_32 = 0;
- Var32 Static_33 = 0;
- Var32 Static_34 = 0;
- Var32 Static_35 = 0;
- Var32 Static_36 = 0;
- Var32 Static_37 = 0;
- Var32 Static_38 = 0;
- Var32 Static_39 = 0;
- Var32 Static_40 = 0;
- Var32 Static_41 = 0;
- Var32 Static_42 = 0;
- Var32 Static_43 = 0;
- Var32 Static_44 = 0;
- Var32 Static_45 = 0;
- Var32 Static_46 = 0;
- Var32 Static_47 = 0;
- Var32 Static_48 = 0;
- Var32 Static_49 = 0;
- Var32 Static_50 = 0;
- Var32 Static_51 = 0;
- Var32 Static_52 = 0;
- Var32 Static_53 = 0;
- Var32 Static_54 = 0;
- Var32 Static_55 = 0;
- Var32 Static_56 = 0;
- Var32 Static_57 = 0;
- Var32 Static_58 = 0;
- Var32 Static_59 = 0;
- Var32 Static_60 = 0;
- Var32 Static_61 = 0;
- Var32 Static_62 = 0;
- Var32 Static_63 = 0;
- Var32 Static_64 = 0;
- Var32 Static_65 = 0;
- Var32 Static_66 = 0;
- Var32 Static_67 = 0;
- Var32 Static_68 = 0;
- Var32 Static_69 = 0;
- Var32 Static_70 = 0;
- Var32 Static_71 = 0;
- Var32 Static_72 = 0;
- Var32 Static_73 = 0;
- Var32 Static_74 = 0;
- Var32 Static_75 = 0;
- Var32 Static_76 = 0;
- Var32 Static_77 = 0;
- Var32 Static_78 = 0;
- Var32 Static_79 = 0;
- Var32 Static_80 = 0;
- Var32 Static_81 = 0;
- Var32 Static_82 = 0;
- Var32 Static_83 = 0;
- Var32 Static_84 = 0;
- Var32 Static_85 = 0;
- Var32 Static_86 = 0;
- Var32 Static_87 = 0;
- Var32 Static_88 = 0;
- Var32 Static_89 = 0;
- Var32 Static_90 = 0;
- Var32 Static_91 = 0;
- Var32 Static_92 = 0;
- Var32 Static_93 = 0;
- Var32 Static_94 = 0;
- Var32 Static_95 = 0;
- Var32 Static_96 = 0;
- Var32 Static_97 = 180;
- Var32 Static_98 = 255;
- Var32 Static_99 = 255;
- Var32 Static_100 = 255;
- Var32 Static_101 = 180;
- Var32 Static_102 = 0;
- Var32 Static_103 = 0;
- Var32 Static_104 = 0;
- Var32 Static_105 = 0;
- Var32 Static_106 = 0;
- Var32 Static_107 = 0;
- Var32 Static_108 = 0;
- Var32 Static_109 = 0;
- Var32 Static_110 = 0;
- Var32 Static_111 = 0;
- Var32 Static_112 = 0;
- Var32 Static_113 = 0;
- Var32 Static_114 = 0;
- Var32 Static_115 = 0;
- Var32 Static_116 = 0;
- Var32 Static_117 = 0;
- Var32 Static_118 = 0;
- Var32 Static_119 = 0;
- Var32 Static_120 = 0;
- Var32 Static_121 = 0;
- Var32 Static_122 = 0;
- Var32 Static_123 = 0;
- Var32 Static_124 = 0;
- Var32 Static_125 = 0;
- Var32 Static_126 = 0;
- Var32 Static_127 = 0;
- Var32 Static_128 = 0;
- Var32 Static_129 = 0;
- Var32 Static_130 = 0;
- Var32 Static_131 = 0;
- Var32 Static_132 = 0;
- Var32 Static_133 = 0;
- Var32 Static_134 = 0;
- Var32 Static_135 = 0;
- Var32 Static_136 = 0;
- Var32 Static_137 = 0;
- Var32 Static_138 = 0;
- Var32 Static_139 = 0;
- Var32 Static_140 = 0;
- Var32 Static_141 = 0;
- Var32 Static_142 = 0;
- Var32 Static_143 = 0;
- Var32 Static_144 = 0;
- Var32 Static_145 = 0;
- Var32 Static_146 = 0;
- Var32 Static_147 = 0;
- Var32 Static_148 = 0;
- Var32 Static_149 = 0;
- Var32 Static_150 = 0;
- Var32 Static_151 = 0;
- Var32 Static_152 = 0;
- Var32 Static_153 = 0;
- Var32 Static_154 = 0;
- Var32 Static_155 = 0;
- Var32 Static_156 = 0;
- Var32 Static_157 = 0;
- Var32 Static_158 = 0;
- Var32 Static_159 = 0;
- Var32 Static_160 = 0;
- Var32 Static_161 = 0;
- Var32 Static_162 = 0;
- Var32 Static_163 = 0;
- Var32 Static_164 = 0;
- Var32 Static_165 = 0;
- Var32 Static_166 = 0;
- Var32 Static_167 = 0;
- Var32 Static_168 = 0;
- Var32 Static_169 = 0;
- Var32 Static_170 = 0;
- Var32 Static_171 = 0;
- Var32 Static_172 = 0;
- Var32 Static_173 = 0;
- Var32 Static_174 = 0;
- Var32 Static_175 = 0;
- Var32 Static_176 = 0;
- Var32 Static_177 = 0;
- Var32 Static_178 = 0;
- Var32 Static_179 = 0;
- Var32 Static_180 = 0;
- Var32 Static_181 = 0;
- Var32 Static_182 = 0;
- Var32 Static_183 = 0;
- Var32 Static_184 = 0;
- Var32 Static_185 = 0;
- Var32 Static_186 = 0;
- Var32 Static_187 = 0;
- Var32 Static_188 = 0;
- Var32 Static_189 = 0;
- Var32 Static_190 = 0;
- Var32 Static_191 = 0;
- Var32 Static_192 = 0;
- Var32 Static_193 = 0;
- Var32 Static_194 = 0;
- Var32 Static_195 = 0;
- Var32 Static_196 = 0;
- Var32 Static_197 = 0;
- Var32 Static_198 = 0;
- Var32 Static_199 = 0;
- Var32 Static_200 = 0;
- Var32 Static_201 = 0;
- Var32 Static_202 = 0;
- Var32 Static_203 = 0;
- Var32 Static_204 = 0;
- Var32 Static_205 = 0;
- Var32 Static_206 = 0;
- Var32 Static_207 = 0;
- Var32 Static_208 = 0;
- Var32 Static_209 = 0;
- Var32 Static_210 = 0;
- Var32 Static_211 = 0;
- Var32 Static_212 = 0;
- Var32 Static_213 = 0;
- Var32 Static_214 = 0;
- Var32 Static_215 = 0;
- Var32 Static_216 = 0;
- Var32 Static_217 = 0;
- Var32 Static_218 = 0;
- Var32 Static_219 = 0;
- Var32 Static_220 = 0;
- Var32 Static_221 = 0;
- Var32 Static_222 = 0;
- Var32 Static_223 = 0;
- Var32 Static_224 = 0;
- Var32 Static_225 = 0;
- Var32 Static_226 = 0;
- Var32 Static_227 = 0;
- Var32 Static_228 = 0;
- Var32 Static_229 = 0;
- Var32 Static_230 = 0;
- Var32 Static_231 = 0;
- Var32 Static_232 = 0;
- Var32 Static_233 = 0;
- Var32 Static_234 = 0;
- Var32 Static_235 = 0;
- Var32 Static_236 = 0;
- Var32 Static_237 = 0;
- Var32 Static_238 = 0;
- Var32 Static_239 = 0;
- Var32 Static_240 = 0;
- Var32 Static_241 = 0;
- Var32 Static_242 = 0;
- Var32 Static_243 = 0;
- Var32 Static_244 = 0;
- Var32 Static_245 = 0;
- Var32 Static_246 = 0;
- Var32 Static_247 = 0;
- Var32 Static_248 = 0;
- Var32 Static_249 = 0;
- Var32 Static_250 = 0;
- Var32 Static_251 = 0;
- Var32 Static_252 = 0;
- Var32 Static_253 = 0;
- Var32 Static_254 = 0;
- Var32 Static_255 = 0;
- Var32 Static_256 = 0;
- Var32 Static_257 = 0;
- Var32 Static_258 = 0;
- Var32 Static_259 = 0;
- Var32 Static_260 = 0;
- Var32 Static_261 = 0;
- Var32 Static_262 = 0;
- Var32 Static_263 = 0;
- Var32 Static_264 = 0;
- Var32 Static_265 = 0;
- Var32 Static_266 = 0;
- Var32 Static_267 = 0;
- Var32 Static_268 = 0;
- Var32 Static_269 = 0;
- Var32 Static_270 = 0;
- Var32 Static_271 = 0;
- Var32 Static_272 = 0;
- Var32 Static_273 = 0;
- Var32 Static_274 = 0;
- Var32 Static_275 = 0;
- Var32 Static_276 = 0;
- Var32 Static_277 = 0;
- Var32 Static_278 = 0;
- Var32 Static_279 = 0;
- Var32 Static_280 = 0;
- Var32 Static_281 = 0;
- Var32 Static_282 = 0;
- Var32 Static_283 = 0;
- Var32 Static_284 = 0;
- Var32 Static_285 = 0;
- Var32 Static_286 = 0;
- Var32 Static_287 = 0;
- Var32 Static_288 = 0;
- Var32 Static_289 = 0;
- Var32 Static_290 = 0;
- Var32 Static_291 = 0;
- Var32 Static_292 = 0;
- Var32 Static_293 = 0;
- Var32 Static_294 = 0;
- Var32 Static_295 = 0;
- Var32 Static_296 = 0;
- Var32 Static_297 = 0;
- Var32 Static_298 = 0;
- Var32 Static_299 = 0;
- Var32 Static_300 = 0;
- Var32 Static_301 = 0;
- Var32 Static_302 = 0;
- Var32 Static_303 = 0;
- Var32 Static_304 = 0;
- Var32 Static_305 = 0;
- Var32 Static_306 = 0;
- Var32 Static_307 = 0;
- Var32 Static_308 = 0;
- Var32 Static_309 = 0;
- Var32 Static_310 = 0;
- Var32 Static_311 = 0;
- Var32 Static_312 = 0;
- Var32 Static_313 = 0;
- Var32 Static_314 = 0;
- Var32 Static_315 = 0;
- Var32 Static_316 = 0;
- Var32 Static_317 = 0;
- Var32 Static_318 = 0;
- Var32 Static_319 = 0;
- Var32 Static_320 = 0;
- Var32 Static_321 = 0;
- Var32 Static_322 = 0;
- Var32 Static_323 = 0;
- Var32 Static_324 = 0;
- Var32 Static_325 = 0;
- Var32 Static_326 = 0;
- Var32 Static_327 = 0;
- Var32 Static_328 = 0;
- Var32 Static_329 = 0;
- Var32 Static_330 = 0;
- Var32 Static_331 = 0;
- Var32 Static_332 = 0;
- Var32 Static_333 = 0;
- Var32 Static_334 = 0;
- Var32 Static_335 = 0;
- Var32 Static_336 = 0;
- Var32 Static_337 = 0;
- Var32 Static_338 = 0;
- Var32 Static_339 = 0;
- Var32 Static_340 = 0;
- Var32 Static_341 = 0;
- Var32 Static_342 = 0;
- Var32 Static_343 = 0;
- Var32 Static_344 = 0;
- Var32 Static_345 = 0;
- Var32 Static_346 = 0;
- Var32 Static_347 = 0;
- Var32 Static_348 = 0;
- Var32 Static_349 = 0;
- Var32 Static_350 = 0;
- Var32 Static_351 = 0;
- Var32 Static_352 = 0;
- Var32 Static_353 = 0;
- Var32 Static_354 = 0;
- Var32 Static_355 = 0;
- Var32 Static_356 = 0;
- Var32 Static_357 = 0;
- Var32 Static_358 = 0;
- Var32 Static_359 = 0;
- Var32 Static_360 = 0;
- Var32 Static_361 = 0;
- Var32 Static_362 = 0;
- Var32 Static_363 = 0;
- Var32 Static_364 = 0;
- Var32 Static_365 = 0;
- Var32 Static_366 = 0;
- Var32 Static_367 = 0;
- Var32 Static_368 = 0;
- Var32 Static_369 = 0;
- Var32 Static_370 = 0;
- Var32 Static_371 = 0;
- Var32 Static_372 = 0;
- Var32 Static_373 = 0;
- Var32 Static_374 = 0;
- Var32 Static_375 = 0;
- Var32 Static_376 = 0;
- Var32 Static_377 = 0;
- Var32 Static_378 = 0;
- Var32 Static_379 = 0;
- Var32 Static_380 = 0;
- Var32 Static_381 = 0;
- Var32 Static_382 = 0;
- Var32 Static_383 = 0;
- Var32 Static_384 = 0;
- Var32 Static_385 = 0;
- Var32 Static_386 = 0;
- Var32 Static_387 = 0;
- Var32 Static_388 = 0;
- Var32 Static_389 = 0;
- Var32 Static_390 = 0;
- Var32 Static_391 = 0;
- Var32 Static_392 = 0;
- Var32 Static_393 = 0;
- Var32 Static_394 = 0;
- Var32 Static_395 = 0;
- Var32 Static_396 = 0;
- Var32 Static_397 = 0;
- Var32 Static_398 = 0;
- Var32 Static_399 = 0;
- Var32 Static_400 = 0;
- Var32 Static_401 = 0;
- Var32 Static_402 = 0;
- Var32 Static_403 = 0;
- Var32 Static_404 = 0;
- Var32 Static_405 = 0;
- Var32 Static_406 = 0;
- Var32 Static_407 = 0;
- Var32 Static_408 = 0;
- Var32 Static_409 = 0;
- Var32 Static_410 = 0;
- Var32 Static_411 = 0;
- Var32 Static_412 = 0;
- Var32 Static_413 = 0;
- Var32 Static_414 = 0;
- Var32 Static_415 = 0;
- Var32 Static_416 = 0;
- Var32 Static_417 = 0;
- Var32 Static_418 = 0;
- Var32 Static_419 = 0;
- Var32 Static_420 = 0;
- Var32 Static_421 = 0;
- Var32 Static_422 = 0;
- Var32 Static_423 = 0;
- Var32 Static_424 = 0;
- Var32 Static_425 = 0;
- Var32 Static_426 = 0;
- Var32 Static_427 = 0;
- Var32 Static_428 = 0;
- Var32 Static_429 = 0;
- Var32 Static_430 = 0;
- Var32 Static_431 = 0;
- Var32 Static_432 = 0;
- Var32 Static_433 = 0;
- Var32 Static_434 = 0;
- Var32 Static_435 = 0;
- Var32 Static_436 = 0;
- Var32 Static_437 = 0;
- Var32 Static_438 = 0;
- Var32 Static_439 = 0;
- Var32 Static_440 = 0;
- Var32 Static_441 = 0;
- Var32 Static_442 = 0;
- Var32 Static_443 = 0;
- Var32 Static_444 = 0;
- Var32 Static_445 = 0;
- Var32 Static_446 = 0;
- Var32 Static_447 = 0;
- Var32 Static_448 = 0;
- Var32 Static_449 = 0;
- Var32 Static_450 = 0;
- Var32 Static_451 = 0;
- Var32 Static_452 = 0;
- Var32 Static_453 = 0;
- Var32 Static_454 = 0;
- Var32 Static_455 = 0;
- Var32 Static_456 = 0;
- Var32 Static_457 = 0;
- Var32 Static_458 = 0;
- Var32 Static_459 = 0;
- Var32 Static_460 = 0;
- Var32 Static_461 = 0;
- Var32 Static_462 = 0;
- Var32 Static_463 = 0;
- Var32 Static_464 = 0;
- Var32 Static_465 = 0;
- Var32 Static_466 = 0;
- Var32 Static_467 = 0;
- Var32 Static_468 = 0;
- Var32 Static_469 = 0;
- Var32 Static_470 = 0;
- Var32 Static_471 = 0;
- Var32 Static_472 = 0;
- Var32 Static_473 = 0;
- Var32 Static_474 = 0;
- Var32 Static_475 = 0;
- Var32 Static_476 = 0;
- Var32 Static_477 = 0;
- Var32 Static_478 = 0;
- Var32 Static_479 = 0;
- Var32 Static_480 = 0;
- Var32 Static_481 = 0;
- Var32 Static_482 = 0;
- Var32 Static_483 = 0;
- Var32 Static_484 = 0;
- Var32 Static_485 = 0;
- Var32 Static_486 = 0;
- Var32 Static_487 = 0;
- Var32 Static_488 = 0;
- Var32 Static_489 = 0;
- Var32 Static_490 = 0;
- Var32 Static_491 = 0;
- Var32 Static_492 = 0;
- Var32 Static_493 = 0;
- Var32 Static_494 = 0;
- Var32 Static_495 = 0;
- Var32 Static_496 = 0;
- Var32 Static_497 = 0;
- Var32 Static_498 = 0;
- Var32 Static_499 = 0;
- Var32 Static_500 = 0;
- Var32 Static_501 = 0;
- Var32 Static_502 = 0;
- Var32 Static_503 = 0;
- Var32 Static_504 = 0;
- Var32 Static_505 = 0;
- Var32 Static_506 = 0;
- Var32 Static_507 = 0;
- Var32 Static_508 = 0;
- Var32 Static_509 = 0;
- Var32 Static_510 = 0;
- Var32 Static_511 = 0;
- Var32 Static_512 = 0;
- Var32 Static_513 = 0;
- Var32 Static_514 = 0;
- Var32 Static_515 = 0;
- Var32 Static_516 = 0;
- Var32 Static_517 = 0;
- Var32 Static_518 = 0;
- Var32 Static_519 = 0;
- Var32 Static_520 = 0;
- Var32 Static_521 = 0;
- Var32 Static_522 = 0;
- Var32 Static_523 = 0;
- Var32 Static_524 = 0;
- Var32 Static_525 = 0;
- Var32 Static_526 = 0;
- Var32 Static_527 = 0;
- Var32 Static_528 = 0;
- Var32 Static_529 = 0;
- Var32 Static_530 = 0;
- Var32 Static_531 = 0;
- Var32 Static_532 = 0;
- Var32 Static_533 = 0;
- Var32 Static_534 = 0;
- Var32 Static_535 = 0;
- Var32 Static_536 = 0;
- Var32 Static_537 = 0;
- Var32 Static_538 = 0;
- Var32 Static_539 = 0;
- Var32 Static_540 = 0;
- Var32 Static_541 = 0;
- Var32 Static_542 = 0;
- Var32 Static_543 = 0;
- Var32 Static_544 = 0;
- Var32 Static_545 = 0;
- Var32 Static_546 = 0;
- Var32 Static_547 = 0;
- Var32 Static_548 = 0;
- Var32 Static_549 = 0;
- Var32 Static_550 = 0;
- Var32 Static_551 = 0;
- Var32 Static_552 = 0;
- Var32 Static_553 = 0;
- Var32 Static_554 = 0;
- Var32 Static_555 = 0;
- Var32 Static_556 = 0;
- Var32 Static_557 = 0;
- Var32 Static_558 = 0;
- Var32 Static_559 = 0;
- Var32 Static_560 = 0;
- Var32 Static_561 = 0;
- Var32 Static_562 = 0;
- Var32 Static_563 = 0;
- Var32 Static_564 = 0;
- Var32 Static_565 = 0;
- Var32 Static_566 = 0;
- Var32 Static_567 = 0;
- Var32 Static_568 = 0;
- Var32 Static_569 = 0;
- Var32 Static_570 = 0;
- Var32 Static_571 = 0;
- Var32 Static_572 = 0;
- Var32 Static_573 = 0;
- Var32 Static_574 = 0;
- Var32 Static_575 = 0;
- Var32 Static_576 = 0;
- Var32 Static_577 = 0;
- Var32 Static_578 = 0;
- Var32 Static_579 = 0;
- Var32 Static_580 = 0;
- Var32 Static_581 = 0;
- Var32 Static_582 = 0;
- Var32 Static_583 = 0;
- Var32 Static_584 = 0;
- Var32 Static_585 = 0;
- Var32 Static_586 = 0;
- Var32 Static_587 = 0;
- Var32 Static_588 = 0;
- Var32 Static_589 = 0;
- Var32 Static_590 = 0;
- Var32 Static_591 = 0;
- Var32 Static_592 = 0;
- Var32 Static_593 = 0;
- Var32 Static_594 = 0;
- Var32 Static_595 = 0;
- Var32 Static_596 = 0;
- Var32 Static_597 = 0;
- Var32 Static_598 = 0;
- Var32 Static_599 = 0;
- Var32 Static_600 = 0;
- Var32 Static_601 = 0;
- Var32 Static_602 = 0;
- Var32 Static_603 = 0;
- Var32 Static_604 = 0;
- Var32 Static_605 = 0;
- Var32 Static_606 = 0;
- Var32 Static_607 = 0;
- Var32 Static_608 = 0;
- Var32 Static_609 = 0;
- Var32 Static_610 = 0;
- Var32 Static_611 = 0;
- Var32 Static_612 = 0;
- Var32 Static_613 = 0;
- Var32 Static_614 = 0;
- Var32 Static_615 = 0;
- Var32 Static_616 = 0;
- Var32 Static_617 = 0;
- Var32 Static_618 = 0;
- Var32 Static_619 = 0;
- Var32 Static_620 = 0;
- Var32 Static_621 = 0;
- Var32 Static_622 = 0;
- Var32 Static_623 = 0;
- Var32 Static_624 = 0;
- Var32 Static_625 = 0;
- Var32 Static_626 = 0;
- Var32 Static_627 = 0;
- Var32 Static_628 = 0;
- Var32 Static_629 = 0;
- Var32 Static_630 = 0;
- Var32 Static_631 = 0;
- Var32 Static_632 = 0;
- Var32 Static_633 = 0;
- Var32 Static_634 = 0;
- Var32 Static_635 = 0;
- Var32 Static_636 = 0;
- Var32 Static_637 = 0;
- Var32 Static_638 = 0;
- Var32 Static_639 = 0;
- Var32 Static_640 = 0;
- Var32 Static_641 = 0;
- Var32 Static_642 = 0;
- Var32 Static_643 = 0;
- Var32 Static_644 = 0;
- Var32 Static_645 = 0;
- Var32 Static_646 = 0;
- Var32 Static_647 = 0;
- Var32 Static_648 = 0;
- Var32 Static_649 = 0;
- Var32 Static_650 = 0;
- Var32 Static_651 = 0;
- Var32 Static_652 = 0;
- Var32 Static_653 = 0;
- Var32 Static_654 = 0;
- Var32 Static_655 = 0;
- Var32 Static_656 = 0;
- Var32 Static_657 = 0;
- Var32 Static_658 = 0;
- Var32 Static_659 = 0;
- Var32 Static_660 = 0;
- Var32 Static_661 = 0;
- Var32 Static_662 = 0;
- Var32 Static_663 = 0;
- Var32 Static_664 = 0;
- Var32 Static_665 = 0;
- Var32 Static_666 = 0;
- Var32 Static_667 = 0;
- Var32 Static_668 = 0;
- Var32 Static_669 = 0;
- Var32 Static_670 = 0;
- Var32 Static_671 = 0;
- Var32 Static_672 = 0;
- Var32 Static_673 = 0;
- Var32 Static_674 = 0;
- Var32 Static_675 = 0;
- Var32 Static_676 = 0;
- Var32 Static_677 = 0;
- Var32 Static_678 = 0;
- Var32 Static_679 = 0;
- Var32 Static_680 = 0;
- Var32 Static_681 = 0;
- Var32 Static_682 = 0;
- Var32 Static_683 = 0;
- Var32 Static_684 = 0;
- Var32 Static_685 = 0;
- Var32 Static_686 = 0;
- Var32 Static_687 = 0;
- Var32 Static_688 = 0;
- Var32 Static_689 = 0;
- Var32 Static_690 = 0;
- Var32 Static_691 = 0;
- Var32 Static_692 = 0;
- Var32 Static_693 = 0;
- Var32 Static_694 = 0;
- Var32 Static_695 = 0;
- Var32 Static_696 = 0;
- Var32 Static_697 = 0;
- Var32 Static_698 = 0;
- Var32 Static_699 = 0;
- Var32 Static_700 = 0;
- Var32 Static_701 = 0;
- Var32 Static_702 = 0;
- Var32 Static_703 = 0;
- Var32 Static_704 = 0;
- Var32 Static_705 = 0;
- Var32 Static_706 = 0;
- Var32 Static_707 = 0;
- Var32 Static_708 = 0;
- Var32 Static_709 = 0;
- Var32 Static_710 = 0;
- Var32 Static_711 = 0;
- Var32 Static_712 = 0;
- Var32 Static_713 = 0;
- Var32 Static_714 = 0;
- Var32 Static_715 = 0;
- Var32 Static_716 = 0;
- Var32 Static_717 = 0;
- Var32 Static_718 = 0;
- Var32 Static_719 = 0;
- Var32 Static_720 = 0;
- Var32 Static_721 = 0;
- Var32 Static_722 = 0;
- Var32 Static_723 = 0;
- Var32 Static_724 = 0;
- Var32 Static_725 = 0;
- Var32 Static_726 = 0;
- Var32 Static_727 = 0;
- Var32 Static_728 = 0;
- Var32 Static_729 = 0;
- Var32 Static_730 = 0;
- Var32 Static_731 = 0;
- Var32 Static_732 = 0;
- Var32 Static_733 = 0;
- Var32 Static_734 = 0;
- Var32 Static_735 = 0;
- Var32 Static_736 = 0;
- Var32 Static_737 = 0;
- Var32 Static_738 = 0;
- Var32 Static_739 = 0;
- Var32 Static_740 = 0;
- Var32 Static_741 = 0;
- Var32 Static_742 = 0;
- Var32 Static_743 = 0;
- Var32 Static_744 = 0;
- Var32 Static_745 = 0;
- Var32 Static_746 = 0;
- Var32 Static_747 = 0;
- Var32 Static_748 = 0;
- Var32 Static_749 = 0;
- Var32 Static_750 = 0;
- Var32 Static_751 = 0;
- Var32 Static_752 = 0;
- Var32 Static_753 = 0;
- Var32 Static_754 = 0;
- Var32 Static_755 = 0;
- Var32 Static_756 = 0;
- Var32 Static_757 = 0;
- Var32 Static_758 = 0;
- Var32 Static_759 = 0;
- Var32 Static_760 = 0;
- Var32 Static_761 = 0;
- Var32 Static_762 = 0;
- Var32 Static_763 = 0;
- Var32 Static_764 = 0;
- Var32 Static_765 = 0;
- Var32 Static_766 = 0;
- Var32 Static_767 = 0;
- Var32 Static_768 = 0;
- Var32 Static_769 = 0;
- Var32 Static_770 = 0;
- Var32 Static_771 = 0;
- Var32 Static_772 = 0;
- #endregion
- void main(void)
- {
- Var32 Var_2;
- Var32 var_0;
- network_set_script_is_safe_for_network_game();
- func_0();
- return;
- }
- void func_0()
- {
- func_1();
- func_2();
- return;
- }
- void func_2()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- Var32 var_15;
- Var32 var_16;
- Var32 var_17;
- Static_1 = 1;
- Static_2 = 1;
- Static_245 = "";
- Static_85 = 1;
- Static_40 = -1;
- Static_41 = -1;
- Static_15 = 0.188f;
- Static_46 = 0f;
- Static_66 = 540;
- Static_88 = 0;
- Static_79 = get_rendering_cam();
- Static_67 = get_frame_count();
- func_3();
- :Label_8
- wait( 0 );
- func_4();
- if ( !( func_5( 179, 176, 1 ) ) )
- {
- Jump @Label_6;
- }
- func_7();
- :Label_6
- if ( !( Static_0 ) )
- {
- Jump @Label_8;
- }
- func_9();
- if ( is_disabled_control_just_pressed( 2, 199 ) )
- {
- Jump @Label_10;
- }
- if ( is_disabled_control_just_pressed( 2, 200 ) )
- {
- Jump @Label_11;
- }
- if ( (is_disabled_control_pressed( 2, 202 ) || is_disabled_control_pressed( 2, 201 )) )
- {
- Jump @Label_12;
- }
- Static_65 = 0;
- Jump @Label_13;
- :Label_12
- Static_65 += 34;
- :Label_13
- if ( is_disabled_control_just_pressed( 2, 201 ) )
- {
- Jump @Label_14;
- }
- if ( !( is_disabled_control_pressed( 2, 201 ) ) )
- {
- Jump @Label_15;
- }
- if ( !( Static_65 >= Static_66 ) )
- {
- Jump @Label_16;
- }
- if ( !( get_frame_count() - Static_67 >= 2 ) )
- {
- Jump @Label_15;
- }
- Static_67 = get_frame_count();
- :Label_14
- func_17( 0 );
- :Label_15
- if ( is_disabled_control_just_pressed( 2, 202 ) )
- {
- Jump @Label_18;
- }
- if ( !( is_disabled_control_pressed( 2, 202 ) ) )
- {
- Jump @Label_19;
- }
- if ( !( Static_65 >= Static_66 ) )
- {
- Jump @Label_16;
- }
- if ( !( get_frame_count() - Static_67 >= 2 ) )
- {
- Jump @Label_19;
- }
- Static_67 = get_frame_count();
- :Label_18
- func_17( 1 );
- :Label_19
- if ( is_disabled_control_just_pressed( 2, 174 ) )
- {
- Jump @Label_20;
- }
- if ( is_disabled_control_just_pressed( 2, 176 ) )
- {
- Jump @Label_21;
- }
- if ( is_disabled_control_just_pressed( 2, 175 ) )
- {
- Jump @Label_22;
- }
- Jump @Label_16;
- :Label_22
- func_23();
- Jump @Label_16;
- :Label_20
- func_24();
- Jump @Label_16;
- :Label_21
- func_25();
- Jump @Label_16;
- :Label_10
- Static_55 = 1;
- if ( !( Static_2 != 1 ) )
- {
- Jump @Label_26;
- }
- Static_2--;
- Jump @Label_27;
- :Label_26
- Static_2 = func_28();
- Jump @Label_27;
- :Label_11
- Static_55 = 2;
- if ( !( Static_2 != func_28() ) )
- {
- Jump @Label_29;
- }
- Static_2++;
- Jump @Label_27;
- :Label_29
- Static_2 = 1;
- Jump @Label_27;
- :Label_27
- play_sound_frontend( -1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
- Jump @Label_16;
- :Label_16
- Jump @Label_30;
- :Label_30
- func_31();
- Switch( Static_1 )
- {
- case 1: Jump @Label_32;
- case 2: Jump @Label_33;
- case 3: Jump @Label_34;
- case 4: Jump @Label_35;
- case 5: Jump @Label_36;
- case 6: Jump @Label_37;
- case 7: Jump @Label_38;
- case 8: Jump @Label_39;
- case 9: Jump @Label_40;
- case 10: Jump @Label_41;
- case 11: Jump @Label_42;
- case 12: Jump @Label_43;
- case 13: Jump @Label_44;
- case 16: Jump @Label_45;
- case 17: Jump @Label_46;
- case 18: Jump @Label_47;
- case 19: Jump @Label_48;
- case 20: Jump @Label_49;
- case 21: Jump @Label_50;
- case 22: Jump @Label_51;
- case 23: Jump @Label_52;
- case 24: Jump @Label_53;
- case 25: Jump @Label_54;
- case 26: Jump @Label_55;
- case 27: Jump @Label_56;
- case 28: Jump @Label_57;
- case 29: Jump @Label_58;
- case 30: Jump @Label_59;
- case 31: Jump @Label_60;
- case 32: Jump @Label_61;
- case 33: Jump @Label_62;
- case 34: Jump @Label_63;
- case 35: Jump @Label_64;
- case 36: Jump @Label_65;
- case 37: Jump @Label_66;
- case 38: Jump @Label_67;
- }
- Jump @Label_68;
- :Label_32
- Static_700 = 1298229614;
- Static_701 = 541943150;
- Static_702 = 1965042976;
- Static_703 = 1652105304;
- Static_704 = 1112298607;
- Static_705 = 1869899856;
- Static_706 = 1768620032;
- func_69( &Static_700 );
- func_70( "Player Options" );
- func_70( "Vehicle Options" );
- func_70( "Teleport Options" );
- func_70( "Weather/Time Options" );
- func_70( "Map Options" );
- func_70( "Menu Options" );
- func_70( "Tunables Options" );
- func_70( "Misc Options" );
- Jump @Label_68;
- :Label_33
- func_69( "Player Options" );
- func_70( "Online Players" );
- func_70( "Model Changer" );
- func_70( "Stats Editor" );
- func_70( func_71( "God Mode: ", Static_3 ) );
- func_70( func_71( "Never Wanted: ", Static_4 ) );
- func_70( func_71( "Invisibility: ", Static_17 ) );
- func_70( func_71( "Off The Radar: ", is_bit_set( Static_31, 9 ) ) );
- Jump @Label_68;
- :Label_34
- func_72();
- func_73( "Vehicle Options", 0.72f, 0.12f );
- func_70( "Vehicle Spawner" );
- func_70( "Car Mods" );
- func_70( "Misc Car Options" );
- func_70( func_71( "Vehicle Helper: ", Static_13 ) );
- func_70( func_71( "Stick To Ground: ", Static_9 ) );
- func_70( "Fix Vehicle" );
- func_70( "Teleport To Closest Vehicle" );
- Jump @Label_68;
- :Label_35
- func_72();
- func_73( "Player Options - Online Players", 0.72f, 0.12f );
- func_70( "[All Players]" );
- var_0 = 0;
- :Label_74
- func_70( get_player_name( var_0 ) );
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 17 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_74;
- }
- Jump @Label_68;
- :Label_36
- func_69( get_player_name( Static_8 ) );
- func_70( "Teleport Options" );
- func_70( "Vehicle Options" );
- func_70( "Weapon Options" );
- func_70( "Misc Options" );
- func_70( "Explode" );
- func_70( "Kick" );
- func_70( func_71( "Money Spawner: ", func_75( Static_8 ) ) );
- Jump @Label_68;
- :Label_37
- func_69( get_player_name( Static_8 ) );
- func_70( func_76( Static_8 ) );
- func_70( "Slingshot Vehicle" );
- func_70( "Set Vehicle On Fire" );
- func_70( "Freeze Vehicle Position" );
- func_70( "Unfreeze Vehicle Position" );
- func_70( "Control Vehicle" );
- func_70( "Teleport In Vehicle" );
- func_70( "Leave Vehicle" );
- func_70( "Delete Vehicle" );
- Jump @Label_68;
- :Label_38
- func_69( "All Players - Options" );
- func_70( "Explode" );
- func_70( "Take Weapons" );
- func_70( "Teleport To Me" );
- func_70( func_78( "Animation: ", func_77( Static_58 ) ) );
- func_70( "Throw Hands Up" );
- func_70( "Clear Tasks" );
- Jump @Label_68;
- :Label_39
- func_69( get_player_name( Static_8 ) );
- func_70( "Give All Weapons" );
- func_70( "Take All Weapons" );
- func_70( "Give Stungun" );
- func_70( "Give Firework" );
- func_70( "Give Flare" );
- func_70( "Give BZ Gas" );
- func_70( "Give MiniGun" );
- Jump @Label_68;
- :Label_40
- func_69( "Model Changer - Page 1" );
- func_70( "Next Page ->" );
- func_70( "Custom Model" );
- func_70( "Jesus" );
- func_70( "Space Ranger" );
- func_70( "Topless Woman" );
- func_70( "Naked Guy" );
- func_70( "Alien" );
- func_70( "Astronaut" );
- func_70( "Lamar" );
- func_70( "Pro" );
- func_70( "Ron" );
- func_70( "Wade" );
- func_70( "Lazlow" );
- func_70( "Klebitz" );
- func_70( "Jimmy" );
- func_70( "Chimp" );
- Jump @Label_68;
- :Label_41
- func_69( "Model Changer - Page 2" );
- func_70( "Next Page ->" );
- func_70( "Big Foot" );
- func_70( "Groom" );
- func_70( "Priest" );
- func_70( "Cletus" );
- func_70( "Russian Drunk" );
- func_70( "Ashley" );
- func_70( "Tonya" );
- func_70( "Body Builder" );
- func_70( "Fat Latin" );
- func_70( "Breakdancer" );
- func_70( "Old Manla" );
- func_70( "Female Cop" );
- func_70( "Highway Cop" );
- func_70( "Clown" );
- func_70( "Swat" );
- Jump @Label_68;
- :Label_42
- func_69( "Teleport Menu" );
- func_70( "Forward" );
- func_70( "Airport" );
- func_70( "Trevor's Airfield" );
- func_70( "Fort Zancudo" );
- func_70( "Mount Chiliad" );
- func_70( "Maze Bank" );
- func_70( "Del Perro Pier" );
- func_70( "Vinewood Sign" );
- func_70( "Beeker's Garage" );
- func_70( "Moor's Mutual" );
- func_70( "Impound Lot" );
- func_70( "10 Car Garage" );
- func_70( "IAA Building" );
- Jump @Label_68;
- :Label_43
- func_69( "Weather/Time Options" );
- func_70( "[TIME]" );
- func_70( "Clear" );
- func_70( "Extra Sunny" );
- func_70( "Cloudy" );
- func_70( "Smog" );
- func_70( "Foggy" );
- func_70( "Overcast" );
- func_70( "Rainy" );
- func_70( "Thunder" );
- func_70( "Clearing" );
- func_70( "Neutral" );
- func_70( "Snow" );
- func_70( "Blizzard" );
- func_70( "Snowlight" );
- Jump @Label_68;
- :Label_44
- func_69( "Stats Editor" );
- func_70( func_78( func_79( "MP Char: < ", Static_25 ), " >" ) );
- func_70( func_78( "Unlock: ", func_80( Static_41 ) ) );
- func_70( "Set Money" );
- func_70( "Set Rank" );
- func_70( "Set Mental State" );
- Jump @Label_68;
- :Label_45
- func_69( "Car Mod Options" );
- func_70( "Door Options" );
- func_70( "Color Options" );
- func_70( "Plate Options" );
- func_70( "Mod Shop" );
- func_70( func_78( "Preset: < ", func_81( Static_88 ) ) );
- Jump @Label_68;
- :Label_46
- func_69( "Car Color Options" );
- func_70( func_71( "Car Color Changer: ", Static_20 ) );
- if ( !( 1 != Static_29 ) )
- {
- Jump @Label_82;
- }
- Stack.Push( func_78( "Color Set: ", " < Primary >" ) );
- Jump @Label_83;
- :Label_82
- Stack.Push( func_78( "Color Set: ", " < Secondary >" ) );
- :Label_83
- func_70( Stack[0] );
- func_70( func_78( func_79( "Red: < ", func_84( 0 ) ), " >" ) );
- func_70( func_78( func_79( "Green: < ", func_84( 1 ) ), " >" ) );
- func_70( func_78( func_79( "Blue: < ", func_84( 2 ) ), " >" ) );
- Jump @Label_68;
- :Label_47
- func_69( "Car Door Options" );
- func_70( func_78( func_79( "Door < ", Static_30 ), " >" ) );
- func_70( func_76( player_id() ) );
- func_70( "Open Door" );
- func_70( "Close Door" );
- Jump @Label_68;
- :Label_48
- func_72();
- func_73( "Mod Shop - Misc", 0.72f, 0.12f );
- Stack.Push( player_ped_id() );
- var_1 = Stack.Peek();
- Stack.Push( 0 );
- Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
- var_0 = Stack.Peek();
- if ( !( Stack[0] ) )
- {
- Jump @Label_85;
- }
- var_1 = get_vehicle_ped_is_in( var_1, 0 );
- :Label_85
- var_2 = 0;
- if ( !( var_0 ) )
- {
- Jump @Label_86;
- }
- var_2 = get_vehicle_livery( var_1 );
- :Label_86
- func_70( func_78( func_79( "Livery: < ", var_2 ), " >" ) );
- Jump @Label_68;
- :Label_49
- func_69( "Tunables Mods" );
- func_70( func_71( "Snow: ", Global_262144.Imm[4605] ) );
- func_70( func_71( "No Idle Timer: ", 900000 != Global_262144.Imm[71] ) );
- func_70( func_71( "Free Cars: ", 1.0f != Global_262144.Imm[60] ) );
- func_70( func_71( "Free Clothes: ", 1.0f != Global_262144.Imm[55] ) );
- func_70( func_71( "XMAS Content: ", Global_262144.Imm[4613] ) );
- Jump @Label_68;
- :Label_50
- func_69( "Misc Mods" );
- func_70( "Ped Options" );
- func_70( func_71( "Throw Cars: ", Static_36 ) );
- func_70( func_71( "Rocket Gun: ", Static_5 ) );
- func_70( func_71( "Gravity Gun: ", Static_12 ) );
- func_70( func_71( "Dead Eye: ", (1 && Static_51) ) );
- func_70( func_71( "First Person: ", Static_63 ) );
- func_70( func_78( "R* Shirt: < ", func_87( Static_87 ) ) );
- func_70( func_78( "Rocket Gun Bullet: ", func_88( Static_90 ) ) );
- Jump @Label_68;
- :Label_51
- func_69( get_player_name( Static_8 ) );
- func_70( "Player Tracking" );
- func_70( "Throw Hands Up" );
- func_70( "Cower" );
- func_70( "Stand Still" );
- func_70( "Enter My Car" );
- func_70( func_78( "Animation: ", func_77( Static_40 ) ) );
- func_70( "Clear Tasks" );
- Jump @Label_68;
- :Label_52
- func_69( "Misc Vehicle Options" );
- func_70( func_71( "RPG Car: ", Global_15000 ) );
- func_70( func_71( "Vehicle Boost: ", Static_42 ) );
- func_70( func_71( "Vehicle Ramp: ", Static_43 ) );
- func_70( func_78( "Funny Car: ", func_89( Static_16 ) ) );
- Jump @Label_68;
- :Label_53
- func_69( "Object Spawner" );
- Stack.Push( "Current Object: " );
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_90;
- }
- Stack.Push( Static_52 );
- Stack.Push( func_79( Stack[1], Stack[0] ) );
- Jump @Label_91;
- :Label_90
- Stack.Push( "N/A" );
- Stack.Push( func_78( Stack[1], Stack[0] ) );
- :Label_91
- func_70( Stack[0] );
- func_70( "Spawn Object" );
- func_70( func_71( "Pick Up Object: ", Static_53 ) );
- func_70( func_71( "Point For Handle: ", Static_57 ) );
- func_70( func_71( "Freeze After Pick-Up: ", Static_54 ) );
- func_70( func_78( "Attachment: ", func_92() ) );
- func_70( func_78( "Precision Level: ", func_93( Static_56 ) ) );
- func_94( "-------------------Rotation-------------------" );
- func_96( func_95( Static_52, 0 ), does_entity_exist( Static_52 ) );
- func_70( " - X +" );
- func_96( func_95( Static_52, 1 ), does_entity_exist( Static_52 ) );
- func_70( " - Y +" );
- func_96( func_95( Static_52, 2 ), does_entity_exist( Static_52 ) );
- func_70( " - Z +" );
- func_94( "-------------------Position-------------------" );
- func_96( func_97( Static_52, 0 ), does_entity_exist( Static_52 ) );
- func_70( " - X +" );
- func_96( func_97( Static_52, 1 ), does_entity_exist( Static_52 ) );
- func_70( " - Y +" );
- func_96( func_97( Static_52, 2 ), does_entity_exist( Static_52 ) );
- func_70( " - Z +" );
- Jump @Label_68;
- :Label_54
- func_69( get_player_name( Static_8 ) );
- func_70( "Teleport To" );
- func_70( "Teleport To Me" );
- Jump @Label_68;
- :Label_55
- func_69( func_78( get_player_name( Static_8 ), " - Tracking" ) );
- func_70( func_71( "Tracer: ", is_bit_set( Static_59, Static_8 ) ) );
- func_70( func_71( "Show Vehicle Coords: ", Static_62 ) );
- func_96( func_98( Static_8, 0 ), does_entity_exist( get_player_ped( Static_8 ) ) );
- func_70( " X" );
- func_96( func_98( Static_8, 1 ), does_entity_exist( get_player_ped( Static_8 ) ) );
- func_70( " Y" );
- func_96( func_98( Static_8, 2 ), does_entity_exist( get_player_ped( Static_8 ) ) );
- func_70( " Z" );
- Jump @Label_68;
- :Label_56
- func_69( "Plate Options" );
- func_70( "Set Plate Text" );
- func_70( func_78( func_79( "Plate Index: < ", Static_14 ), " >" ) );
- Jump @Label_68;
- :Label_57
- func_72();
- func_73( "Player Options - Online Players", 0.72f, 0.12f );
- var_0 = 0;
- :Label_99
- func_70( get_player_name( var_0 ) );
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_99;
- }
- Jump @Label_68;
- :Label_58
- func_72();
- func_69( func_78( "Attach - ", get_player_name( Static_72 ) ) );
- func_70( "Ped" );
- func_70( "Vehicle" );
- Jump @Label_68;
- :Label_59
- func_69( "Mod Shop" );
- func_70( "Performance/Body Mods" );
- func_70( "Tire Mods" );
- func_70( "Window Options" );
- func_70( "Toggle Mods" );
- func_70( "Misc Mods" );
- Jump @Label_68;
- :Label_60
- func_72();
- func_73( "Mod Shop - Performance/Body", 0.72f, 0.12f );
- var_0 = 0;
- var_1 = -1;
- Stack.Push( player_ped_id() );
- var_2 = Stack.Peek();
- Stack.Push( 0 );
- Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
- var_4 = Stack.Peek();
- if ( !( Stack[0] ) )
- {
- Jump @Label_100;
- }
- var_3 = get_vehicle_ped_is_in( var_2, 0 );
- :Label_100
- var_1 = 0;
- if ( !( var_4 ) )
- {
- Jump @Label_101;
- }
- var_1 = get_vehicle_mod( var_3, var_0 );
- :Label_101
- func_70( func_78( func_79( func_102( var_0 ), var_1 ), " >" ) );
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 16 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_100;
- }
- Jump @Label_68;
- :Label_61
- func_72();
- func_73( "Mod Shop - Tires", 0.72f, 0.12f );
- var_2 = 0;
- func_70( func_103( Static_21 ) );
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- Stack.Push( 0 );
- Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
- var_1 = Stack.Peek();
- if ( !( Stack[0] ) )
- {
- Jump @Label_104;
- }
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- :Label_104
- if ( !( var_1 ) )
- {
- Jump @Label_105;
- }
- var_2 = get_vehicle_mod( var_0, 23 + Static_21 );
- :Label_105
- func_70( func_78( func_79( func_102( Static_21 + 23 ), var_2 ), " >" ) );
- var_2 = 0;
- if ( !( var_1 ) )
- {
- Jump @Label_106;
- }
- var_2 = get_vehicle_wheel_type( var_0 );
- :Label_106
- func_70( func_78( func_79( "Wheel Type: < ", var_2 ), " >" ) );
- var_2 = 0;
- var_3 = 0;
- if ( !( var_1 ) )
- {
- Jump @Label_107;
- }
- get_vehicle_extra_colours( var_0, &var_2, &var_3 );
- :Label_107
- func_70( func_78( func_79( "Wheel Color: < ", var_3 ), " >" ) );
- Jump @Label_68;
- :Label_62
- func_72();
- func_73( "Mod Shop - Toggles", 0.72f, 0.12f );
- var_0 = 17;
- var_3 = 0;
- Stack.Push( player_ped_id() );
- var_1 = Stack.Peek();
- Stack.Push( 0 );
- Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
- var_2 = Stack.Peek();
- if ( !( Stack[0] ) )
- {
- Jump @Label_108;
- }
- var_1 = get_vehicle_ped_is_in( var_1, 0 );
- :Label_108
- if ( !( var_2 ) )
- {
- Jump @Label_109;
- }
- var_3 = is_toggle_mod_on( var_1, var_0 );
- :Label_109
- func_70( func_71( func_102( var_0 ), var_3 ) );
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 22 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_108;
- }
- Jump @Label_68;
- :Label_63
- func_72();
- func_73( "Mod Shop - Windows", 0.72f, 0.12f );
- var_2 = 0;
- var_0 = 0;
- Stack.Push( player_ped_id() );
- var_1 = Stack.Peek();
- Stack.Push( 0 );
- Stack.Push( is_ped_in_any_vehicle( Stack[1], Stack[0] ) );
- var_0 = Stack.Peek();
- if ( !( Stack[0] ) )
- {
- Jump @Label_110;
- }
- var_1 = get_vehicle_ped_is_in( var_1, 0 );
- :Label_110
- if ( !( var_0 ) )
- {
- Jump @Label_111;
- }
- var_2 = get_vehicle_window_tint( var_1 );
- :Label_111
- func_70( func_78( func_79( "Window Tint: < ", var_2 ), " >" ) );
- Jump @Label_68;
- :Label_64
- func_69( "Map Mods" );
- func_70( func_112( Static_85 ) );
- func_70( func_78( "Map Mod: < ", func_113( Static_86 ) ) );
- Jump @Label_68;
- :Label_65
- func_69( "Map Options" );
- func_70( "Object Spawner" );
- func_70( "Map Mods" );
- Jump @Label_68;
- :Label_66
- func_69( "Ped Options" );
- func_70( func_79( "Ped: ", Static_52 ) );
- func_70( "Spawn Ped" );
- func_70( func_78( "Point For Ped: ", func_114( is_bit_set( Static_31, 12 ) ) ) );
- func_70( func_78( "Animation: ", func_77( Static_92 ) ) );
- Jump @Label_68;
- :Label_67
- func_69( "Menu Options" );
- func_70( func_78( "Color: ", func_115( Static_93 ) ) );
- func_70( func_78( func_79( "Red: < ", Static_94.Imm[Static_93 * 4].Imm[0] ), " >" ) );
- func_70( func_78( func_79( "Green: < ", Static_94.Imm[Static_93 * 4].Imm[1] ), " >" ) );
- func_70( func_78( func_79( "Blue: < ", Static_94.Imm[Static_93 * 4].Imm[2] ), " >" ) );
- func_70( func_78( func_79( "Alpha: < ", Static_94.Imm[Static_93 * 4].Imm[3] ), " >" ) );
- Jump @Label_68;
- :Label_68
- Jump @Label_8;
- return;
- }
- void func_24()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Switch( Static_1 )
- {
- case 1: Jump @Label_116;
- case 2: Jump @Label_117;
- case 3: Jump @Label_118;
- case 4: Jump @Label_119;
- case 5: Jump @Label_120;
- case 6: Jump @Label_121;
- case 7: Jump @Label_122;
- case 8: Jump @Label_123;
- case 9: Jump @Label_124;
- case 10: Jump @Label_125;
- case 11: Jump @Label_126;
- case 12: Jump @Label_127;
- case 13: Jump @Label_128;
- case 16: Jump @Label_129;
- case 17: Jump @Label_130;
- case 18: Jump @Label_131;
- case 20: Jump @Label_132;
- case 21: Jump @Label_133;
- case 22: Jump @Label_134;
- case 23: Jump @Label_135;
- case 24: Jump @Label_136;
- case 25: Jump @Label_137;
- case 26: Jump @Label_138;
- case 27: Jump @Label_139;
- case 28: Jump @Label_140;
- case 29: Jump @Label_141;
- case 30: Jump @Label_142;
- case 33: Jump @Label_143;
- case 35: Jump @Label_144;
- case 36: Jump @Label_145;
- case 37: Jump @Label_146;
- }
- Jump @Label_147;
- :Label_116
- Switch( Static_2 )
- {
- case 1: Jump @Label_148;
- case 2: Jump @Label_149;
- case 3: Jump @Label_150;
- case 4: Jump @Label_151;
- case 5: Jump @Label_152;
- case 6: Jump @Label_153;
- case 7: Jump @Label_154;
- case 8: Jump @Label_155;
- }
- Jump @Label_147;
- :Label_148
- Static_1 = 2;
- Static_2 = 1;
- Jump @Label_147;
- :Label_149
- Static_1 = 3;
- Static_2 = 1;
- Jump @Label_147;
- :Label_150
- Static_1 = 11;
- Static_2 = 1;
- Jump @Label_147;
- :Label_151
- Static_1 = 12;
- Static_2 = 1;
- Jump @Label_147;
- :Label_152
- Static_1 = 36;
- Static_2 = 1;
- Jump @Label_147;
- :Label_153
- Static_1 = 38;
- Static_2 = 1;
- Jump @Label_147;
- :Label_154
- Static_1 = 20;
- Static_2 = 1;
- Jump @Label_147;
- :Label_155
- Static_1 = 21;
- Static_2 = 1;
- Jump @Label_147;
- :Label_118
- Switch( Static_2 )
- {
- case 2: Jump @Label_156;
- case 3: Jump @Label_157;
- case 4: Jump @Label_158;
- case 5: Jump @Label_159;
- case 6: Jump @Label_160;
- case 7: Jump @Label_161;
- }
- Jump @Label_147;
- :Label_156
- Static_1 = 16;
- Static_2 = 1;
- Jump @Label_147;
- :Label_157
- Static_1 = 23;
- Static_2 = 1;
- Jump @Label_147;
- :Label_158
- Static_13 = !Static_13;
- Jump @Label_147;
- :Label_159
- Static_9 = !Static_9;
- Jump @Label_147;
- :Label_160
- if ( !( is_ped_in_any_vehicle( player_ped_id(), 0 ) ) )
- {
- Jump @Label_147;
- }
- set_vehicle_fixed( get_vehicle_ped_is_in( player_ped_id(), 0 ) );
- Jump @Label_147;
- :Label_161
- func_162();
- Jump @Label_147;
- :Label_117
- Switch( Static_2 )
- {
- case 1: Jump @Label_163;
- case 2: Jump @Label_164;
- case 3: Jump @Label_165;
- case 4: Jump @Label_166;
- case 5: Jump @Label_167;
- case 6: Jump @Label_168;
- case 7: Jump @Label_169;
- }
- Jump @Label_147;
- :Label_163
- Static_1 = 4;
- Static_2 = 1;
- Jump @Label_147;
- :Label_164
- Static_1 = 9;
- Static_2 = 1;
- Jump @Label_147;
- :Label_165
- Static_1 = 13;
- Static_2 = 1;
- Jump @Label_147;
- :Label_166
- Static_3 = !Static_3;
- Jump @Label_147;
- :Label_167
- Static_4 = !Static_4;
- Jump @Label_147;
- :Label_168
- Static_17 = !Static_17;
- Jump @Label_147;
- :Label_169
- func_170( &Static_31, 9 );
- Jump @Label_147;
- :Label_119
- Switch( Static_2 )
- {
- case 1: Jump @Label_171;
- }
- Jump @Label_172;
- :Label_171
- Static_1 = 7;
- Static_2 = 1;
- Jump @Label_147;
- :Label_172
- if ( !( network_is_player_active( Static_2 - 2 ) ) )
- {
- Jump @Label_147;
- }
- Static_8 = Static_2 - 2;
- Static_1 = 5;
- Static_2 = 1;
- Jump @Label_147;
- :Label_122
- Switch( Static_2 )
- {
- case 1: Jump @Label_173;
- case 2: Jump @Label_174;
- case 3: Jump @Label_175;
- case 4: Jump @Label_176;
- case 5: Jump @Label_177;
- case 6: Jump @Label_178;
- }
- Jump @Label_147;
- :Label_173
- func_179();
- Jump @Label_147;
- :Label_174
- func_180();
- Jump @Label_147;
- :Label_175
- var_0 = 0;
- :Label_183
- if ( !( network_is_player_active( var_0 ) ) )
- {
- Jump @Label_181;
- }
- if ( (func_182( get_player_name( var_0 ) ) || player_id() == var_0) )
- {
- Jump @Label_181;
- }
- var_1 = get_player_ped( var_0 );
- if ( !( does_entity_exist( var_1 ) ) )
- {
- Jump @Label_181;
- }
- task_follow_nav_mesh_to_coord( var_1, get_entity_coords( player_ped_id(), 1 ){3}, 3.0f, 1000, 1048576000, 0, 1193033728 );
- :Label_181
- var_0++;
- if ( !( var_0 <= 15 ) )
- {
- Jump @Label_147;
- }
- Jump @Label_183;
- :Label_176
- func_184();
- Jump @Label_147;
- :Label_177
- func_185();
- Jump @Label_147;
- :Label_178
- func_186();
- Jump @Label_147;
- :Label_120
- if ( !( network_is_player_active( Static_8 ) ) )
- {
- Jump @Label_147;
- }
- Switch( Static_2 )
- {
- case 1: Jump @Label_187;
- case 2: Jump @Label_188;
- case 3: Jump @Label_189;
- case 4: Jump @Label_190;
- case 5: Jump @Label_191;
- case 6: Jump @Label_192;
- case 7: Jump @Label_193;
- }
- Jump @Label_147;
- :Label_187
- Static_1 = 25;
- Static_2 = 1;
- Jump @Label_147;
- :Label_188
- Static_1 = 6;
- Static_2 = 1;
- Jump @Label_147;
- :Label_189
- Static_1 = 8;
- Static_2 = 1;
- Jump @Label_147;
- :Label_190
- Static_1 = 22;
- Static_2 = 1;
- Jump @Label_147;
- :Label_191
- func_194( Static_8 );
- Jump @Label_147;
- :Label_192
- func_195( Static_8 );
- Jump @Label_147;
- :Label_193
- func_196( Static_8 );
- Jump @Label_147;
- :Label_121
- Switch( Static_2 )
- {
- case 1: Jump @Label_197;
- case 2: Jump @Label_198;
- case 3: Jump @Label_199;
- case 4: Jump @Label_200;
- case 5: Jump @Label_201;
- case 6: Jump @Label_202;
- case 7: Jump @Label_203;
- case 8: Jump @Label_204;
- case 9: Jump @Label_205;
- }
- Jump @Label_147;
- :Label_197
- func_206( Static_8 );
- Jump @Label_147;
- :Label_198
- func_207( Static_8 );
- Jump @Label_147;
- :Label_199
- func_208( Static_8 );
- Jump @Label_147;
- :Label_200
- func_209( Static_8, 1 );
- Jump @Label_147;
- :Label_201
- func_209( Static_8, 0 );
- Jump @Label_147;
- :Label_202
- func_210( Static_8 );
- Jump @Label_147;
- :Label_203
- func_211( Static_8 );
- Jump @Label_147;
- :Label_204
- func_212( Static_8 );
- Jump @Label_147;
- :Label_205
- func_213( Static_8 );
- Jump @Label_147;
- :Label_123
- Switch( Static_2 )
- {
- case 1: Jump @Label_214;
- case 2: Jump @Label_215;
- case 3: Jump @Label_216;
- case 4: Jump @Label_217;
- case 5: Jump @Label_218;
- case 6: Jump @Label_219;
- case 7: Jump @Label_220;
- }
- Jump @Label_147;
- :Label_214
- func_221();
- Jump @Label_147;
- :Label_215
- func_222( Static_8 );
- Jump @Label_147;
- :Label_216
- func_223( Static_8, GetHash("WEAPON_STUNGUN") );
- Jump @Label_147;
- :Label_217
- func_223( Static_8, 2138347493 );
- Jump @Label_147;
- :Label_218
- func_223( Static_8, GetHash("WEAPON_FLARE") );
- Jump @Label_147;
- :Label_219
- func_223( Static_8, GetHash("WEAPON_BZGAS") );
- Jump @Label_147;
- :Label_220
- func_223( Static_8, GetHash("WEAPON_MINIGUN") );
- Jump @Label_147;
- :Label_124
- Switch( Static_2 )
- {
- case 1: Jump @Label_224;
- case 2: Jump @Label_225;
- case 3: Jump @Label_226;
- case 4: Jump @Label_227;
- case 5: Jump @Label_228;
- case 6: Jump @Label_229;
- case 7: Jump @Label_230;
- case 8: Jump @Label_231;
- case 9: Jump @Label_232;
- case 10: Jump @Label_233;
- case 11: Jump @Label_234;
- case 12: Jump @Label_235;
- case 13: Jump @Label_236;
- case 14: Jump @Label_237;
- case 15: Jump @Label_238;
- case 16: Jump @Label_239;
- }
- Jump @Label_147;
- :Label_224
- Static_1 = 10;
- Jump @Label_147;
- :Label_225
- var_0 = func_240( 30 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- var_0 = get_hash_key( var_0 );
- if ( !( is_model_in_cdimage( var_0 ) ) )
- {
- Jump @Label_147;
- }
- func_241( var_0 );
- Jump @Label_147;
- :Label_226
- func_241( GetHash("u_m_m_jesus_01") );
- Jump @Label_147;
- :Label_227
- func_241( GetHash("u_m_y_rsranger_01") );
- Jump @Label_147;
- :Label_228
- func_241( GetHash("a_f_y_topless_01") );
- Jump @Label_147;
- :Label_229
- func_241( GetHash("a_m_o_acult_01") );
- Jump @Label_147;
- :Label_230
- func_241( GetHash("s_m_m_movalien_01") );
- Jump @Label_147;
- :Label_231
- func_241( GetHash("s_m_m_movspace_01") );
- Jump @Label_147;
- :Label_232
- func_241( GetHash("ig_lamardavis") );
- Jump @Label_147;
- :Label_233
- func_241( GetHash("mp_g_m_pros_01") );
- Jump @Label_147;
- :Label_234
- func_241( GetHash("ig_nervousron") );
- Jump @Label_147;
- :Label_235
- func_241( GetHash("ig_wade") );
- Jump @Label_147;
- :Label_236
- func_241( GetHash("ig_lazlow") );
- Jump @Label_147;
- :Label_237
- func_241( GetHash("ig_johnnyklebitz") );
- Jump @Label_147;
- :Label_238
- func_241( GetHash("ig_jimmydisanto") );
- Jump @Label_147;
- :Label_239
- func_241( GetHash("a_c_chimp") );
- Jump @Label_147;
- :Label_125
- Switch( Static_2 )
- {
- case 2: Jump @Label_242;
- case 3: Jump @Label_243;
- case 4: Jump @Label_244;
- case 5: Jump @Label_245;
- case 6: Jump @Label_246;
- case 7: Jump @Label_247;
- case 8: Jump @Label_248;
- case 9: Jump @Label_249;
- case 10: Jump @Label_250;
- case 11: Jump @Label_251;
- case 12: Jump @Label_252;
- case 13: Jump @Label_253;
- case 14: Jump @Label_254;
- case 15: Jump @Label_255;
- case 16: Jump @Label_256;
- }
- Jump @Label_147;
- :Label_242
- func_241( GetHash("ig_orleans") );
- Jump @Label_147;
- :Label_243
- func_241( GetHash("ig_groom") );
- Jump @Label_147;
- :Label_244
- func_241( GetHash("ig_priest") );
- Jump @Label_147;
- :Label_245
- func_241( GetHash("ig_cletus") );
- Jump @Label_147;
- :Label_246
- func_241( GetHash("ig_russiandrunk") );
- Jump @Label_147;
- :Label_247
- func_241( GetHash("ig_ashley") );
- Jump @Label_147;
- :Label_248
- func_241( GetHash("ig_tonya") );
- Jump @Label_147;
- :Label_249
- func_241( GetHash("a_f_m_bodybuild_01") );
- Jump @Label_147;
- :Label_250
- func_241( GetHash("a_m_m_fatlatin_01") );
- Jump @Label_147;
- :Label_251
- func_241( GetHash("a_m_y_breakdance_01") );
- Jump @Label_147;
- :Label_252
- func_241( GetHash("ig_old_man1a") );
- Jump @Label_147;
- :Label_253
- func_241( GetHash("s_f_y_cop_01") );
- Jump @Label_147;
- :Label_254
- func_241( GetHash("s_m_y_hwaycop_01") );
- set_ped_prop_index( player_ped_id(), 1, 2, 1, 0 );
- Jump @Label_147;
- :Label_255
- func_241( GetHash("s_m_y_clown_01") );
- Jump @Label_147;
- :Label_256
- func_241( GetHash("s_m_y_swat_01") );
- Jump @Label_147;
- :Label_126
- Switch( Static_2 )
- {
- case 1: Jump @Label_257;
- case 2: Jump @Label_258;
- case 3: Jump @Label_259;
- case 4: Jump @Label_260;
- case 5: Jump @Label_261;
- case 6: Jump @Label_262;
- case 7: Jump @Label_263;
- case 8: Jump @Label_264;
- case 9: Jump @Label_265;
- case 10: Jump @Label_266;
- case 11: Jump @Label_266;
- case 12: Jump @Label_267;
- case 13: Jump @Label_268;
- }
- Jump @Label_147;
- :Label_257
- func_270( func_269( 4f ){3} );
- Jump @Label_147;
- :Label_258
- func_270( -1135.332f, -2885.237f, 14f );
- Jump @Label_147;
- :Label_259
- func_270( 1792.549f, 3247.944f, 43f );
- Jump @Label_147;
- :Label_260
- func_270( -2216.022f, 3222.149f, 33f );
- Jump @Label_147;
- :Label_261
- func_270( 494.844f, 5586.572f, 795f );
- Jump @Label_147;
- :Label_262
- func_270( -75.5983f, -819.0287f, 326.5f );
- Jump @Label_147;
- :Label_263
- func_270( -1838.935f, -1223.331f, 13.5f );
- Jump @Label_147;
- :Label_264
- func_270( 729.8096f, 1204.392f, 326.5f );
- Jump @Label_147;
- :Label_265
- func_270( 139.5538f, 6595.863f, 32f );
- Jump @Label_147;
- func_270( -232.8728f, -1163.517f, 23.5f );
- Jump @Label_147;
- :Label_266
- func_270( 409f, -1634.155f, 30f );
- Jump @Label_147;
- :Label_267
- func_270( 228.7188f, -989.9847f, -99f );
- Jump @Label_147;
- :Label_268
- func_270( 136.3219f, -749.1016f, 258.5f );
- Jump @Label_147;
- :Label_128
- Switch( Static_2 )
- {
- case 2: Jump @Label_271;
- case 3: Jump @Label_272;
- case 4: Jump @Label_273;
- case 5: Jump @Label_274;
- }
- Jump @Label_147;
- :Label_271
- func_275();
- Jump @Label_147;
- :Label_272
- var_1 = 0;
- var_0 = func_240( 30 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- if ( !( string_to_int( var_0, &var_1 ) ) )
- {
- Jump @Label_147;
- }
- stat_set_int( func_276( "WALLET_BALANCE" ), 0, 1 );
- stat_increment( func_276( "WALLET_BALANCE" ), IntToFloat( var_1 ) );
- Jump @Label_147;
- :Label_273
- var_1 = 0;
- var_0 = func_240( 30 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- if ( !( string_to_int( var_0, &var_1 ) ) )
- {
- Jump @Label_147;
- }
- if ( (var_1 > 8000 || var_1 <= 0) )
- {
- Jump @Label_147;
- }
- var_1 = Global_268036.Imm[var_1 + 1];
- stat_set_int( func_276( "CHAR_XP_FM" ), var_1, 1 );
- Jump @Label_147;
- :Label_274
- var_1 = 0;
- var_0 = func_240( 30 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- if ( !( string_to_int( var_0, &var_1 ) ) )
- {
- Jump @Label_147;
- }
- var_1 = IntToFloat( var_1 );
- stat_set_float( func_276( "PLAYER_MENTAL_STATE" ), var_1, 1 );
- Jump @Label_147;
- :Label_130
- Switch( Static_2 )
- {
- case 1: Jump @Label_277;
- }
- Jump @Label_147;
- :Label_277
- Static_20 = !Static_20;
- Jump @Label_147;
- :Label_129
- Switch( Static_2 )
- {
- case 1: Jump @Label_278;
- case 2: Jump @Label_279;
- case 3: Jump @Label_280;
- case 4: Jump @Label_281;
- case 5: Jump @Label_282;
- }
- Jump @Label_147;
- :Label_278
- Static_1 = 18;
- Static_2 = 1;
- Jump @Label_147;
- :Label_279
- Static_1 = 17;
- Static_2 = 1;
- Jump @Label_147;
- :Label_280
- Static_1 = 27;
- Static_2 = 1;
- Jump @Label_147;
- :Label_281
- Static_1 = 30;
- Static_2 = 1;
- Jump @Label_147;
- :Label_282
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- Stack.Push( 0 );
- if ( !( is_ped_in_any_vehicle( Stack[1], Stack[0] ) ) )
- {
- Jump @Label_147;
- }
- func_283( get_vehicle_ped_is_in( var_0, 0 ), Static_88 );
- Jump @Label_147;
- :Label_131
- Switch( Static_2 )
- {
- case 2: Jump @Label_284;
- case 3: Jump @Label_285;
- case 4: Jump @Label_286;
- }
- Jump @Label_147;
- :Label_284
- func_206( player_id() );
- Jump @Label_147;
- :Label_285
- func_287( 1 );
- Jump @Label_147;
- :Label_286
- func_287( 0 );
- Jump @Label_147;
- :Label_132
- Switch( Static_2 )
- {
- case 1: Jump @Label_288;
- case 2: Jump @Label_289;
- case 3: Jump @Label_290;
- case 4: Jump @Label_291;
- case 5: Jump @Label_292;
- }
- Jump @Label_147;
- :Label_288
- Global_262144.Imm[4605] = !Global_262144.Imm[4605];
- Jump @Label_147;
- :Label_289
- if ( !( 900000 != Global_262144.Imm[71] ) )
- {
- Jump @Label_293;
- }
- Global_262144.Imm[71] = 900000;
- Global_262144.Imm[68] = 120000;
- Global_262144.Imm[69] = 300000;
- Global_262144.Imm[70] = 600000;
- Jump @Label_147;
- :Label_293
- Global_262144.Imm[71] = 2147483647;
- Global_262144.Imm[68] = 2147483647;
- Global_262144.Imm[69] = 2147483647;
- Global_262144.Imm[70] = 2147483647;
- Jump @Label_147;
- :Label_290
- if ( !( 1.0f != Global_262144.Imm[60] ) )
- {
- Jump @Label_294;
- }
- Global_262144.Imm[60] = 1.0f;
- Jump @Label_147;
- :Label_294
- Global_262144.Imm[60] = 0.0f;
- Jump @Label_147;
- :Label_291
- if ( !( 1.0f != Global_262144.Imm[55] ) )
- {
- Jump @Label_295;
- }
- Global_262144.Imm[55] = 1.0f;
- Jump @Label_147;
- :Label_295
- Global_262144.Imm[55] = 0.0f;
- Jump @Label_147;
- :Label_292
- Global_262144.Imm[4613] = !Global_262144.Imm[4613];
- Jump @Label_147;
- :Label_133
- Switch( Static_2 )
- {
- case 1: Jump @Label_296;
- case 2: Jump @Label_297;
- case 3: Jump @Label_298;
- case 4: Jump @Label_299;
- case 5: Jump @Label_300;
- case 6: Jump @Label_301;
- case 7: Jump @Label_302;
- }
- Jump @Label_147;
- :Label_296
- Static_1 = 37;
- Static_2 = 1;
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_147;
- }
- if ( is_entity_a_ped( Static_52 ) )
- {
- Jump @Label_147;
- }
- Static_52 = 0;
- Jump @Label_147;
- :Label_297
- Static_36 = !Static_36;
- Jump @Label_147;
- :Label_298
- Static_5 = !Static_5;
- Jump @Label_147;
- :Label_299
- Static_12 = !Static_12;
- Jump @Label_147;
- :Label_300
- func_170( &Static_51, 0 );
- Jump @Label_147;
- :Label_301
- Static_63 = !Static_63;
- if ( !( Static_63 ) )
- {
- Jump @Label_303;
- }
- if ( !( does_cam_exist( Static_64 ) ) )
- {
- Jump @Label_303;
- }
- destroy_cam( Static_64, 0 );
- :Label_303
- func_304();
- Jump @Label_147;
- :Label_302
- Switch( Static_87 )
- {
- case 0: Jump @Label_305;
- case 1: Jump @Label_306;
- }
- Jump @Label_147;
- :Label_305
- unk_0x70559AC7( player_ped_id(), -1398869298, -1730534702 );
- Jump @Label_147;
- :Label_306
- clear_ped_decorations( player_ped_id() );
- Jump @Label_147;
- :Label_134
- Switch( Static_2 )
- {
- case 1: Jump @Label_307;
- case 2: Jump @Label_308;
- case 3: Jump @Label_309;
- case 4: Jump @Label_310;
- case 5: Jump @Label_311;
- case 6: Jump @Label_312;
- case 7: Jump @Label_313;
- }
- Jump @Label_147;
- :Label_307
- Static_1 = 26;
- Static_2 = 1;
- Jump @Label_147;
- :Label_308
- func_314( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_309
- func_315( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_310
- func_316( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_311
- func_317( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_312
- func_318( get_player_ped( Static_8 ), Static_40 );
- Jump @Label_147;
- :Label_313
- func_319( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_135
- Switch( Static_2 )
- {
- case 1: Jump @Label_320;
- case 2: Jump @Label_321;
- case 3: Jump @Label_322;
- case 4: Jump @Label_323;
- case 5: Jump @Label_324;
- }
- Jump @Label_147;
- :Label_320
- if ( !( Static_35 ) )
- {
- Jump @Label_147;
- }
- Global_15000 = !Global_15000;
- Jump @Label_147;
- :Label_321
- Static_42 = !Static_42;
- Jump @Label_147;
- :Label_322
- Static_43 = !Static_43;
- if ( Static_43 )
- {
- Jump @Label_147;
- }
- if ( !( does_entity_exist( Static_7 ) ) )
- {
- Jump @Label_147;
- }
- delete_object( &Static_7 );
- Jump @Label_147;
- :Label_323
- Jump @Label_147;
- func_325( Static_16 );
- Jump @Label_147;
- :Label_324
- if ( !( Static_49 ) )
- {
- Jump @Label_147;
- }
- Global_15001 = !Global_15001;
- Jump @Label_147;
- :Label_136
- Switch( Static_2 )
- {
- case 1: Jump @Label_326;
- case 2: Jump @Label_327;
- case 3: Jump @Label_328;
- case 4: Jump @Label_329;
- case 5: Jump @Label_330;
- case 6: Jump @Label_331;
- }
- if ( !( Stack[0] ) )
- {
- Jump @Label_147;
- }
- :Label_326
- Static_52 = 0;
- delete_object( &Static_52 );
- Jump @Label_147;
- :Label_327
- var_0 = func_240( 30 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- var_0 = get_hash_key( var_0 );
- if ( !( is_model_in_cdimage( var_0 ) ) )
- {
- Jump @Label_147;
- }
- var_1 = { func_269( 8f ){3} } {3};
- Static_52 = create_object( var_0, &var_1{3}, 1, 1, 0 );
- set_entity_invincible( Static_52, 1 );
- set_entity_proofs( Static_52, 0, 0, 0, 0, 0, 0, 0, 0 );
- Jump @Label_147;
- :Label_328
- Static_53 = !Static_53;
- Static_57 = 0;
- Jump @Label_147;
- :Label_329
- Static_57 = !Static_57;
- Static_53 = 0;
- if ( !( Static_57 ) )
- {
- Jump @Label_147;
- }
- clear_bit( &Static_31, 12 );
- Jump @Label_147;
- :Label_330
- Static_54 = !Static_54;
- Jump @Label_147;
- :Label_331
- Switch( Static_80 )
- {
- case 0: Jump @Label_332;
- case 1: Jump @Label_333;
- }
- Jump @Label_147;
- :Label_332
- Static_71 = 29;
- Static_1 = 28;
- Static_2 = 1;
- Static_81 = 24;
- Static_82 = Static_2;
- Jump @Label_147;
- :Label_333
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_147;
- }
- if ( !( func_334( Static_52 ) ) )
- {
- Jump @Label_147;
- }
- detach_entity( Static_52, 1, 1 );
- Jump @Label_147;
- :Label_137
- Switch( Static_2 )
- {
- case 1: Jump @Label_335;
- case 2: Jump @Label_336;
- }
- Jump @Label_147;
- :Label_335
- func_337();
- Jump @Label_147;
- :Label_336
- func_338( get_player_ped( Static_8 ) );
- Jump @Label_147;
- :Label_138
- Switch( Static_2 )
- {
- case 1: Jump @Label_339;
- case 2: Jump @Label_340;
- }
- Jump @Label_147;
- :Label_339
- func_341( Static_8 );
- Jump @Label_147;
- :Label_340
- Static_62 = !Static_62;
- Jump @Label_147;
- :Label_139
- Switch( Static_2 )
- {
- case 1: Jump @Label_342;
- }
- Jump @Label_147;
- :Label_342
- if ( !( func_343( player_ped_id() ) ) )
- {
- Jump @Label_147;
- }
- var_0 = func_240( 9 );
- if ( is_string_null_or_empty( var_0 ) )
- {
- Jump @Label_147;
- }
- if ( !( get_length_of_literal_string( var_0 ) == 8 ) )
- {
- Jump @Label_147;
- }
- set_vehicle_number_plate_text( func_344( player_ped_id() ), var_0 );
- Jump @Label_147;
- :Label_140
- Stack.Push( Static_2 - 1 );
- Static_72 = Stack.Peek();
- if ( !( network_is_player_active( Stack[0] ) ) )
- {
- Jump @Label_147;
- }
- Static_1 = Static_71;
- Static_2 = Static_82;
- Jump @Label_147;
- :Label_141
- Switch( Static_2 )
- {
- case 1: Jump @Label_345;
- case 2: Jump @Label_346;
- }
- Jump @Label_147;
- :Label_345
- func_347( Static_72, 0 );
- Static_1 = 24;
- Static_2 = 6;
- Jump @Label_147;
- :Label_346
- func_347( Static_72, 1 );
- Static_1 = 24;
- Static_2 = 6;
- Jump @Label_147;
- :Label_142
- Switch( Static_2 )
- {
- case 1: Jump @Label_348;
- case 2: Jump @Label_349;
- case 3: Jump @Label_350;
- case 4: Jump @Label_351;
- case 5: Jump @Label_352;
- }
- Jump @Label_147;
- :Label_348
- Static_1 = 31;
- Static_2 = 1;
- Jump @Label_147;
- :Label_349
- Static_1 = 32;
- Static_2 = 1;
- Jump @Label_147;
- :Label_350
- Static_1 = 34;
- Static_2 = 1;
- Jump @Label_147;
- :Label_351
- Static_1 = 33;
- Static_2 = 1;
- Jump @Label_147;
- :Label_352
- Static_1 = 19;
- Static_2 = 1;
- Jump @Label_147;
- :Label_143
- Static_32 = Static_2 + 16;
- func_170( &Static_31, 2 );
- func_170( &Static_31, 4 );
- Jump @Label_147;
- :Label_144
- Switch( Static_2 )
- {
- case 1: Jump @Label_353;
- }
- Jump @Label_147;
- :Label_353
- func_354();
- Jump @Label_147;
- :Label_145
- Switch( Static_2 )
- {
- case 1: Jump @Label_355;
- case 2: Jump @Label_356;
- }
- Jump @Label_147;
- :Label_355
- Static_1 = 24;
- Static_2 = 1;
- clear_bit( &Static_51, 0 );
- Static_43 = 0;
- Jump @Label_147;
- :Label_356
- Static_1 = 35;
- Static_2 = 1;
- Jump @Label_147;
- :Label_146
- Switch( Static_2 )
- {
- case 1: Jump @Label_357;
- case 3: Jump @Label_358;
- case 4: Jump @Label_359;
- }
- Jump @Label_147;
- :Label_357
- Static_52 = 0;
- Jump @Label_147;
- :Label_358
- func_170( &Static_31, 12 );
- if ( !( is_bit_set( &Static_31, 12 ) ) )
- {
- Jump @Label_147;
- }
- Static_57 = 0;
- Static_53 = 0;
- Jump @Label_147;
- :Label_359
- if ( !( (is_entity_a_ped( Static_52 ) || does_entity_exist( Static_52 )) ) )
- {
- Jump @Label_147;
- }
- if ( is_ped_a_player( Static_52 ) )
- {
- Jump @Label_360;
- }
- if ( !( func_334( Static_52 ) ) )
- {
- Jump @Label_147;
- }
- :Label_360
- set_ped_keep_task( Static_52, 0 );
- func_319( Static_52 );
- func_318( Static_52, Static_92 );
- :Label_127
- if ( (Static_2 <= 14 && Static_2 >= 2) )
- {
- Jump @Label_361;
- }
- Jump @Label_147;
- :Label_361
- set_override_weather( *func_362().Imm[Static_2 - 2] );
- Jump @Label_147;
- :Label_147
- play_sound_frontend( -1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
- return;
- }
- void func_25()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Switch( Static_1 )
- {
- case 24: Jump @Label_363;
- }
- Jump @Label_364;
- :Label_363
- Switch( Static_2 )
- {
- case 1: Jump @Label_365;
- }
- Jump @Label_364;
- :Label_365
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_364;
- }
- if ( (is_entity_a_vehicle( Static_52 ) || is_entity_a_ped( Static_52 )) )
- {
- Jump @Label_364;
- }
- if ( !( is_entity_an_object( Static_52 ) ) )
- {
- Jump @Label_364;
- }
- var_0 = { get_entity_coords( Static_52, 1 ){3} } {3};
- var_0.Imm[1] +f= 0.5f;
- var_3 = { get_entity_rotation( Static_52, 2 ){3} } {3};
- Static_52 = create_object( get_entity_model( Static_52 ), &var_0{3}, 1, 1, 0 );
- set_entity_rotation( Static_52, &var_3{3}, 2, 1 );
- Jump @Label_364;
- :Label_364
- return;
- }
- void func_17( Var32 param_0 )
- {
- Var32 var_0;
- var_0 = 10;
- Switch( param_0 )
- {
- case 0: Jump @Label_366;
- case 1: Jump @Label_367;
- }
- Jump @Label_368;
- :Label_366
- Switch( Static_1 )
- {
- case 7: Jump @Label_369;
- case 13: Jump @Label_370;
- case 16: Jump @Label_371;
- case 17: Jump @Label_372;
- case 18: Jump @Label_373;
- case 19: Jump @Label_374;
- case 20: Jump @Label_375;
- case 21: Jump @Label_376;
- case 22: Jump @Label_377;
- case 23: Jump @Label_378;
- case 24: Jump @Label_379;
- case 27: Jump @Label_380;
- case 31: Jump @Label_381;
- case 32: Jump @Label_382;
- case 34: Jump @Label_383;
- case 35: Jump @Label_384;
- case 37: Jump @Label_385;
- case 38: Jump @Label_386;
- }
- Jump @Label_368;
- :Label_372
- Switch( Static_2 )
- {
- case 2: Jump @Label_387;
- case 3: Jump @Label_388;
- case 4: Jump @Label_389;
- case 5: Jump @Label_390;
- }
- Jump @Label_368;
- :Label_387
- if ( !( 0 != Static_29 ) )
- {
- Jump @Label_391;
- }
- Static_29--;
- Jump @Label_368;
- :Label_391
- Static_29 = 1;
- Jump @Label_368;
- :Label_388
- func_392();
- if ( !( 0 != *func_393( 0 ) ) )
- {
- Jump @Label_394;
- }
- *func_393( 0 )--;
- Jump @Label_395;
- :Label_394
- *func_393( 0 ) = 255;
- Jump @Label_395;
- :Label_389
- func_392();
- if ( !( 0 != *func_393( 1 ) ) )
- {
- Jump @Label_396;
- }
- *func_393( 1 )--;
- Jump @Label_395;
- :Label_396
- *func_393( 1 ) = 255;
- Jump @Label_395;
- :Label_390
- func_392();
- if ( !( 0 != *func_393( 2 ) ) )
- {
- Jump @Label_397;
- }
- *func_393( 2 )--;
- Jump @Label_395;
- :Label_397
- *func_393( 2 ) = 255;
- Jump @Label_395;
- :Label_370
- Switch( Static_2 )
- {
- case 1: Jump @Label_398;
- case 2: Jump @Label_399;
- }
- Jump @Label_368;
- :Label_398
- if ( !( 0 != Static_25 ) )
- {
- Jump @Label_400;
- }
- Static_25--;
- Jump @Label_368;
- :Label_400
- Static_25 = 4;
- Jump @Label_368;
- :Label_399
- if ( !( -1 != Static_41 ) )
- {
- Jump @Label_401;
- }
- Static_41--;
- Jump @Label_368;
- :Label_401
- Static_41 = 6;
- Jump @Label_368;
- :Label_373
- Switch( Static_2 )
- {
- case 1: Jump @Label_402;
- }
- Jump @Label_368;
- :Label_402
- if ( !( 0 != Static_30 ) )
- {
- Jump @Label_403;
- }
- Static_30--;
- Jump @Label_368;
- :Label_403
- Static_30 = 5;
- Jump @Label_368;
- :Label_375
- Switch( Static_2 )
- {
- case 3: Jump @Label_404;
- }
- Jump @Label_368;
- :Label_404
- if ( !( -6 != Static_34 ) )
- {
- Jump @Label_405;
- }
- Static_34--;
- Jump @Label_368;
- :Label_405
- Static_34 = 6;
- Jump @Label_368;
- :Label_377
- Switch( Static_2 )
- {
- case 6: Jump @Label_406;
- }
- Jump @Label_368;
- :Label_406
- if ( !( -1 != Static_40 ) )
- {
- Jump @Label_407;
- }
- Static_40--;
- Jump @Label_368;
- :Label_407
- Static_40 = 9;
- Jump @Label_368;
- :Label_378
- Switch( Static_2 )
- {
- case 4: Jump @Label_408;
- }
- Jump @Label_368;
- :Label_408
- if ( !( 0 != Static_16 ) )
- {
- Jump @Label_409;
- }
- Static_16--;
- Jump @Label_368;
- :Label_409
- Static_16 = 1;
- Jump @Label_368;
- :Label_379
- Switch( Static_2 )
- {
- case 6: Jump @Label_410;
- case 7: Jump @Label_411;
- case 9: Jump @Label_412;
- case 10: Jump @Label_413;
- case 11: Jump @Label_414;
- case 13: Jump @Label_415;
- case 14: Jump @Label_416;
- case 15: Jump @Label_417;
- }
- Jump @Label_368;
- :Label_410
- if ( !( 0 != Static_80 ) )
- {
- Jump @Label_418;
- }
- Static_80--;
- Jump @Label_368;
- :Label_418
- Static_80 = 1;
- Jump @Label_368;
- :Label_411
- if ( !( 0 != Static_56 ) )
- {
- Jump @Label_419;
- }
- Static_56--;
- Jump @Label_368;
- :Label_419
- Static_56 = 6;
- Jump @Label_368;
- :Label_412
- func_420( 0, 0 );
- Jump @Label_368;
- :Label_413
- func_420( 1, 0 );
- Jump @Label_368;
- :Label_414
- func_420( 2, 0 );
- Jump @Label_368;
- :Label_415
- func_421( 0, 0 );
- Jump @Label_368;
- :Label_416
- func_421( 1, 0 );
- Jump @Label_368;
- :Label_417
- func_421( 2, 0 );
- Jump @Label_368;
- :Label_369
- Switch( Static_2 )
- {
- case 4: Jump @Label_422;
- }
- Jump @Label_368;
- :Label_422
- if ( !( 0 != Static_58 ) )
- {
- Jump @Label_423;
- }
- Static_58--;
- Jump @Label_368;
- :Label_423
- Static_58 = 9;
- Jump @Label_368;
- :Label_380
- Switch( Static_2 )
- {
- case 2: Jump @Label_424;
- }
- Jump @Label_368;
- :Label_424
- if ( !( Static_14 != 0 ) )
- {
- Jump @Label_425;
- }
- Static_14--;
- Jump @Label_426;
- :Label_425
- Static_14 = get_number_of_vehicle_number_plates() - 1;
- Jump @Label_426;
- :Label_381
- if ( !( (Static_2 <= 17 && Static_2 >= 1) ) )
- {
- Jump @Label_368;
- }
- Static_32 = Static_2 - 1;
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- Jump @Label_368;
- :Label_382
- Switch( Static_2 )
- {
- case 1: Jump @Label_427;
- case 2: Jump @Label_428;
- case 3: Jump @Label_429;
- case 4: Jump @Label_430;
- }
- Jump @Label_368;
- :Label_427
- if ( !( 0 != Static_21 ) )
- {
- Jump @Label_431;
- }
- Static_21--;
- Jump @Label_368;
- :Label_431
- Static_21 = 1;
- Jump @Label_368;
- :Label_428
- func_170( &Static_31, 2 );
- func_170( &Static_31, 5 );
- clear_bit( &Static_31, 3 );
- Static_32 = Static_21 + 23;
- Jump @Label_368;
- :Label_429
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- func_170( &Static_31, 6 );
- Jump @Label_368;
- :Label_430
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- func_170( &Static_31, 8 );
- set_bit( &Static_31, 10 );
- Jump @Label_368;
- :Label_384
- Switch( Static_2 )
- {
- case 1: Jump @Label_432;
- case 2: Jump @Label_433;
- }
- Jump @Label_368;
- :Label_432
- if ( !( 0 != Static_85 ) )
- {
- Jump @Label_434;
- }
- Static_85--;
- Jump @Label_368;
- :Label_434
- Static_85 = 1;
- Jump @Label_368;
- :Label_433
- if ( !( 0 != Static_86 ) )
- {
- Jump @Label_435;
- }
- Static_86--;
- Jump @Label_368;
- :Label_435
- Static_86 = 1;
- Jump @Label_368;
- :Label_376
- Switch( Static_2 )
- {
- case 7: Jump @Label_436;
- case 8: Jump @Label_437;
- }
- Jump @Label_368;
- :Label_436
- if ( !( 0 != Static_87 ) )
- {
- Jump @Label_438;
- }
- Static_87--;
- Jump @Label_368;
- :Label_438
- Static_87 = 1;
- Jump @Label_368;
- :Label_437
- if ( !( 0 != Static_90 ) )
- {
- Jump @Label_439;
- }
- Static_90--;
- Jump @Label_368;
- :Label_439
- Static_90 = 3;
- Jump @Label_368;
- :Label_371
- Switch( Static_2 )
- {
- case 7: Jump @Label_440;
- }
- Jump @Label_368;
- :Label_440
- if ( !( 0 != Static_88 ) )
- {
- Jump @Label_441;
- }
- Static_88 = 0;
- Jump @Label_368;
- :Label_441
- Static_88 = 0;
- Jump @Label_368;
- :Label_383
- Switch( Static_2 )
- {
- case 1: Jump @Label_442;
- }
- Jump @Label_368;
- :Label_442
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- func_170( &Static_31, 7 );
- Jump @Label_368;
- :Label_374
- Switch( Static_2 )
- {
- case 6: Jump @Label_443;
- }
- Jump @Label_368;
- :Label_443
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- func_170( &Static_31, 11 );
- Jump @Label_368;
- :Label_385
- Switch( Static_2 )
- {
- case 4: Jump @Label_444;
- }
- Jump @Label_368;
- :Label_444
- if ( !( 0 != Static_92 ) )
- {
- Jump @Label_445;
- }
- Static_92--;
- Jump @Label_368;
- :Label_445
- Static_92 = var_0;
- Jump @Label_368;
- :Label_386
- if ( (Static_2 <= 5 && Static_2 >= 2) )
- {
- Jump @Label_446;
- }
- Switch( Static_2 )
- {
- case 1: Jump @Label_447;
- }
- Jump @Label_368;
- :Label_447
- if ( !( 0 != Static_93 ) )
- {
- Jump @Label_448;
- }
- Static_93--;
- Jump @Label_368;
- :Label_448
- Static_93 = 1;
- Jump @Label_368;
- :Label_446
- var_0 = &Static_94.Imm[Static_93 * 4].Imm[Static_2 - 2];
- if ( !( 0 != *var_0 ) )
- {
- Jump @Label_449;
- }
- *var_0--;
- Jump @Label_368;
- :Label_449
- *var_0 = 255;
- Jump @Label_368;
- :Label_367
- Switch( Static_1 )
- {
- case 7: Jump @Label_450;
- case 13: Jump @Label_451;
- case 16: Jump @Label_452;
- case 17: Jump @Label_453;
- case 18: Jump @Label_454;
- case 19: Jump @Label_455;
- case 20: Jump @Label_456;
- case 21: Jump @Label_457;
- case 22: Jump @Label_458;
- case 23: Jump @Label_459;
- case 24: Jump @Label_460;
- case 27: Jump @Label_461;
- case 31: Jump @Label_462;
- case 32: Jump @Label_463;
- case 34: Jump @Label_464;
- case 35: Jump @Label_465;
- case 37: Jump @Label_466;
- case 38: Jump @Label_467;
- }
- Jump @Label_368;
- :Label_453
- Switch( Static_2 )
- {
- case 2: Jump @Label_468;
- case 3: Jump @Label_469;
- case 4: Jump @Label_470;
- case 5: Jump @Label_471;
- }
- Jump @Label_395;
- :Label_468
- if ( !( 1 != Static_29 ) )
- {
- Jump @Label_472;
- }
- Static_29++;
- Jump @Label_368;
- :Label_472
- Static_29 = 0;
- Jump @Label_368;
- :Label_469
- func_392();
- if ( !( 255 != *func_393( 0 ) ) )
- {
- Jump @Label_473;
- }
- *func_393( 0 )++;
- Jump @Label_395;
- :Label_473
- *func_393( 0 ) = 0;
- Jump @Label_395;
- :Label_470
- func_392();
- if ( !( 255 != *func_393( 1 ) ) )
- {
- Jump @Label_474;
- }
- *func_393( 1 )++;
- Jump @Label_395;
- :Label_474
- *func_393( 1 ) = 0;
- Jump @Label_395;
- :Label_471
- func_392();
- if ( !( 255 != *func_393( 2 ) ) )
- {
- Jump @Label_475;
- }
- *func_393( 2 )++;
- Jump @Label_395;
- :Label_475
- *func_393( 2 ) = 0;
- Jump @Label_395;
- :Label_451
- Switch( Static_2 )
- {
- case 1: Jump @Label_476;
- case 2: Jump @Label_477;
- }
- Jump @Label_368;
- :Label_476
- if ( !( 6 != Static_25 ) )
- {
- Jump @Label_478;
- }
- Static_25++;
- Jump @Label_368;
- :Label_478
- Static_25 = 0;
- Jump @Label_368;
- :Label_477
- if ( !( 6 != Static_41 ) )
- {
- Jump @Label_479;
- }
- Static_41++;
- Jump @Label_368;
- :Label_479
- Static_41 = -1;
- Jump @Label_368;
- :Label_454
- Switch( Static_2 )
- {
- case 1: Jump @Label_480;
- }
- Jump @Label_368;
- :Label_480
- if ( !( 5 != Static_30 ) )
- {
- Jump @Label_481;
- }
- Static_30++;
- Jump @Label_368;
- :Label_481
- Static_30 = 0;
- Jump @Label_368;
- :Label_456
- Switch( Static_2 )
- {
- case 3: Jump @Label_482;
- }
- Jump @Label_368;
- :Label_482
- if ( !( 6 != Static_34 ) )
- {
- Jump @Label_483;
- }
- Static_34++;
- Jump @Label_368;
- :Label_483
- Static_34 = -6;
- Jump @Label_368;
- :Label_458
- Switch( Static_2 )
- {
- case 6: Jump @Label_484;
- }
- Jump @Label_368;
- :Label_484
- if ( !( 9 != Static_40 ) )
- {
- Jump @Label_485;
- }
- Static_40++;
- Jump @Label_368;
- :Label_485
- Static_40 = -1;
- Jump @Label_368;
- :Label_459
- Switch( Static_2 )
- {
- case 4: Jump @Label_486;
- }
- Jump @Label_368;
- :Label_486
- if ( !( 1 != Static_16 ) )
- {
- Jump @Label_487;
- }
- Static_16++;
- Jump @Label_368;
- :Label_487
- Static_16 = 0;
- Jump @Label_368;
- :Label_460
- Switch( Static_2 )
- {
- case 6: Jump @Label_488;
- case 7: Jump @Label_489;
- case 9: Jump @Label_490;
- case 10: Jump @Label_491;
- case 11: Jump @Label_492;
- case 13: Jump @Label_493;
- case 14: Jump @Label_494;
- case 15: Jump @Label_495;
- }
- Jump @Label_368;
- :Label_488
- if ( !( 1 != Static_80 ) )
- {
- Jump @Label_496;
- }
- Static_80++;
- Jump @Label_368;
- :Label_496
- Static_80 = 0;
- Jump @Label_368;
- :Label_489
- if ( !( 6 != Static_56 ) )
- {
- Jump @Label_497;
- }
- Static_56++;
- Jump @Label_368;
- :Label_497
- Static_56 = 0;
- Jump @Label_368;
- :Label_490
- func_420( 0, 1 );
- Jump @Label_368;
- :Label_491
- func_420( 1, 1 );
- Jump @Label_368;
- :Label_492
- func_420( 2, 1 );
- Jump @Label_368;
- :Label_493
- func_421( 0, 1 );
- Jump @Label_368;
- :Label_494
- func_421( 1, 1 );
- Jump @Label_368;
- :Label_495
- func_421( 2, 1 );
- Jump @Label_368;
- :Label_450
- Switch( Static_2 )
- {
- case 4: Jump @Label_498;
- }
- Jump @Label_368;
- :Label_498
- if ( !( 9 != Static_58 ) )
- {
- Jump @Label_499;
- }
- Static_58++;
- Jump @Label_368;
- :Label_499
- Static_58 = 0;
- Jump @Label_368;
- :Label_461
- Switch( Static_2 )
- {
- case 2: Jump @Label_500;
- }
- Jump @Label_368;
- :Label_500
- if ( !( get_number_of_vehicle_number_plates() - 1 != Static_14 ) )
- {
- Jump @Label_501;
- }
- Static_14++;
- Jump @Label_426;
- :Label_501
- Static_14 = 0;
- Jump @Label_426;
- :Label_462
- if ( !( (Static_2 <= 17 && Static_2 >= 1) ) )
- {
- Jump @Label_368;
- }
- Static_32 = Static_2 - 1;
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- Jump @Label_368;
- :Label_463
- Switch( Static_2 )
- {
- case 1: Jump @Label_502;
- case 2: Jump @Label_503;
- case 3: Jump @Label_504;
- case 4: Jump @Label_505;
- }
- Jump @Label_368;
- :Label_502
- if ( !( 1 != Static_21 ) )
- {
- Jump @Label_506;
- }
- Static_21++;
- Jump @Label_368;
- :Label_506
- Static_21 = 0;
- Jump @Label_368;
- :Label_503
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- set_bit( &Static_31, 5 );
- Static_32 = Static_21 + 23;
- Jump @Label_368;
- :Label_504
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- func_170( &Static_31, 6 );
- Jump @Label_368;
- :Label_505
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- set_bit( &Static_31, 8 );
- set_bit( &Static_31, 10 );
- Jump @Label_368;
- :Label_465
- Switch( Static_2 )
- {
- case 1: Jump @Label_507;
- case 2: Jump @Label_508;
- }
- Jump @Label_368;
- :Label_507
- if ( !( 1 != Static_85 ) )
- {
- Jump @Label_509;
- }
- Static_85++;
- Jump @Label_368;
- :Label_509
- Static_85 = 0;
- Jump @Label_368;
- :Label_508
- if ( !( 1 != Static_86 ) )
- {
- Jump @Label_510;
- }
- Static_86++;
- Jump @Label_368;
- :Label_510
- Static_86 = 0;
- Jump @Label_368;
- :Label_457
- Switch( Static_2 )
- {
- case 7: Jump @Label_511;
- case 8: Jump @Label_512;
- }
- Jump @Label_368;
- :Label_511
- if ( !( 1 != Static_87 ) )
- {
- Jump @Label_513;
- }
- Static_87++;
- Jump @Label_368;
- :Label_513
- Static_87 = 0;
- Jump @Label_368;
- :Label_512
- if ( !( 3 != Static_90 ) )
- {
- Jump @Label_514;
- }
- Static_90++;
- Jump @Label_368;
- :Label_514
- Static_90 = 0;
- Jump @Label_368;
- :Label_452
- Switch( Static_2 )
- {
- case 7: Jump @Label_515;
- }
- Jump @Label_368;
- :Label_515
- if ( !( 0 != Static_88 ) )
- {
- Jump @Label_516;
- }
- Jump @Label_368;
- :Label_516
- Static_88 = 0;
- Jump @Label_368;
- :Label_464
- Switch( Static_2 )
- {
- case 1: Jump @Label_517;
- }
- Jump @Label_368;
- :Label_517
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- func_170( &Static_31, 7 );
- Jump @Label_368;
- :Label_455
- func_170( &Static_31, 2 );
- set_bit( &Static_31, 3 );
- set_bit( &Static_31, 11 );
- Jump @Label_368;
- :Label_466
- Switch( Static_2 )
- {
- case 4: Jump @Label_518;
- }
- Jump @Label_368;
- :Label_518
- if ( !( var_0 != Static_92 ) )
- {
- Jump @Label_519;
- }
- Static_92++;
- Jump @Label_368;
- :Label_519
- Static_92 = 0;
- Jump @Label_368;
- :Label_467
- if ( (Static_2 <= 5 && Static_2 >= 2) )
- {
- Jump @Label_520;
- }
- Switch( Static_2 )
- {
- case 1: Jump @Label_521;
- }
- Jump @Label_368;
- :Label_521
- if ( !( 1 != Static_93 ) )
- {
- Jump @Label_522;
- }
- Static_93++;
- Jump @Label_368;
- :Label_522
- Static_93 = 0;
- Jump @Label_368;
- :Label_520
- var_0 = &Static_94.Imm[Static_93 * 4].Imm[Static_2 - 2];
- if ( !( 255 != *var_0 ) )
- {
- Jump @Label_523;
- }
- *var_0++;
- Jump @Label_368;
- :Label_523
- *var_0 = 0;
- Jump @Label_368;
- :Label_395
- func_170( &Static_31, 0 );
- Jump @Label_368;
- :Label_426
- func_170( &Static_31, 1 );
- Jump @Label_368;
- :Label_368
- play_sound_frontend( -1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
- return;
- }
- void func_4()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- func_524();
- set_player_invincible( player_id(), Static_3 );
- if ( ! (Static_4 ) )
- {
- }
- else
- {
- set_player_wanted_level( player_id(), 0 );
- Jump @Label_526;
- }
- :Label_526
- if ( does_entity_exist( player_ped_id() ) )
- {
- set_entity_visible( player_ped_id(), !Static_17 );
- }
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_1 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( network_has_control_of_entity( var_1 ) )
- {
- set_vehicle_can_be_visibly_damaged( var_1, !Static_13 );
- set_vehicle_tyres_can_burst( var_1, !Static_13 );
- set_entity_can_be_damaged( var_1, !Static_13 );
- }
- }
- }
- }
- if ( Static_20 )
- {
- if ( timera() >= 400 )
- {
- settimera( 0 );
- var_0 = player_ped_id();
- if ( ! (is_entity_dead( var_0 ) ) )
- {
- if ( ! (is_ped_on_foot( var_0 ) ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( network_has_control_of_entity( var_0 ) )
- {
- if ( ! (is_entity_dead( var_0 ) ) )
- {
- set_vehicle_colours( var_0, get_random_int_in_range( 0, 157 ), get_random_int_in_range( 0, 157 ) );
- set_vehicle_extra_colours( var_0, get_random_int_in_range( 0, 157 ), get_random_int_in_range( 0, 157 ) );
- }
- else
- {
- }
- }
- }
- }
- }
- }
- }
- if ( Static_9 )
- {
- Stack.Push( get_player_ped( player_id() ) );
- var_0 = Stack.Peek();
- if ( ! (is_entity_dead( Stack[0] ) ) )
- {
- if ( ! (is_ped_on_foot( var_0 ) ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( ! (is_entity_dead( var_0 ) ) )
- {
- if ( network_has_control_of_entity( var_0 ) )
- {
- set_vehicle_on_ground_properly( var_0 );
- }
- else
- {
- }
- }
- }
- }
- }
- }
- }
- if ( Static_36 )
- {
- func_532();
- }
- if ( Static_42 )
- {
- func_534();
- }
- if ( Static_5 )
- {
- func_536();
- }
- if ( Static_43 )
- {
- func_538();
- }
- if ( Static_12 )
- {
- func_540();
- }
- if ( (1 && Static_51) )
- {
- func_542();
- }
- if ( Static_53 )
- {
- func_544();
- }
- if ( Static_57 )
- {
- func_546();
- }
- if ( does_entity_exist( Static_52 ) )
- {
- func_548();
- }
- if ( Static_59 )
- {
- func_550();
- }
- if ( is_bit_set( Static_31, 0 ) )
- {
- func_552();
- func_170( &Static_31, 0 );
- }
- if ( is_bit_set( Static_31, 1 ) )
- {
- func_554();
- func_170( &Static_31, 1 );
- }
- if ( is_bit_set( Static_31, 2 ) )
- {
- func_556();
- func_170( &Static_31, 2 );
- clear_bit( &Static_31, 3 );
- clear_bit( &Static_31, 4 );
- clear_bit( &Static_31, 5 );
- clear_bit( &Static_31, 6 );
- clear_bit( &Static_31, 7 );
- clear_bit( &Static_31, 8 );
- clear_bit( &Static_31, 10 );
- clear_bit( &Static_31, 11 );
- }
- if ( Static_64 )
- {
- func_558();
- }
- Global_2391871.Imm[55] = get_network_time();
- Global_2387908[player_id() * 220].Imm[171] = is_bit_set( Static_31, 9 );
- if ( is_bit_set( Static_31, 12 ) )
- {
- func_560();
- }
- Jump @Label_561;
- :Label_561
- return;
- }
- var32 func_28()
- {
- Switch( Static_1 )
- {
- case 1: Jump @Label_562;
- case 2: Jump @Label_563;
- case 3: Jump @Label_564;
- case 4: Jump @Label_565;
- case 5: Jump @Label_566;
- case 6: Jump @Label_567;
- case 7: Jump @Label_568;
- case 8: Jump @Label_569;
- case 9: Jump @Label_570;
- case 10: Jump @Label_571;
- case 11: Jump @Label_572;
- case 12: Jump @Label_573;
- case 13: Jump @Label_574;
- case 16: Jump @Label_575;
- case 17: Jump @Label_576;
- case 18: Jump @Label_577;
- case 19: Jump @Label_578;
- case 20: Jump @Label_579;
- case 21: Jump @Label_580;
- case 22: Jump @Label_581;
- case 23: Jump @Label_582;
- case 24: Jump @Label_583;
- case 25: Jump @Label_584;
- case 26: Jump @Label_585;
- case 27: Jump @Label_586;
- case 28: Jump @Label_587;
- case 29: Jump @Label_588;
- case 30: Jump @Label_589;
- case 31: Jump @Label_590;
- case 32: Jump @Label_591;
- case 33: Jump @Label_592;
- case 34: Jump @Label_593;
- case 35: Jump @Label_594;
- case 36: Jump @Label_595;
- case 37: Jump @Label_596;
- case 38: Jump @Label_597;
- }
- Stack.Push( 0 );
- Jump @Label_598;
- :Label_562
- Stack.Push( 8 );
- Jump @Label_598;
- :Label_563
- Stack.Push( 7 );
- Jump @Label_598;
- :Label_564
- Stack.Push( 7 );
- Jump @Label_598;
- :Label_565
- Stack.Push( 19 );
- Jump @Label_598;
- :Label_568
- Stack.Push( 6 );
- Jump @Label_598;
- :Label_566
- Stack.Push( 7 );
- Jump @Label_598;
- :Label_567
- Stack.Push( 9 );
- Jump @Label_598;
- :Label_570
- Stack.Push( 16 );
- Jump @Label_598;
- :Label_571
- Stack.Push( 16 );
- Jump @Label_598;
- :Label_569
- Stack.Push( 7 );
- Jump @Label_598;
- :Label_572
- Stack.Push( 13 );
- Jump @Label_598;
- Stack.Push( 1 );
- Jump @Label_598;
- :Label_574
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_576
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_575
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_577
- Stack.Push( 4 );
- Jump @Label_598;
- :Label_579
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_580
- Stack.Push( 8 );
- Jump @Label_598;
- :Label_581
- Stack.Push( 7 );
- Jump @Label_598;
- :Label_582
- Stack.Push( 4 );
- Jump @Label_598;
- :Label_584
- Stack.Push( 2 );
- Jump @Label_598;
- :Label_583
- Stack.Push( 15 );
- Jump @Label_598;
- :Label_585
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_586
- Stack.Push( 2 );
- Jump @Label_598;
- :Label_587
- Stack.Push( 16 );
- Jump @Label_598;
- :Label_588
- Stack.Push( 2 );
- Jump @Label_598;
- :Label_590
- Stack.Push( 17 );
- Jump @Label_598;
- :Label_589
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_591
- Stack.Push( 4 );
- Jump @Label_598;
- :Label_592
- Stack.Push( 6 );
- Jump @Label_598;
- :Label_593
- Stack.Push( 1 );
- Jump @Label_598;
- :Label_594
- Stack.Push( 2 );
- Jump @Label_598;
- :Label_578
- Stack.Push( 1 );
- Jump @Label_598;
- :Label_595
- Stack.Push( 2 );
- Jump @Label_598;
- :Label_596
- Stack.Push( 4 );
- Jump @Label_598;
- :Label_597
- Stack.Push( 5 );
- Jump @Label_598;
- :Label_573
- Stack.Push( 14 );
- Jump @Label_598;
- :Label_598
- return Stack[0];
- }
- void func_23()
- {
- if ( !( 1 != Static_1 ) )
- {
- Jump @Label_599;
- }
- Switch( Static_1 )
- {
- case 2: Jump @Label_600;
- case 3: Jump @Label_601;
- case 4: Jump @Label_602;
- case 5: Jump @Label_603;
- case 6: Jump @Label_604;
- case 7: Jump @Label_605;
- case 8: Jump @Label_606;
- case 9: Jump @Label_607;
- case 10: Jump @Label_608;
- case 11: Jump @Label_609;
- case 12: Jump @Label_610;
- case 13: Jump @Label_611;
- case 16: Jump @Label_612;
- case 17: Jump @Label_613;
- case 18: Jump @Label_614;
- case 19: Jump @Label_615;
- case 20: Jump @Label_616;
- case 21: Jump @Label_617;
- case 22: Jump @Label_618;
- case 23: Jump @Label_619;
- case 24: Jump @Label_620;
- case 25: Jump @Label_621;
- case 26: Jump @Label_622;
- case 27: Jump @Label_623;
- case 28: Jump @Label_624;
- case 29: Jump @Label_625;
- case 30: Jump @Label_626;
- case 31: Jump @Label_627;
- case 32: Jump @Label_628;
- case 33: Jump @Label_629;
- case 34: Jump @Label_630;
- case 35: Jump @Label_631;
- case 36: Jump @Label_632;
- case 37: Jump @Label_633;
- case 38: Jump @Label_634;
- }
- Jump @Label_599;
- :Label_600
- Static_1 = 1;
- Static_2 = 1;
- Jump @Label_635;
- :Label_601
- Static_1 = 1;
- Static_2 = 2;
- Jump @Label_635;
- :Label_602
- Static_1 = 2;
- Static_2 = 1;
- Jump @Label_635;
- :Label_603
- Static_1 = 4;
- Static_2 = Static_8 + 2;
- Jump @Label_635;
- :Label_604
- Static_1 = 5;
- Static_2 = 2;
- Jump @Label_635;
- :Label_605
- Static_1 = 4;
- Static_2 = 1;
- Jump @Label_635;
- :Label_606
- Static_1 = 5;
- Static_2 = 3;
- Jump @Label_635;
- :Label_607
- Static_1 = 2;
- Static_2 = 2;
- Jump @Label_635;
- :Label_608
- Static_1 = 9;
- Static_2 = 1;
- Jump @Label_635;
- :Label_609
- Static_1 = 1;
- Static_2 = 3;
- Jump @Label_635;
- :Label_611
- Static_1 = 2;
- Static_2 = 3;
- Jump @Label_635;
- :Label_613
- Static_1 = 16;
- Static_2 = 2;
- Jump @Label_635;
- :Label_612
- Static_1 = 3;
- Static_2 = 2;
- Jump @Label_635;
- :Label_614
- Static_1 = 16;
- Static_2 = 1;
- Jump @Label_635;
- :Label_616
- Static_1 = 1;
- Static_2 = 7;
- Jump @Label_635;
- :Label_617
- Static_1 = 1;
- Static_2 = 8;
- Jump @Label_635;
- :Label_618
- Static_1 = 5;
- Static_2 = 4;
- Jump @Label_635;
- :Label_619
- Static_1 = 3;
- Static_2 = 3;
- Jump @Label_635;
- :Label_620
- Static_1 = 36;
- Static_2 = 1;
- Jump @Label_635;
- :Label_621
- Static_1 = 5;
- Static_2 = 1;
- Jump @Label_635;
- :Label_622
- Static_1 = 22;
- Static_2 = 1;
- Jump @Label_635;
- :Label_623
- Static_1 = 16;
- Static_2 = 3;
- Jump @Label_635;
- :Label_624
- Static_1 = Static_81;
- Static_2 = Static_82;
- Jump @Label_635;
- :Label_625
- Static_1 = 24;
- Static_2 = 1;
- Jump @Label_635;
- :Label_627
- Static_1 = 30;
- Static_2 = 1;
- Jump @Label_635;
- :Label_626
- Static_1 = 16;
- Static_2 = 4;
- Jump @Label_635;
- :Label_628
- Static_1 = 30;
- Static_2 = 2;
- Jump @Label_635;
- :Label_629
- Static_1 = 30;
- Static_2 = 4;
- Jump @Label_635;
- :Label_630
- Static_1 = 30;
- Static_2 = 3;
- Jump @Label_635;
- :Label_631
- Static_1 = 36;
- Static_2 = 2;
- Jump @Label_635;
- :Label_615
- Static_1 = 30;
- Static_2 = 5;
- Jump @Label_635;
- :Label_632
- Static_1 = 1;
- Static_2 = 5;
- Jump @Label_635;
- :Label_633
- Static_1 = 21;
- Static_2 = 1;
- Jump @Label_635;
- :Label_634
- Static_1 = 1;
- Static_2 = 6;
- Jump @Label_635;
- :Label_610
- Static_1 = 1;
- Static_2 = 4;
- Jump @Label_635;
- :Label_635
- play_sound_frontend( -1, "BACK", "HUD_FRONTEND_DEFAULT_SOUNDSET" );
- :Label_599
- return;
- }
- void func_560()
- {
- if ( ! ((is_entity_a_ped( Static_52 ) && does_entity_exist( Static_52 )) ) )
- {
- if ( unk_0x8866D9D0( player_id(), &Static_52 ) )
- {
- if ( ! ((is_entity_a_ped( Static_52 ) && does_entity_exist( Static_52 )) ) )
- {
- }
- Static_52 = 0;
- }
- }
- return;
- }
- void func_548()
- {
- if ( (24 == Static_1 && is_control_just_pressed( 0, 194 )) )
- {
- if ( is_entity_a_ped( Static_52 ) )
- {
- if ( is_ped_a_player( Static_52 ) )
- {
- if ( is_ped_in_any_vehicle( Static_52, 0 ) )
- {
- Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
- }
- else
- {
- set_entity_as_mission_entity( Static_52, 0, 1 );
- delete_ped( &Static_52 );
- }
- else
- {
- }
- if ( is_entity_a_vehicle( Static_52 ) )
- {
- Stack.Push( func_334( Static_52 ) );
- set_entity_as_mission_entity( Static_52, 0, 1 );
- delete_vehicle( &Static_52 );
- }
- else if ( func_334( Static_52 ) )
- {
- delete_object( &Static_52 );
- }
- else
- {
- }
- }
- }
- }
- return;
- }
- void func_546()
- {
- if ( ! (does_entity_exist( Static_52 ) ) )
- {
- if ( unk_0x8866D9D0( player_id(), &Static_52 ) )
- {
- }
- if ( does_entity_exist( Static_52 ) )
- {
- if ( is_entity_a_ped( Static_52 ) )
- {
- if ( ! (is_ped_in_any_vehicle( Static_52, 0 ) ) )
- {
- if ( is_ped_a_player( Static_52 ) )
- {
- }
- else
- {
- Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
- }
- else
- {
- }
- }
- Static_52 = 0;
- }
- }
- }
- return;
- }
- void func_421( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_646;
- }
- if ( !( func_334( Static_52 ) ) )
- {
- Jump @Label_646;
- }
- var_4 = func_647( Static_56 );
- if ( is_entity_attached( Static_52 ) )
- {
- Jump @Label_648;
- }
- var_0 = { get_entity_coords( Static_52, 0 ){3} } {3};
- Switch( param_0 )
- {
- case 0: Jump @Label_649;
- case 1: Jump @Label_650;
- case 2: Jump @Label_651;
- }
- Jump @Label_652;
- :Label_649
- var_3 = &var_0;
- Jump @Label_652;
- :Label_650
- var_3 = &var_0.Imm[1];
- Jump @Label_652;
- :Label_651
- var_3 = &var_0.Imm[2];
- :Label_652
- Switch( param_1 )
- {
- case 0: Jump @Label_653;
- case 1: Jump @Label_654;
- }
- Jump @Label_655;
- :Label_654
- *var_3 +f= var_4;
- Jump @Label_655;
- :Label_653
- *var_3 -f= var_4;
- :Label_655
- set_entity_coords_no_offset( Static_52, &var_0{3}, 0, 0, 0 );
- Jump @Label_646;
- :Label_648
- var_5 = get_entity_attached_to( Static_52 );
- Switch( param_0 )
- {
- case 0: Jump @Label_656;
- case 1: Jump @Label_657;
- case 2: Jump @Label_658;
- }
- Jump @Label_659;
- :Label_656
- var_3 = &Static_73;
- Jump @Label_659;
- :Label_657
- var_3 = &Static_74;
- Jump @Label_659;
- :Label_658
- var_3 = &Static_75;
- :Label_659
- Switch( param_1 )
- {
- case 0: Jump @Label_660;
- case 1: Jump @Label_661;
- }
- Jump @Label_662;
- :Label_661
- *var_3 +f= var_4;
- Jump @Label_662;
- :Label_660
- *var_3 -f= var_4;
- :Label_662
- attach_entity_to_entity( Static_52, var_5, 0, Static_73, Static_74, Static_75, Static_76, Static_77, Static_78, 1, 1, 0, 0, 2, 1 );
- :Label_646
- return;
- }
- void func_420( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- if ( !( does_entity_exist( Static_52 ) ) )
- {
- Jump @Label_663;
- }
- if ( !( func_334( Static_52 ) ) )
- {
- Jump @Label_663;
- }
- var_4 = func_647( Static_56 );
- if ( is_entity_attached( Static_52 ) )
- {
- Jump @Label_664;
- }
- var_0 = { get_entity_rotation( Static_52, 2 ){3} } {3};
- Switch( param_0 )
- {
- case 0: Jump @Label_665;
- case 1: Jump @Label_666;
- case 2: Jump @Label_667;
- }
- :Label_665
- var_3 = &var_0;
- Jump @Label_668;
- :Label_666
- var_3 = &var_0.Imm[1];
- Jump @Label_668;
- :Label_667
- var_3 = &var_0.Imm[2];
- :Label_668
- Switch( param_1 )
- {
- case 0: Jump @Label_669;
- case 1: Jump @Label_670;
- }
- Jump @Label_671;
- :Label_670
- *var_3 +f= var_4;
- Jump @Label_671;
- :Label_669
- *var_3 -f= var_4;
- :Label_671
- set_entity_rotation( Static_52, &var_0{3}, 2, 1 );
- Jump @Label_663;
- :Label_664
- Switch( param_0 )
- {
- case 0: Jump @Label_672;
- case 1: Jump @Label_673;
- case 2: Jump @Label_674;
- }
- :Label_672
- var_3 = &Static_76;
- Jump @Label_675;
- :Label_673
- var_3 = &Static_77;
- Jump @Label_675;
- :Label_674
- var_3 = &Static_78;
- :Label_675
- Switch( param_1 )
- {
- case 0: Jump @Label_676;
- case 1: Jump @Label_677;
- }
- Jump @Label_678;
- :Label_677
- *var_3 +f= var_4;
- Jump @Label_678;
- :Label_676
- *var_3 -f= var_4;
- :Label_678
- attach_entity_to_entity( Static_52, get_entity_attached_to( Stack.Peek() ), 0, Static_73, Static_74, Static_75, Static_76, Static_77, Static_78, 1, 1, 0, 0, 2, 1 );
- :Label_663
- return;
- }
- void func_544()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- if ( is_control_pressed( 0, 180 ) )
- {
- var_0 = player_ped_id();
- var_1 = player_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( ! (does_entity_exist( Static_52 ) ) )
- {
- if ( unk_0x8866D9D0( var_1, &Static_52 ) )
- {
- }
- if ( is_entity_a_ped( Static_52 ) )
- {
- if ( ! (is_ped_in_any_vehicle( Static_52, 0 ) ) )
- {
- if ( is_ped_a_player( Static_52 ) )
- {
- }
- else
- {
- Static_52 = get_vehicle_ped_is_in( Static_52, 0 );
- }
- else
- {
- }
- }
- if ( func_334( Static_52 ) )
- {
- get_model_dimensions( get_entity_model( Static_52 ), &var_2, &var_5 );
- var_8 = { func_684( var_2 +f var_5 +f 8f ){3} } {3};
- set_entity_coords_no_offset( Static_52, &var_8{3}, 0, 0, 0 );
- set_entity_heading( Static_52, get_entity_heading( var_0 ) -f 270f );
- freeze_entity_position( Static_52, Static_54 );
- }
- else
- {
- }
- Static_52 = 0;
- }
- }
- }
- }
- return;
- }
- void func_558()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- var_3 = 0;
- if ( var_3 )
- {
- var_4 = { get_cam_rot( Static_64, 0 ){3} } {3};
- func_686( var_4.Imm[0], 0.2f, 0.2f );
- func_686( var_4.Imm[1], 0.2f, 0.4f );
- func_686( var_4.Imm[2], 0.2f, 0.6f );
- }
- if ( does_cam_exist( Static_64 ) )
- {
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- set_cam_rot( Static_64, get_gameplay_cam_rot( 2 ){3}, 2 );
- }
- }
- return;
- }
- void func_304()
- {
- Var32 var_0;
- Var32 var_1;
- if ( ! (does_cam_exist( Static_64 ) ) )
- {
- Static_64 = create_cam( "DEFAULT_SCRIPTED_CAMERA", 1 );
- attach_cam_to_ped_bone( Static_64, player_ped_id(), 31086, 0.0f, 0.15f, 0.02f, 1 );
- }
- set_cam_active( Static_64, !is_cam_active( Static_64 ) );
- render_script_cams( 1, 0, 3000, 1, 0 );
- set_cam_active( Static_79, !is_cam_active( Static_64 ) );
- return;
- }
- void func_542()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = player_ped_id();
- var_1 = player_id();
- if ( (is_player_free_aiming( var_1 ) || is_player_targetting_anything( var_1 )) )
- {
- if ( is_control_just_pressed( 0, 7 ) )
- {
- func_170( &Static_51, 1 );
- }
- if ( is_bit_set( Static_51, 1 ) )
- {
- if ( ! (is_bit_set( Static_51, 2 ) ) )
- {
- set_bit( &Static_51, 2 );
- set_time_scale( 0.2f );
- set_timecycle_modifier( "REDMIST" );
- }
- else
- {
- }
- if ( is_bit_set( Static_51, 2 ) )
- {
- clear_bit( &Static_51, 2 );
- clear_bit( &Static_51, 1 );
- set_time_scale( 1.0f );
- set_timecycle_modifier( "DEFAULT" );
- Jump @Label_691;
- }
- }
- }
- :Label_691
- return;
- }
- void func_540()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- if ( Static_47 )
- {
- return;
- }
- Stack.Push( 0 );
- Static_47 = Stack.Peek();
- Static_48 = Stack[0];
- var_0 = player_ped_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( ! (Static_45 ) )
- {
- if ( get_player_target_entity( player_id(), &var_2 ) )
- {
- if ( does_entity_exist( var_2 ) )
- {
- if ( is_entity_a_vehicle( var_2 ) )
- {
- Static_44 = var_2;
- Static_45 = 1;
- }
- var_1 = player_id();
- if ( (is_player_free_aiming( var_1 ) || is_player_targetting_anything( var_1 )) )
- {
- get_model_dimensions( get_entity_model( Static_44 ), &var_4, &var_7 );
- var_10 = { func_684( var_4 +f var_7 +f 8f ){3} } {3};
- if ( func_334( Static_44 ) )
- {
- Jump @Label_695;
- Stack.Push( var_10.Imm[2] );
- Stack.PushArray( 3, &var_10 );
- Stack.Push( 400f );
- Stack.Push( Stack[1] +f Stack[0] );
- Stack.Push( &var_13 );
- if ( get_ground_z_for_3d_coord( Stack[3], Stack[2], Stack[1], Stack[0] ) )
- {
- Stack.Push( var_13 );
- if ( Stack[1] < Stack[0] )
- {
- var_10.Imm[2] = var_13;
- }
- }
- :Label_695
- set_entity_coords_no_offset( Static_44, &var_10{3}, 0, 0, 0 );
- set_entity_heading( Static_44, get_entity_heading( var_0 ) -f 270f );
- disable_control_action( 0, 183 );
- if ( is_disabled_control_just_pressed( 0, 183 ) )
- {
- apply_force_to_entity( Static_44, 1, 80f, 0.0f, 0.0f, 2.0f, 0.0f, 0.0f, 0, 1, 1, 1, 0, 1 );
- Static_47 = 1;
- Static_48 = 0;
- }
- else
- {
- }
- }
- }
- }
- }
- }
- Stack.Push( 0 );
- Static_44 = 0;
- Static_45 = Stack[0];
- }
- return;
- }
- void func_325( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Jump @Label_697;
- Switch( param_0 )
- {
- case 0:
- Stack.Push( "prop_bumper_car_01" );
- Jump @Label_700;
- case 1:
- Stack.Push( "prop_roller_car_01" );
- Jump @Label_700;
- :Label_700
- var_4 = get_hash_key( Stack[0] );
- var_0 = player_ped_id();
- if ( !( does_entity_exist( var_0 ) ) )
- {
- break;
- }
- if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
- {
- break;
- }
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- var_1 = { get_entity_coords( var_0, 1 ){3} } {3};
- var_4 = create_object( var_4, &var_1{3}, 1, 1, 0 );
- set_entity_visible( var_0, 0 );
- attach_entity_to_entity( var_4, var_0, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1 );
- set_entity_visible( var_4, 1 );
- }
- :Label_697
- return;
- }
- void func_538()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- if ( is_control_just_pressed( 0, 7 ) )
- {
- if ( does_entity_exist( Static_7 ) )
- {
- delete_object( &Static_7 );
- }
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- var_1 = { func_269( 5.5f ){3} } {3};
- var_1.Imm[2] -f= 1f;
- Stack.Push( create_object( GetHash("prop_mp_ramp_03"), &var_1{3}, 1, 1, 0 ) );
- Static_7 = Stack.Peek();
- Stack.Push( get_entity_heading( var_0 ) );
- set_entity_heading( Stack[1], Stack[0] );
- }
- }
- }
- return;
- }
- void func_536()
- {
- Var32 var_0;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( is_ped_shooting( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( 5.0f );
- }
- else
- {
- Stack.Push( vdist( get_entity_coords( var_0, 0 ){3}, get_gameplay_cam_coord(){3} ) +f 0.5f );
- }
- shoot_single_bullet_between_coords( func_684( Stack[0] ){3}, func_684( 500f ){3}, 5, 1, func_706( Static_90 ), var_0, 0, 1, 2500f );
- }
- return;
- }
- void func_534()
- {
- Var32 var_0;
- disable_control_action( 2, 69 );
- if ( is_disabled_control_just_pressed( 2, 69 ) )
- {
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- Stack.Push( 1 );
- set_vehicle_boost_active( Stack[1], Stack[0] );
- unk_0x1D980479( "RaceTurbo", 0, 0 );
- apply_force_to_entity( var_0, 1, 0f, 20f, 0f, 0f, 0f, 0f, 0, 1, 1, 1, 0, 1 );
- set_vehicle_boost_active( var_0, 0 );
- }
- }
- }
- return;
- }
- void func_532()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = player_ped_id();
- var_1 = player_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( ! (is_entity_dead( var_0 ) ) )
- {
- if ( (is_player_targetting_anything( var_1 ) || is_player_free_aiming( var_1 )) )
- {
- disable_control_action( 0, 24 );
- if ( is_disabled_control_just_pressed( 0, 24 ) )
- {
- if ( ! (Static_38 ) )
- {
- Static_39 = get_closest_vehicle( get_entity_coords( var_0, 0 ){3}, 600f, 0, 0 );
- if ( does_entity_exist( Static_39 ) )
- {
- Static_38 = 1;
- }
- if ( does_entity_exist( Static_39 ) )
- {
- if ( func_334( Static_39 ) )
- {
- set_entity_coords( Static_39, func_269( 8f ){3}, 0, 0, 0, 1 );
- set_entity_heading( Static_39, get_entity_heading( player_ped_id() ) );
- set_vehicle_on_ground_properly( Static_39 );
- apply_force_to_entity( Static_39, 1, 0.0f, 1000f, 0.0f, 0.0f, -1.5f, 0.0f, 0, 1, 1, 1, 0, 1 );
- Static_38 = 0;
- }
- else
- {
- }
- }
- }
- }
- }
- }
- }
- return;
- }
- void func_275()
- {
- Var32 var_0;
- Switch( Static_41 )
- {
- case 0: Jump @Label_710;
- case 1: Jump @Label_711;
- case 2: Jump @Label_712;
- case 3: Jump @Label_713;
- case 4: Jump @Label_714;
- case 5: Jump @Label_715;
- case 6: Jump @Label_716;
- }
- Jump @Label_717;
- :Label_710
- var_0 = 0;
- :Label_718
- stat_set_int( func_276( func_79( "TATTOO_FM_UNLOCKS_", var_0 ) ), -1, 1 );
- var_0++;
- if ( !( var_0 > 4 ) )
- {
- Jump @Label_718;
- }
- Jump @Label_717;
- :Label_711
- var_0 = 1;
- :Label_719
- stat_set_int( func_276( func_78( func_79( "CHAR_FM_CARMOD_", var_0 ), "_UNLCK" ) ), -1, 1 );
- var_0++;
- if ( !( var_0 > 7 ) )
- {
- Jump @Label_719;
- }
- Jump @Label_717;
- :Label_712
- var_0 = 1;
- :Label_720
- stat_set_int( func_276( func_78( func_79( "CHAR_FM_CLOTHES_", var_0 ), "_UNLCK" ) ), -1, 1 );
- var_0++;
- if ( !( var_0 > 11 ) )
- {
- Jump @Label_720;
- }
- var_0 = 5914;
- :Label_721
- Global_262144.Imm[var_0] = 1;
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 5920 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_721;
- }
- Jump @Label_717;
- :Label_713
- var_0 = 0;
- :Label_722
- stat_set_int( func_276( func_79( "RANKAP_UNLK_", var_0 ) ), -1, 1 );
- var_0++;
- if ( !( var_0 > 3 ) )
- {
- Jump @Label_722;
- }
- Jump @Label_717;
- :Label_714
- stat_set_int( func_276( "CHAR_FM_WEAP_UNLOCKED" ), -1, 1 );
- stat_set_int( func_276( "CHAR_FM_WEAP_UNLOCKED2" ), -1, 1 );
- Jump @Label_717;
- :Label_715
- var_0 = 0;
- :Label_723
- stat_set_int( func_276( func_78( func_79( "CHAR_WEAP_ADDON_", var_0 ), "_UNLCK" ) ), -1, 1 );
- var_0++;
- if ( !( var_0 > 4 ) )
- {
- Jump @Label_723;
- }
- Jump @Label_717;
- :Label_716
- var_0 = 0;
- :Label_724
- var_0++;
- if ( !( var_0 <= 49 ) )
- {
- Jump @Label_717;
- }
- if ( has_achievement_been_passed( var_0 ) )
- {
- Jump @Label_724;
- }
- give_achievement_to_player( var_0 );
- if ( !( var_0 < 49 ) )
- {
- Jump @Label_717;
- }
- Jump @Label_724;
- :Label_717
- return;
- }
- void func_Unused_0()
- {
- Var32 var_0;
- var_0 = player_ped_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- set_vehicle_tyres_can_burst( var_0, !get_vehicle_tyres_can_burst( var_0 ) );
- }
- }
- return;
- }
- var32 func_Unused_1( Var32 param_0 )
- {
- Var32 var_0;
- var_0 = player_ped_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- if ( get_vehicle_tyres_can_burst( get_vehicle_ped_is_in( var_0, 0 ) ) )
- {
- Stack.Push( func_78( param_0, " OFF" ) );
- }
- else
- {
- }
- }
- Stack.Push( func_78( param_0, " ON" ) );
- }
- return Stack[0];
- }
- void func_392()
- {
- Var32 var_0;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( !( does_entity_exist( Stack[0] ) ) )
- {
- Jump @Label_728;
- }
- if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
- {
- Jump @Label_728;
- }
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( !( func_334( Stack[0] ) ) )
- {
- Jump @Label_729;
- }
- get_vehicle_custom_primary_colour( var_0, func_730( 0, 0 ), func_730( 1, 0 ), func_730( 2, 0 ) );
- get_vehicle_custom_secondary_colour( var_0, func_730( 0, 1 ), func_730( 1, 1 ), func_730( 2, 1 ) );
- :Label_728
- return;
- }
- void func_554()
- {
- Var32 var_0;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- set_vehicle_number_plate_text_index( get_vehicle_ped_is_in( var_0, 0 ), Static_14 );
- }
- }
- return;
- }
- void func_552()
- {
- Var32 var_0;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- Switch( Static_29 )
- {
- case 0:
- Stack.Push( var_0 );
- clear_vehicle_custom_primary_colour( Stack.Peek() );
- Stack.Push( *func_393( 0 ) );
- Stack.Push( *func_393( 1 ) );
- Stack.Push( *func_393( 2 ) );
- set_vehicle_custom_primary_colour( Stack[3], Stack[2], Stack[1], Stack[0] );
- break;
- case 1:
- Stack.Push( var_0 );
- clear_vehicle_custom_secondary_colour( Stack.Peek() );
- Stack.Push( *func_393( 0 ) );
- Stack.Push( *func_393( 1 ) );
- Stack.Push( *func_393( 2 ) );
- set_vehicle_custom_secondary_colour( Stack[3], Stack[2], Stack[1], Stack[0] );
- }
- }
- }
- }
- return;
- }
- void func_162()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = get_closest_vehicle( get_entity_coords( player_ped_id(), 0 ){3}, 100f, 0, 4 );
- if ( does_entity_exist( var_0 ) )
- {
- var_1 = func_735( var_0 );
- if ( -2 != var_1 )
- {
- set_ped_into_vehicle( player_ped_id(), var_0, var_1 );
- }
- }
- return;
- }
- void func_211( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( network_is_player_active( param_0 ) )
- {
- var_0 = get_player_ped( param_0 );
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- var_1 = func_735( var_0 );
- if ( -2 != var_1 )
- {
- task_warp_ped_into_vehicle( player_ped_id(), var_0, var_1 );
- }
- }
- }
- return;
- }
- void func_283( Var32 param_0, Var32 param_1 )
- {
- Switch( param_1 )
- {
- case 0:
- func_739( param_0 );
- break;
- }
- return;
- }
- void func_739( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- if ( is_entity_a_vehicle( param_0 ) )
- {
- if ( GetHash("police3") == get_entity_model( param_0 ) )
- {
- Static_684 = { param_0, 85, 0, 0, 8, 8, 8, " POLICE ", 5, 1, 1, 3, 16, 0, 132, 5, 1, 1, 1, 1, 0, 1, -1, 1, -1, -1, -1, 3, 2, 2, 5, 3, 4 } {33};
- func_741( &Static_684 );
- }
- }
- }
- return;
- }
- void func_741( Var32 param_0 )
- {
- Var32 var_0;
- if ( !( does_entity_exist( *param_0.Imm[0] ) ) )
- {
- Jump @Label_742;
- }
- if ( !( is_entity_a_vehicle( *param_0.Imm[0] ) ) )
- {
- Jump @Label_742;
- }
- if ( !( func_334( *param_0.Imm[0] ) ) )
- {
- Jump @Label_742;
- }
- set_vehicle_mod_kit( *param_0.Imm[0], 0 );
- set_vehicle_custom_primary_colour( *param_0.Imm[0], param_0.Imm[1]{3} );
- set_vehicle_custom_secondary_colour( *param_0.Imm[0], param_0.Imm[4]{3} );
- set_vehicle_number_plate_text( *param_0.Imm[0], *param_0.Imm[7] );
- set_vehicle_number_plate_text_index( *param_0.Imm[0], *param_0.Imm[8] );
- toggle_vehicle_mod( *param_0.Imm[0], 18, *param_0.Imm[9] );
- toggle_vehicle_mod( *param_0.Imm[0], 22, *param_0.Imm[10] );
- set_vehicle_wheel_type( *param_0.Imm[0], *param_0.Imm[11] );
- set_vehicle_mod( *param_0.Imm[0], 23, *param_0.Imm[12], 0 );
- set_vehicle_extra_colours( *param_0.Imm[0], *param_0.Imm[13], *param_0.Imm[14] );
- set_vehicle_window_tint( *param_0.Imm[0], *param_0.Imm[15] );
- var_0 = 0;
- :Label_743
- set_vehicle_mod( *param_0.Imm[0], var_0, *param_0.Imm[16].Imm[var_0], 0 );
- var_0++;
- if ( !( var_0 > 16 ) )
- {
- Jump @Label_743;
- }
- :Label_742
- return;
- }
- void func_556()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( !( does_entity_exist( Stack[0] ) ) )
- {
- Jump @Label_744;
- }
- if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
- {
- Jump @Label_744;
- }
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( !( func_334( Stack[0] ) ) )
- {
- Jump @Label_744;
- }
- var_1 = get_vehicle_mod( var_0, Static_32 );
- var_2 = get_num_vehicle_mods( var_0, Static_32 ) - 1;
- set_vehicle_mod_kit( var_0, 0 );
- if ( is_bit_set( Static_31, 4 ) )
- {
- Jump @Label_745;
- }
- if ( is_bit_set( Static_31, 5 ) )
- {
- Jump @Label_746;
- }
- if ( is_bit_set( Static_31, 6 ) )
- {
- Jump @Label_747;
- }
- if ( is_bit_set( Static_31, 8 ) )
- {
- Jump @Label_748;
- }
- if ( is_bit_set( Static_31, 7 ) )
- {
- Jump @Label_749;
- }
- if ( is_bit_set( Static_31, 11 ) )
- {
- Jump @Label_750;
- }
- if ( !( is_bit_set( Static_31, 3 ) ) )
- {
- Jump @Label_751;
- }
- if ( !( var_2 != var_1 ) )
- {
- Jump @Label_752;
- }
- var_1++;
- Jump @Label_753;
- :Label_752
- var_1 = -1;
- Jump @Label_753;
- :Label_751
- if ( !( -1 != var_1 ) )
- {
- Jump @Label_754;
- }
- var_1--;
- Jump @Label_753;
- :Label_754
- var_1 = var_2;
- :Label_753
- set_vehicle_mod( var_0, Static_32, var_1, 0 );
- Jump @Label_744;
- :Label_747
- var_1 = get_vehicle_wheel_type( var_0 );
- if ( !( is_bit_set( Static_31, 3 ) ) )
- {
- Jump @Label_755;
- }
- if ( !( 7 != var_2 ) )
- {
- Jump @Label_756;
- }
- var_1++;
- Jump @Label_757;
- :Label_756
- var_1 = -1;
- Jump @Label_757;
- :Label_755
- if ( !( var_1 != -1 ) )
- {
- Jump @Label_758;
- }
- var_1--;
- Jump @Label_757;
- :Label_758
- var_1 = 7;
- :Label_757
- set_vehicle_wheel_type( var_0, var_1 );
- Jump @Label_744;
- :Label_746
- var_1 = get_vehicle_mod( var_0, Static_32 );
- if ( !( is_bit_set( Static_31, 3 ) ) )
- {
- Jump @Label_759;
- }
- if ( !( var_2 != var_1 ) )
- {
- Jump @Label_760;
- }
- var_1++;
- Jump @Label_761;
- :Label_760
- var_1 = -1;
- Jump @Label_761;
- :Label_759
- if ( !( -1 != var_1 ) )
- {
- Jump @Label_762;
- }
- var_1--;
- Jump @Label_761;
- :Label_762
- var_1 = var_2;
- :Label_761
- set_vehicle_mod( var_0, Static_32, var_1, get_vehicle_mod_variation( var_0, Static_32 ) );
- Jump @Label_744;
- :Label_745
- toggle_vehicle_mod( var_0, Static_32, !is_toggle_mod_on( var_0, Static_32 ) );
- Jump @Label_744;
- :Label_748
- get_vehicle_extra_colours( var_0, &var_2, &var_3 );
- var_1 = &var_2.Imm[is_bit_set( Static_31, 10 )];
- Switch( is_bit_set( Static_31, 3 ) )
- {
- case 1: Jump @Label_763;
- case 0: Jump @Label_764;
- }
- :Label_763
- if ( !( 160 != *var_1 ) )
- {
- Jump @Label_765;
- }
- *var_1++;
- Jump @Label_766;
- :Label_765
- *var_1 = 0;
- Jump @Label_766;
- :Label_764
- if ( !( 0 != *var_1 ) )
- {
- Jump @Label_767;
- }
- *var_1--;
- Jump @Label_766;
- :Label_767
- *var_1 = 160;
- :Label_766
- set_vehicle_extra_colours( var_0, var_2, var_3 );
- Jump @Label_744;
- :Label_749
- var_1 = get_vehicle_window_tint( var_0 );
- Switch( is_bit_set( Static_31, 3 ) )
- {
- case 1: Jump @Label_768;
- case 0: Jump @Label_769;
- }
- Jump @Label_744;
- :Label_768
- if ( !( 6 != var_1 ) )
- {
- Jump @Label_770;
- }
- var_1++;
- Jump @Label_771;
- :Label_770
- var_1 = 0;
- Jump @Label_771;
- :Label_769
- if ( !( 0 != var_1 ) )
- {
- Jump @Label_772;
- }
- var_1--;
- Jump @Label_771;
- :Label_772
- var_1 = 6;
- :Label_771
- set_vehicle_window_tint( var_0, var_1 );
- Jump @Label_744;
- :Label_750
- Stack.Push( get_vehicle_livery_count( var_0 ) );
- var_2 = Stack.Peek() - 1;
- Stack.Push( 0 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_744;
- }
- var_1 = get_vehicle_livery( var_0 );
- Switch( is_bit_set( Static_31, 3 ) )
- {
- case 1: Jump @Label_773;
- case 0: Jump @Label_774;
- }
- Jump @Label_744;
- :Label_773
- if ( !( var_2 != var_1 ) )
- {
- Jump @Label_775;
- }
- var_1++;
- Jump @Label_776;
- :Label_775
- var_1 = -1;
- Jump @Label_776;
- :Label_774
- if ( !( -1 != var_1 ) )
- {
- Jump @Label_777;
- }
- var_1--;
- Jump @Label_776;
- :Label_777
- var_1 = var_2;
- :Label_776
- set_vehicle_livery( var_0, var_1 );
- :Label_744
- return;
- }
- void func_354()
- {
- Switch( Static_85 )
- {
- case 1: Jump @Label_778;
- case 0: Jump @Label_779;
- }
- Jump @Label_780;
- :Label_778
- Switch( Static_86 )
- {
- case 0: Jump @Label_781;
- case 1: Jump @Label_782;
- }
- Jump @Label_780;
- :Label_781
- func_783();
- func_784();
- Jump @Label_780;
- :Label_782
- func_785();
- func_784();
- Jump @Label_780;
- :Label_779
- Switch( Static_86 )
- {
- case 0: Jump @Label_786;
- case 1: Jump @Label_787;
- }
- Jump @Label_780;
- :Label_786
- func_783();
- func_788();
- :Label_787
- func_785();
- func_788();
- :Label_780
- return;
- }
- void func_788()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- var_0 = 0;
- :Label_790
- var_1 = &Global_15003.Imm[var_0 * 7];
- Stack.Push( get_closest_object_of_type( *var_1.Imm[1], *var_1.Imm[2], *var_1.Imm[3], 4.0f, *var_1.Imm[0], 0 ) );
- var_2 = Stack.Peek();
- if ( !( does_entity_exist( Stack[0] ) ) )
- {
- Jump @Label_789;
- }
- if ( !( func_334( var_2 ) ) )
- {
- Jump @Label_789;
- }
- set_entity_as_mission_entity( var_2, 0, 1 );
- delete_object( &var_2 );
- :Label_789
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( Static_89 / 7 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_790;
- }
- return;
- }
- void func_784()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- :Label_792
- var_1 = &Global_15003.Imm[var_0 * 7];
- func_791( *var_1.Imm[0], *var_1.Imm[1], *var_1.Imm[2], *var_1.Imm[3], *var_1.Imm[4], *var_1.Imm[5], *var_1.Imm[6] );
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( Static_89 / 7 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_792;
- }
- return;
- }
- void func_785()
- {
- Static_89 = 252;
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 509.8423f );
- Stack.Push( 5589.242f );
- Stack.Push( 791.0656f );
- Stack.Push( 0.141f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 520.5002f );
- Stack.Push( 5584.377f );
- Stack.Push( 790.5033f );
- Stack.Push( 5.441f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 531.0571f );
- Stack.Push( 5579.541f );
- Stack.Push( 788.6912f );
- Stack.Push( 12.441f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 541.3253f );
- Stack.Push( 5574.84f );
- Stack.Push( 785.4896f );
- Stack.Push( 19.4409f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 551.0662f );
- Stack.Push( 5570.37f );
- Stack.Push( 780.799f );
- Stack.Push( 27.5407f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 560.1738f );
- Stack.Push( 5566.205f );
- Stack.Push( 774.6979f );
- Stack.Push( 35.0403f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 568.6718f );
- Stack.Push( 5562.32f );
- Stack.Push( 767.4281f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 576.9716f );
- Stack.Push( 5558.527f );
- Stack.Push( 759.5663f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 585.2493f );
- Stack.Push( 5554.747f );
- Stack.Push( 751.7451f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 593.5072f );
- Stack.Push( 5550.972f );
- Stack.Push( 743.917f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 601.777f );
- Stack.Push( 5547.191f );
- Stack.Push( 736.0764f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 610.0651f );
- Stack.Push( 5543.399f );
- Stack.Push( 728.2167f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 618.3337f );
- Stack.Push( 5539.623f );
- Stack.Push( 720.3861f );
- Stack.Push( 40.7936f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 626.6017f );
- Stack.Push( 5535.848f );
- Stack.Push( 712.5473f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 634.8616f );
- Stack.Push( 5532.067f );
- Stack.Push( 704.7252f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 643.1213f );
- Stack.Push( 5528.286f );
- Stack.Push( 696.894f );
- Stack.Push( 40.7936f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 651.3914f );
- Stack.Push( 5524.506f );
- Stack.Push( 689.0526f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 659.6512f );
- Stack.Push( 5520.728f );
- Stack.Push( 681.2211f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 667.911f );
- Stack.Push( 5516.942f );
- Stack.Push( 673.3893f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 676.1708f );
- Stack.Push( 5513.167f );
- Stack.Push( 665.558f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 684.4307f );
- Stack.Push( 5509.379f );
- Stack.Push( 657.7266f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 692.6906f );
- Stack.Push( 5505.608f );
- Stack.Push( 649.9052f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 700.9504f );
- Stack.Push( 5501.827f );
- Stack.Push( 642.0737f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 709.2201f );
- Stack.Push( 5498.046f );
- Stack.Push( 634.2426f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 717.4602f );
- Stack.Push( 5494.276f );
- Stack.Push( 626.4309f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 725.7202f );
- Stack.Push( 5490.498f );
- Stack.Push( 618.5996f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 733.98f );
- Stack.Push( 5486.723f );
- Stack.Push( 610.7783f );
- Stack.Push( 40.7396f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 742.5997f );
- Stack.Push( 5482.776f );
- Stack.Push( 603.1669f );
- Stack.Push( 36.9395f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 751.8304f );
- Stack.Push( 5478.552f );
- Stack.Push( 596.3347f );
- Stack.Push( 31.0392f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 761.7103f );
- Stack.Push( 5474.022f );
- Stack.Push( 590.6132f );
- Stack.Push( 24.5989f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 772.0702f );
- Stack.Push( 5469.283f );
- Stack.Push( 586.0803f );
- Stack.Push( 18.9288f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 782.84f );
- Stack.Push( 5464.343f );
- Stack.Push( 582.8604f );
- Stack.Push( 11.5788f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 793.8899f );
- Stack.Push( 5459.285f );
- Stack.Push( 581.1174f );
- Stack.Push( 5.0787f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 805.1001f );
- Stack.Push( 5454.148f );
- Stack.Push( 580.8762f );
- Stack.Push( -2.5212f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 816.1702f );
- Stack.Push( 5449.08f );
- Stack.Push( 581.9746f );
- Stack.Push( -7.6213f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 827.1907f );
- Stack.Push( 5444.041f );
- Stack.Push( 584.5823f );
- Stack.Push( -16.6212f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( 837.6807f );
- Stack.Push( 5439.241f );
- Stack.Push( 588.899f );
- Stack.Push( -24.421f );
- Stack.Push( 0.0f );
- Stack.Push( 65.3998f );
- Stack.Push( Static_89 );
- Stack.Push( &Global_15003 );
- FromStack;
- return;
- }
- void func_783()
- {
- Static_89 = 105;
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -367.639f );
- Stack.Push( -159.6263f );
- Stack.Push( 39.9918f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -59.919f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -367.639f );
- Stack.Push( -159.6263f );
- Stack.Push( 37.1933f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -59.919f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -376.6173f );
- Stack.Push( -156.4899f );
- Stack.Push( 37.1933f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -150.6845f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -376.6173f );
- Stack.Push( -156.4899f );
- Stack.Push( 40.0226f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -150.6845f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -393.11f );
- Stack.Push( -94.3922f );
- Stack.Push( 41.9025f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -18.8002f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -393.11f );
- Stack.Push( -94.3922f );
- Stack.Push( 39.1168f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -18.8002f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -400.0598f );
- Stack.Push( -103.1192f );
- Stack.Push( 41.0517f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -59.8135f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -400.0598f );
- Stack.Push( -103.1192f );
- Stack.Push( 38.2532f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -59.8135f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -401.3876f );
- Stack.Push( -100.8391f );
- Stack.Push( 41.0502f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( -59.8135f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -409.4334f );
- Stack.Push( -96.4273f );
- Stack.Push( 43.8101f );
- Stack.Push( -24.4283f );
- Stack.Push( 0.0f );
- Stack.Push( -150.263f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -413.456f );
- Stack.Push( -90.2701f );
- Stack.Push( 42.7943f );
- Stack.Push( 90f );
- Stack.Push( 35.1179f );
- Stack.Push( -4.4701f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -416.6499f );
- Stack.Push( -86.3867f );
- Stack.Push( 46.0292f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( 42.9901f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -424.7959f );
- Stack.Push( -77.5469f );
- Stack.Push( 46.0318f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( 42.3861f );
- Stack.Push( GetHash("prop_container_01a") );
- Stack.Push( -428.2729f );
- Stack.Push( -73.7499f );
- Stack.Push( 42.2047f );
- Stack.Push( -72.9995f );
- Stack.Push( 0.0f );
- Stack.Push( 42.3861f );
- Stack.Push( 1572208841 );
- Stack.Push( -425.8954f );
- Stack.Push( -78.2232f );
- Stack.Push( 48.8151f );
- Stack.Push( 0.0f );
- Stack.Push( 0.0f );
- Stack.Push( 172.0799f );
- Stack.Push( Static_89 );
- Stack.Push( &Global_15003 );
- FromStack;
- return;
- }
- void func_791( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5, Var32 param_6 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- var_0 = create_object( param_0, ¶m_1{3}, 1, 1, 0 );
- set_entity_rotation( var_0, ¶m_4{3}, 2, 1 );
- freeze_entity_position( var_0, 1 );
- set_entity_lod_dist( var_0, 900000 );
- set_entity_invincible( var_0, 0 );
- set_entity_proofs( var_0, 0, 0, 0, 0, 0, 0, 0, 0 );
- return;
- }
- void func_347( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- if ( network_is_player_active( param_0 ) )
- {
- Stack.Push( get_player_ped( param_0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( param_1 )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- }
- }
- if ( func_334( Static_52 ) )
- {
- attach_entity_to_entity( Static_52, var_0, 0, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1, 1, 0, 0, 2, 1 );
- }
- }
- }
- return;
- }
- void func_550()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- :Label_796
- if ( !( is_bit_set( Static_59, var_0 ) ) )
- {
- Jump @Label_795;
- }
- if ( !( network_is_player_active( var_0 ) ) )
- {
- Jump @Label_795;
- }
- Stack.Push( get_player_ped( var_0 ) );
- var_1 = Stack.Peek();
- if ( !( does_entity_exist( Stack[0] ) ) )
- {
- Jump @Label_795;
- }
- draw_line( get_entity_coords( player_ped_id(), 0 ){3}, get_entity_coords( var_1, 0 ){3}, 234, 235, 221, 225 );
- :Label_795
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_796;
- }
- return;
- }
- void func_341( Var32 param_0 )
- {
- func_170( &Static_59, param_0 );
- return;
- }
- void func_185()
- {
- Var32 var_0;
- var_0 = 0;
- :Label_798
- if ( !( player_id() != var_0 ) )
- {
- Jump @Label_797;
- }
- if ( func_182( get_player_name( var_0 ) ) )
- {
- Jump @Label_797;
- }
- func_314( var_0 );
- :Label_797
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_798;
- }
- return;
- }
- void func_186()
- {
- Var32 var_0;
- var_0 = 0;
- :Label_800
- if ( func_182( get_player_name( var_0 ) ) )
- {
- Jump @Label_799;
- }
- if ( !( player_id() != var_0 ) )
- {
- Jump @Label_799;
- }
- func_319( var_0 );
- :Label_799
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_800;
- }
- return;
- }
- void func_184()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- :Label_802
- if ( !( network_is_player_active( var_0 ) ) )
- {
- Jump @Label_801;
- }
- if ( !( player_id() != var_0 ) )
- {
- Jump @Label_801;
- }
- if ( func_182( get_player_name( var_0 ) ) )
- {
- Jump @Label_801;
- }
- func_318( get_player_ped( var_0 ), Static_58 );
- :Label_801
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_802;
- }
- return;
- }
- void func_213( Var32 param_0 )
- {
- Var32 var_0;
- if ( network_is_player_active( param_0 ) )
- {
- var_0 = get_player_ped( param_0 );
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( func_334( var_0 ) )
- {
- set_entity_as_mission_entity( var_0, 0, 1 );
- delete_vehicle( &var_0 );
- }
- }
- }
- }
- return;
- }
- void func_524()
- {
- Var32 var_0;
- var_0 = 0;
- :Label_805
- if ( !( network_is_player_active( var_0 ) ) )
- {
- Jump @Label_804;
- }
- if ( !( func_75( var_0 ) ) )
- {
- Jump @Label_804;
- }
- var_0 = get_player_ped( var_0 );
- if ( !( does_entity_exist( var_0 ) ) )
- {
- Jump @Label_804;
- }
- create_ambient_pickup( GetHash("PICKUP_MONEY_VARIABLE"), get_entity_coords( var_0, 1 ){3}, 0, 100000, 0, 0, 1 );
- :Label_804
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 15 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_805;
- }
- return;
- }
- void func_319( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- clear_ped_tasks( param_0 );
- }
- return;
- }
- void func_317( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( does_entity_exist( param_0 ) )
- {
- if ( is_ped_in_any_vehicle( param_0, 0 ) )
- {
- var_1 = get_vehicle_ped_is_in( param_0, 0 );
- if ( ! (is_entity_dead( var_1 ) ) )
- {
- var_2 = func_735( var_1 );
- if ( -2 != var_2 )
- {
- task_enter_vehicle( param_0, var_1, -1, var_2, 1073741824, 1, 0 );
- }
- }
- }
- }
- return;
- }
- void func_315( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- task_cower( param_0, -1 );
- }
- return;
- }
- void func_338( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- task_follow_nav_mesh_to_coord( param_0, get_entity_coords( player_ped_id(), 1 ){3}, 3.0f, 1000, 1048576000, 0, 1193033728 );
- }
- return;
- }
- void func_316( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- task_stand_still( param_0, -1 );
- }
- return;
- }
- void func_314( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- task_hands_up( param_0, -1, 0, 1, 0 );
- }
- return;
- }
- void func_212( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- if ( is_ped_in_any_vehicle( param_0, 0 ) )
- {
- task_leave_any_vehicle( param_0, 0, 0 );
- }
- }
- return;
- }
- void func_318( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( does_entity_exist( param_0 ) )
- {
- Switch( param_1 )
- {
- case 0:
- Stack.Push( "ragdoll@human" );
- Stack.Push( "electrocute" );
- Jump @Label_824;
- case 1:
- Stack.Push( "ragdoll@human" );
- Stack.Push( "on_fire" );
- Jump @Label_824;
- case 2:
- Stack.Push( "mini@strip_club@pole_dance@pole_dance1" );
- Stack.Push( "pd_dance_01" );
- Jump @Label_824;
- case 3:
- Stack.Push( "mini@strip_club@pole_dance@pole_dance2" );
- Stack.Push( "pd_dance_02" );
- Jump @Label_824;
- case 4:
- Stack.Push( "mini@strip_club@pole_dance@pole_dance3" );
- Stack.Push( "pd_dance_03" );
- Jump @Label_824;
- case 5:
- Stack.Push( "mini@strip_club@private_dance@part1" );
- Stack.Push( "priv_dance_p1" );
- Jump @Label_824;
- case 6:
- Stack.Push( "rcmpaparazzo_2" );
- Stack.Push( "shag_loop_a" );
- Jump @Label_824;
- case 7:
- Stack.Push( "rcmpaparazzo_2" );
- Stack.Push( "shag_loop_poppy" );
- Jump @Label_824;
- case 8:
- Stack.Push( "amb@world_human_sit_ups@male@base" );
- Stack.Push( "base" );
- Jump @Label_824;
- case 9:
- Stack.Push( "amb@world_human_push_ups@male@base" );
- Stack.Push( "base" );
- Jump @Label_824;
- :Label_824
- var_1 = Stack[0];
- var_0 = Stack[0];
- task_play_anim( param_0, var_0, var_1, 8f, 0f, -1, 9, 0, 0, 0, 0 );
- }
- }
- return;
- }
- void func_826( Var32 param_0 )
- {
- Var32 var_0;
- if ( !( network_is_player_active( param_0 ) ) )
- {
- Jump @Label_825;
- }
- var_0 = get_player_ped( param_0 );
- if ( !( does_entity_exist( var_0 ) ) )
- {
- }
- if ( !( is_ped_in_any_vehicle( var_0, 0 ) ) )
- {
- }
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( !( 4 == get_vehicle_door_lock_status( var_0 ) ) )
- {
- Jump @Label_827;
- }
- Stack.Push( func_334( var_0 ) );
- set_vehicle_doors_locked( var_0, 1 );
- Jump @Label_825;
- :Label_827
- if ( !( func_334( var_0 ) ) )
- {
- Jump @Label_825;
- }
- set_vehicle_doors_locked( var_0, 4 );
- :Label_825
- return;
- }
- void func_210( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = func_344( get_player_ped( param_0 ) );
- if ( does_entity_exist( var_0 ) )
- {
- var_1 = func_344( player_ped_id() );
- if ( does_entity_exist( var_1 ) )
- {
- if ( ! (var_1 == var_0 ) )
- {
- if ( ! (is_entity_attached( var_0 ) ) )
- {
- if ( func_334( var_0 ) )
- {
- set_entity_visible( var_1, 0 );
- attach_entity_to_entity( var_0, var_1, -1, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0, 0, 0, 0, 2, 1 );
- }
- else
- {
- set_entity_visible( var_1, 1 );
- Stack.Push( func_334( var_0 ) );
- detach_entity( var_0, 0, 0 );
- }
- }
- }
- }
- }
- return;
- }
- void func_222( Var32 param_0 )
- {
- if ( network_is_player_active( param_0 ) )
- {
- remove_all_ped_weapons( get_player_ped( param_0 ), 1 );
- }
- return;
- }
- void func_221()
- {
- func_831( GetHash("WEAPON_KNIFE") );
- func_831( GetHash("WEAPON_NIGHTSTICK") );
- func_831( GetHash("WEAPON_HAMMER") );
- func_831( GetHash("WEAPON_BAT") );
- func_831( GetHash("WEAPON_GOLFCLUB") );
- func_831( GetHash("WEAPON_CROWBAR") );
- func_831( GetHash("WEAPON_PISTOL") );
- func_831( GetHash("WEAPON_COMBATPISTOL") );
- func_831( GetHash("WEAPON_APPISTOL") );
- func_831( GetHash("WEAPON_PISTOL50") );
- func_831( GetHash("WEAPON_MICROSMG") );
- func_831( GetHash("WEAPON_SMG") );
- func_831( GetHash("WEAPON_ASSAULTSMG") );
- func_831( GetHash("WEAPON_ASSAULTRIFLE") );
- func_831( GetHash("WEAPON_CARBINERIFLE") );
- func_831( GetHash("WEAPON_ADVANCEDRIFLE") );
- func_831( GetHash("WEAPON_MG") );
- func_831( GetHash("WEAPON_COMBATMG") );
- func_831( GetHash("WEAPON_PUMPSHOTGUN") );
- func_831( GetHash("WEAPON_SAWNOFFSHOTGUN") );
- func_831( GetHash("WEAPON_ASSAULTSHOTGUN") );
- func_831( GetHash("WEAPON_BULLPUPSHOTGUN") );
- func_831( GetHash("WEAPON_STUNGUN") );
- func_831( GetHash("WEAPON_SNIPERRIFLE") );
- func_831( GetHash("WEAPON_HEAVYSNIPER") );
- func_831( GetHash("WEAPON_GRENADELAUNCHER") );
- func_831( GetHash("WEAPON_GRENADELAUNCHER_SMOKE") );
- func_831( GetHash("WEAPON_RPG") );
- func_831( GetHash("WEAPON_STINGER") );
- func_831( GetHash("WEAPON_MINIGUN") );
- func_831( GetHash("WEAPON_GRENADE") );
- func_831( GetHash("WEAPON_STICKYBOMB") );
- func_831( GetHash("WEAPON_SMOKEGRENADE") );
- func_831( GetHash("WEAPON_BZGAS") );
- func_831( GetHash("WEAPON_MOLOTOV") );
- func_831( GetHash("WEAPON_FIREEXTINGUISHER") );
- func_831( GetHash("WEAPON_PETROLCAN") );
- func_831( GetHash("WEAPON_PASSENGER_ROCKET") );
- func_831( GetHash("WEAPON_BALL") );
- func_831( GetHash("WEAPON_FLARE") );
- func_831( GetHash("WEAPON_BOTTLE") );
- func_831( -614487164 );
- func_831( GetHash("WEAPON_SPECIALCARBINE") );
- func_831( GetHash("WEAPON_HEAVYPISTOL") );
- func_831( GetHash("WEAPON_SNSPISTOL") );
- func_831( 2132975508 );
- func_831( -1834847097 );
- func_831( 1930974213 );
- func_831( 2138347493 );
- func_831( -1466123874 );
- return;
- }
- void func_831( Var32 param_0 )
- {
- give_weapon_to_ped( get_player_ped( Static_8 ), param_0, 9999, 1, 1 );
- return;
- }
- void func_223( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- if ( network_is_player_active( param_0 ) )
- {
- var_0 = get_player_ped( param_0 );
- if ( does_entity_exist( var_0 ) )
- {
- give_delayed_weapon_to_ped( var_0, param_1, 9999, 1 );
- }
- }
- return;
- }
- void func_241( Var32 param_0 )
- {
- request_model( param_0 );
- :Label_833
- wait( 0 );
- if ( !( has_model_loaded( param_0 ) ) )
- {
- Jump @Label_833;
- }
- set_player_model( player_id(), param_0 );
- set_model_as_no_longer_needed( param_0 );
- return;
- }
- void func_209( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( network_is_player_active( param_0 ) )
- {
- var_0 = get_player_ped( param_0 );
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_1 = get_vehicle_ped_is_in( var_0, 0 );
- if ( func_334( var_1 ) )
- {
- freeze_entity_position( var_1, param_1 );
- set_vehicle_forward_speed( var_1, 0.0f );
- }
- }
- }
- return;
- }
- void func_208( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- var_1 = get_player_ped( param_0 );
- if ( is_ped_in_any_vehicle( var_1, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_1, 0 );
- if ( func_334( var_0 ) )
- {
- set_vehicle_engine_health( var_0, -1.0f );
- set_vehicle_petrol_tank_health( var_0, -1.0f );
- set_entity_health( var_0, -1 );
- start_entity_fire( var_0 );
- }
- }
- return;
- }
- void func_195( Var32 param_0 )
- {
- if ( network_is_game_in_progress() )
- {
- if ( network_is_host() )
- {
- network_session_kick_player( param_0 );
- }
- }
- return;
- }
- void func_179()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( player_id() != var_0 )
- {
- if ( ! (func_182( get_player_name( var_0 ) ) ) )
- {
- if ( network_is_player_active( var_0 ) )
- {
- var_1 = get_player_ped( var_0 );
- if ( does_entity_exist( var_1 ) )
- {
- add_explosion( get_entity_coords( var_1, 1 ){3}, 5, 7.0f, 0, 1, 0.0f );
- }
- }
- }
- }
- var_0++;
- }
- return;
- }
- void func_180()
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( player_id() != var_0 )
- {
- if ( network_is_player_active( var_0 ) )
- {
- var_1 = get_player_ped( var_0 );
- if ( does_entity_exist( var_1 ) )
- {
- remove_all_ped_weapons( var_1, 1 );
- }
- }
- }
- var_0++;
- }
- return;
- }
- void func_194( Var32 param_0 )
- {
- if ( does_entity_exist( get_player_ped( param_0 ) ) )
- {
- add_explosion( get_entity_coords( get_player_ped( param_0 ), 1 ){3}, 4, 2.0f, 1, 0, 0.0f );
- }
- return;
- }
- void func_270( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = player_ped_id();
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( does_entity_exist( var_0 ) )
- {
- if ( func_334( var_0 ) )
- {
- set_entity_coords( var_0, param_0, param_1, param_2, 0, 0, 0, 1 );
- }
- else
- {
- set_entity_coords( var_0, param_0, param_1, param_2, 0, 0, 0, 1 );
- }
- }
- }
- return;
- }
- void func_337()
- {
- Var32 var_0;
- if ( does_entity_exist( get_player_ped( Static_8 ) ) )
- {
- if ( is_ped_in_any_vehicle( player_ped_id(), 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( player_ped_id(), 0 );
- if ( func_334( var_0 ) )
- {
- set_entity_coords( var_0, get_entity_coords( get_player_ped( Static_8 ), 1 ){3}, 0, 0, 0, 1 );
- }
- else
- {
- set_entity_coords( player_ped_id(), get_entity_coords( get_player_ped( Static_8 ), 1 ){3}, 0, 0, 0, 1 );
- }
- else
- {
- }
- }
- }
- return;
- }
- void func_207( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- var_0 = get_player_ped( param_0 );
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( does_entity_exist( var_0 ) )
- {
- var_1 = -1;
- if ( func_334( var_0 ) )
- {
- apply_force_to_entity( var_0, 1, 0.0f, 0.0f, 10000f, 0.0f, 0.0f, 0.0f, 0, 1, 1, 1, 0, 1 );
- }
- }
- }
- }
- return;
- }
- void func_Unused_2( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- var_0 = 0;
- var_1 = shift_left( param_1, 3 );
- :Label_850
- func_849( param_0, var_1, 1 == (1 && shift_right( param_2, var_0 )) );
- var_1++;
- Stack.Push( var_0 + 1 );
- var_0 = Stack.Peek();
- Stack.Push( 7 );
- if ( !( Stack[1] > Stack[0] ) )
- {
- Jump @Label_850;
- }
- return;
- }
- void func_849( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Switch( param_2 )
- {
- case 0:
- clear_bit( param_0, param_1 );
- break;
- case 1:
- set_bit( param_0, param_1 );
- }
- return;
- }
- var32 func_84( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Stack.Push( player_ped_id() );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- Switch( Static_29 )
- {
- case 0:
- get_vehicle_custom_primary_colour( var_0, &var_1, &var_2, &var_3 );
- Jump @Label_857;
- case 1:
- get_vehicle_custom_secondary_colour( var_0, &var_1, &var_2, &var_3 );
- Jump @Label_857;
- :Label_857
- Stack.Push( var_1.Imm[param_0] );
- Jump @Label_858;
- }
- }
- }
- }
- Stack.Push( 0 );
- :Label_858
- return Stack[0];
- }
- var32 func_98( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- if ( network_is_player_active( param_0 ) )
- {
- Stack.Push( get_player_ped( param_0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( Static_62 )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- }
- }
- var_1 = { get_entity_coords( var_0, 0 ){3} } {3};
- return var_1.Imm[param_1];
- }
- }
- return 0.0f;
- }
- var32 func_95( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( does_entity_exist( param_0 ) )
- {
- var_0 = { get_entity_rotation( param_0, 2 ){3} } {3};
- return var_0.Imm[param_1];
- }
- return 0.0f;
- }
- var32 func_97( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( does_entity_exist( param_0 ) )
- {
- var_0 = { get_entity_coords( param_0, 0 ){3} } {3};
- return var_0.Imm[param_1];
- }
- return 0.0f;
- }
- void func_7()
- {
- Static_0 = !Static_0;
- return;
- }
- var32 func_Unused_3( Var32 param_0, Var32 param_1 )
- {
- return unk_0x8A04E1FE( param_0, param_1 );
- }
- void func_170( Var32 param_0, Var32 param_1 )
- {
- *param_0 = (*param_0 ^ shift_left( 1, param_1 ));
- return;
- }
- var32 func_276( Var32 param_0 )
- {
- Var32 var_0;
- Switch( Static_25 )
- {
- case 0: Jump @Label_863;
- case 1: Jump @Label_864;
- case 2: Jump @Label_865;
- case 3: Jump @Label_866;
- case 4: Jump @Label_867;
- }
- Stack.Push( "NIL" );
- Jump @Label_868;
- :Label_863
- Stack.Push( "MP0_" );
- Jump @Label_868;
- :Label_864
- Stack.Push( "MP1_" );
- Jump @Label_868;
- :Label_865
- Stack.Push( "MP2_" );
- Jump @Label_868;
- :Label_866
- Stack.Push( "MP3_" );
- Jump @Label_868;
- :Label_867
- Stack.Push( "MP4_" );
- Jump @Label_868;
- :Label_868
- Stack.Push( param_0 );
- return get_hash_key( func_78( Stack[1], Stack[0] ) );
- }
- void func_196( Var32 param_0 )
- {
- func_170( &Static_50, param_0 );
- return;
- }
- var32 func_75( Var32 param_0 )
- {
- return is_bit_set( Static_50, param_0 );
- }
- var32 func_Unused_4( Var32 param_0, Var32 param_1 )
- {
- return func_71( param_0, unk_0x029D3841( get_hash_key( param_1 ) ) >= 1 );
- }
- var32 func_114( Var32 param_0 )
- {
- if ( param_0 )
- {
- Stack.Push( "ON" );
- }
- else
- {
- Stack.Push( "OFF" );
- }
- return Stack[0];
- }
- var32 func_71( Var32 param_0, Var32 param_1 )
- {
- if ( param_1 )
- {
- Stack.Push( func_78( param_0, "ON" ) );
- }
- else
- {
- Stack.Push( func_78( param_0, "OFF" ) );
- }
- return Stack[0];
- }
- void func_3()
- {
- if ( does_script_exist( "rpg_car" ) )
- {
- Static_35 = func_874( "rpg_car", 512 );
- }
- if ( does_script_exist( "1plugin" ) )
- {
- Static_49 = func_874( "1plugin", 512 );
- }
- return;
- }
- var32[] func_684( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Stack.PushArray( 3, get_gameplay_cam_rot( 2 ) );
- var_2 = Stack[0];
- Stack.Drop();
- var_0 = Stack[0];
- Stack.PushArray( 3, get_gameplay_cam_coord() );
- var_5 = Stack[0];
- var_4 = Stack[0];
- var_3 = Stack[0];
- var_1 = var_2;
- var_6 = param_0 *f cos( var_0 );
- var_7 = var_6 *f sin( var_1 *f -1.0f ) +f var_3;
- var_8 = var_6 *f cos( var_1 *f -1.0f ) +f var_4;
- var_9 = param_0 *f sin( var_0 ) +f var_5;
- return var_7, var_8, var_9;
- }
- var32[] func_269( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- var_0 = get_entity_heading( player_ped_id() );
- Stack.PushArray( 3, get_entity_coords( player_ped_id(), 1 ) );
- var_3 = Stack[0];
- var_2 = Stack[0];
- var_1 = Stack[0];
- var_1 = sin( -1.0f *f var_0 ) *f param_0 +f var_1;
- var_2 = cos( -1.0f *f var_0 ) *f param_0 +f var_2;
- return var_1, var_2, var_3;
- }
- var32[] func_Unused_5( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Stack.PushArray( 3, get_entity_coords( player_ped_id(), 1 ) );
- var_3 = Stack[0];
- var_2 = Stack[0];
- var_1 = Stack[0];
- var_1 = sin( -1.0f *f *param_0[1] ) *f *param_0[0] +f var_1;
- var_2 = cos( -1.0f *f *param_0[1] ) *f param_0 +f var_2;
- return var_1, var_2, var_3;
- }
- void func_287( Var32 param_0 )
- {
- Var32 var_0;
- var_0 = player_ped_id();
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- var_0 = get_vehicle_ped_is_in( var_0, 0 );
- if ( param_0 )
- {
- set_vehicle_door_open( var_0, Static_30, 0, 0 );
- }
- else
- {
- set_vehicle_door_shut( var_0, Static_30, 1 );
- }
- }
- }
- return;
- }
- var32 func_79( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- Var32 var_15;
- Var32 var_16;
- Var32 var_17;
- Var32 var_18;
- Var32 var_19;
- Var32 var_20;
- Var32 var_21;
- Var32 var_22;
- Var32 var_23;
- Static_667 = "";
- StringCopyTo( &Static_667, param_0, 64 );
- StringAddInt( &Static_667, param_1, 32 );
- return &Static_667;
- }
- var32 func_78( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Static_684 = "";
- StringCopyTo( &Static_684, param_0, 64 );
- StringConCat( &Static_684, param_1, 64 );
- return &Static_684;
- }
- var32 func_240( Var32 param_0 )
- {
- display_onscreen_keyboard( 0, "PM_NAME_CHALL", "", "", "", "", "", param_0 );
- wait( 100 );
- while ( true )
- {
- wait( 0 );
- if ( !( is_system_ui_being_displayed() ) )
- {
- break;
- }
- }
- return get_onscreen_keyboard_result();
- }
- void func_Unused_6( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5 )
- {
- if ( !( is_model_in_cdimage( param_0 ) ) )
- {
- Jump @Label_880;
- }
- request_model( param_0 );
- :Label_881
- wait( 0 );
- if ( !( has_model_loaded( param_0 ) ) )
- {
- Jump @Label_881;
- }
- *param_1 = veh_to_net( create_vehicle( param_0, ¶m_1{3}, param_4, 1, 1 ) );
- set_model_as_no_longer_needed( param_0 );
- Jump @Label_882;
- :Label_880
- func_883( "Model Not In CDImage", 2450 );
- Jump @Label_882;
- :Label_882
- return;
- }
- void func_206( Var32 param_0 )
- {
- Var32 var_0;
- if ( network_is_player_active( param_0 ) )
- {
- Stack.Push( get_player_ped( param_0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( 4 != get_vehicle_door_lock_status( Stack[0] ) )
- {
- }
- else if ( func_334( var_0 ) )
- {
- set_vehicle_doors_locked( var_0, 0 );
- Jump @Label_884;
- }
- if ( func_334( var_0 ) )
- {
- set_vehicle_doors_locked( var_0, 4 );
- }
- else
- {
- }
- }
- }
- }
- :Label_884
- return;
- }
- var32 func_76( Var32 param_0 )
- {
- Var32 var_0;
- if ( network_is_player_active( param_0 ) )
- {
- Stack.Push( get_player_ped( param_0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( is_ped_in_any_vehicle( var_0, 0 ) )
- {
- Stack.Push( get_vehicle_ped_is_in( var_0, 0 ) );
- var_0 = Stack.Peek();
- if ( does_entity_exist( Stack[0] ) )
- {
- if ( 4 == get_vehicle_door_lock_status( var_0 ) )
- {
- Stack.Push( "Unlock Doors" );
- }
- else
- {
- }
- }
- }
- }
- Stack.Push( "Lock Doors" );
- }
- return Stack[0];
- }
- var32 func_735( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- var_1 = get_vehicle_max_number_of_passengers( param_0 );
- var_0 = -1;
- while ( var_0 < var_1 )
- {
- if ( is_vehicle_seat_free( param_0, var_0 ) )
- {
- return var_0;
- }
- var_0++;
- }
- return -2;
- }
- var32 func_343( Var32 param_0 )
- {
- if ( does_entity_exist( param_0 ) )
- {
- Stack.Push( is_ped_in_any_vehicle( param_0, 0 ) );
- }
- else
- {
- Stack.Push( 0 );
- }
- return Stack[0];
- }
- var32 func_344( Var32 param_0 )
- {
- return get_vehicle_ped_is_in( param_0, 0 );
- }
- var32 func_115( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0:
- Stack.Push( "< Background Color >" );
- break;
- case 1:
- Stack.Push( "< Scroller Color >" );
- break;
- }
- return Stack[0];
- }
- var32 func_706( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0:
- Stack.Push( GetHash("WEAPON_STINGER") );
- break;
- case 1:
- Stack.Push( 2138347493 );
- break;
- case 2:
- Stack.Push( GetHash("WEAPON_MOLOTOV") );
- break;
- case 3:
- Stack.Push( GetHash("WEAPON_AIRSTRIKE_ROCKET") );
- break;
- }
- return Stack[0];
- }
- var32 func_88( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_902;
- case 1: Jump @Label_903;
- case 2: Jump @Label_904;
- case 3: Jump @Label_905;
- }
- Stack.Push( "[NULL]" );
- Jump @Label_906;
- :Label_902
- Stack.Push( "< Stinger Rocket >" );
- Jump @Label_906;
- :Label_903
- Stack.Push( "< Firework >" );
- Jump @Label_906;
- :Label_904
- Stack.Push( "< Molotov >" );
- Jump @Label_906;
- :Label_905
- Stack.Push( "< Airstrike Rocket >" );
- Jump @Label_906;
- :Label_906
- return Stack[0];
- }
- var32 func_81( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_907;
- }
- Stack.Push( "NULL" );
- Jump @Label_908;
- :Label_907
- Stack.Push( "Police Cruiser >" );
- Jump @Label_908;
- :Label_908
- return Stack[0];
- }
- var32 func_87( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0:
- Stack.Push( "Give >" );
- break;
- case 1:
- Stack.Push( "Remove >" );
- break;
- }
- return Stack[0];
- }
- var32 func_113( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0:
- Stack.Push( "LSC Fort >" );
- break;
- case 1:
- Stack.Push( "Chiliad Ramp >" );
- break;
- }
- return Stack[0];
- }
- var32 func_112( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 1:
- Stack.Push( "Mode: < Load >" );
- break;
- case 0:
- Stack.Push( "Mode: < Unload >" );
- }
- return Stack[0];
- }
- var32 func_Unused_7( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_918;
- case 1: Jump @Label_919;
- }
- Stack.Push( "Helper[ERROR]" );
- Jump @Label_920;
- :Label_918
- Stack.Push( " < Fix Vehicle >" );
- Jump @Label_920;
- :Label_919
- Stack.Push( "NOT FINISHED" );
- :Label_920
- return Stack[0];
- }
- var32 func_103( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_921;
- case 1: Jump @Label_922;
- }
- Stack.Push( "TireName[ERROR]" );
- Jump @Label_923;
- :Label_921
- Stack.Push( "Tires: < Front >" );
- Jump @Label_923;
- :Label_922
- Stack.Push( "Tires: < Back >" );
- :Label_923
- return Stack[0];
- }
- var32 func_102( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_924;
- case 1: Jump @Label_925;
- case 2: Jump @Label_926;
- case 3: Jump @Label_927;
- case 4: Jump @Label_928;
- case 5: Jump @Label_929;
- case 6: Jump @Label_930;
- case 7: Jump @Label_931;
- case 8: Jump @Label_932;
- case 9: Jump @Label_933;
- case 10: Jump @Label_934;
- case 11: Jump @Label_935;
- case 12: Jump @Label_936;
- case 13: Jump @Label_937;
- case 14: Jump @Label_938;
- case 15: Jump @Label_939;
- case 16: Jump @Label_940;
- case 17: Jump @Label_941;
- case 18: Jump @Label_942;
- case 19: Jump @Label_943;
- case 20: Jump @Label_944;
- case 21: Jump @Label_945;
- case 22: Jump @Label_946;
- case 23: Jump @Label_947;
- case 24: Jump @Label_948;
- }
- Stack.Push( "IndexName[ERROR]" );
- Jump @Label_949;
- :Label_924
- Stack.Push( "Spoiler: < " );
- Jump @Label_949;
- :Label_925
- Stack.Push( "Front Bumper: < " );
- Jump @Label_949;
- :Label_926
- Stack.Push( "Rear Bumper: < " );
- Jump @Label_949;
- :Label_927
- Stack.Push( "Side Skirt: < " );
- Jump @Label_949;
- :Label_928
- Stack.Push( "Exhaust: < " );
- Jump @Label_949;
- :Label_929
- Stack.Push( "Frame: < " );
- Jump @Label_949;
- :Label_930
- Stack.Push( "Grilles: < " );
- Jump @Label_949;
- :Label_931
- Stack.Push( "Hoods: < " );
- Jump @Label_949;
- :Label_932
- Stack.Push( "Fenders: < " );
- Jump @Label_949;
- :Label_933
- Stack.Push( "Right Fender: < " );
- Jump @Label_949;
- :Label_934
- Stack.Push( "Roof: < " );
- Jump @Label_949;
- :Label_935
- Stack.Push( "Engine: < " );
- Jump @Label_949;
- :Label_936
- Stack.Push( "Brakes: < " );
- Jump @Label_949;
- :Label_937
- Stack.Push( "Transmission: < " );
- Jump @Label_949;
- :Label_938
- Stack.Push( "Horn: < " );
- Jump @Label_949;
- :Label_939
- Stack.Push( "Suspension: < " );
- Jump @Label_949;
- :Label_940
- Stack.Push( "Armor: < " );
- Jump @Label_949;
- :Label_941
- Stack.Push( "Unkown17: " );
- Jump @Label_949;
- :Label_942
- Stack.Push( "Turbo: " );
- Jump @Label_949;
- :Label_943
- Stack.Push( "Unknown19: " );
- Jump @Label_949;
- :Label_944
- Stack.Push( "Unknown20: " );
- Jump @Label_949;
- :Label_945
- Stack.Push( "Unknown21: " );
- Jump @Label_949;
- :Label_946
- Stack.Push( "Xenon Headlights: " );
- Jump @Label_949;
- :Label_947
- Stack.Push( "Front Wheels: < " );
- Jump @Label_949;
- :Label_948
- Stack.Push( "Rear Wheels: < " );
- Jump @Label_949;
- :Label_949
- return Stack[0];
- }
- var32 func_92()
- {
- Switch( Static_80 )
- {
- case 0:
- Stack.Push( " < Attach > " );
- break;
- case 1:
- Stack.Push( " < Detach >" );
- }
- return Stack[0];
- }
- var32 func_647( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_953;
- case 1: Jump @Label_954;
- case 2: Jump @Label_955;
- case 3: Jump @Label_956;
- case 4: Jump @Label_957;
- case 5: Jump @Label_958;
- case 6: Jump @Label_959;
- }
- Stack.Push( 0.0f );
- Jump @Label_960;
- :Label_953
- Stack.Push( 5.0f );
- Jump @Label_960;
- :Label_954
- Stack.Push( 2.0f );
- Jump @Label_960;
- :Label_955
- Stack.Push( 1.0f );
- Jump @Label_960;
- :Label_956
- Stack.Push( 0.5f );
- Jump @Label_960;
- :Label_957
- Stack.Push( 0.1f );
- Jump @Label_960;
- :Label_958
- Stack.Push( 0.01f );
- Jump @Label_960;
- :Label_959
- Stack.Push( 0.001f );
- Jump @Label_960;
- :Label_960
- return Stack[0];
- }
- var32 func_93( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_961;
- case 1: Jump @Label_962;
- case 2: Jump @Label_963;
- case 3: Jump @Label_964;
- case 4: Jump @Label_965;
- case 5: Jump @Label_966;
- case 6: Jump @Label_967;
- }
- Stack.Push( "ERROR" );
- Jump @Label_968;
- :Label_961
- Stack.Push( "< Whole [5]>" );
- Jump @Label_968;
- :Label_962
- Stack.Push( "< Whole [2]>" );
- Jump @Label_968;
- :Label_963
- Stack.Push( "< Whole [1]>" );
- Jump @Label_968;
- :Label_964
- Stack.Push( "< Half [0.5]>" );
- Jump @Label_968;
- :Label_965
- Stack.Push( "< Tenth [0.1] >" );
- Jump @Label_968;
- :Label_966
- Stack.Push( "< Hundredth [0.01] >" );
- Jump @Label_968;
- :Label_967
- Stack.Push( "< Thousandth [0.001] >" );
- Jump @Label_968;
- :Label_968
- return Stack[0];
- }
- var32 func_89( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_969;
- case 1: Jump @Label_970;
- }
- Stack.Push( "< UNKNOWN >" );
- Jump @Label_971;
- :Label_969
- Stack.Push( "< Bumper Car >" );
- Jump @Label_971;
- :Label_970
- Stack.Push( "< Roller Car >" );
- Jump @Label_971;
- :Label_971
- return Stack[0];
- }
- var32 func_80( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_972;
- case 1: Jump @Label_973;
- case 2: Jump @Label_974;
- case 3: Jump @Label_975;
- case 4: Jump @Label_976;
- case 5: Jump @Label_977;
- case 6: Jump @Label_978;
- }
- Stack.Push( "< None >" );
- Jump @Label_979;
- :Label_972
- Stack.Push( "< All Tattoos >" );
- Jump @Label_979;
- :Label_973
- Stack.Push( "< All Car Mods >" );
- Jump @Label_979;
- :Label_974
- Stack.Push( "< All Clothes >" );
- Jump @Label_979;
- :Label_975
- Stack.Push( "< Rank Apparel >" );
- Jump @Label_979;
- :Label_976
- Stack.Push( "< Weapons >" );
- Jump @Label_979;
- :Label_977
- Stack.Push( "< Weapon Mods >" );
- Jump @Label_979;
- :Label_978
- Stack.Push( "< All Achievements >" );
- Jump @Label_979;
- :Label_979
- return Stack[0];
- }
- var32 func_77( Var32 param_0 )
- {
- Switch( param_0 )
- {
- case 0: Jump @Label_980;
- case 1: Jump @Label_981;
- case 2: Jump @Label_982;
- case 3: Jump @Label_983;
- case 4: Jump @Label_984;
- case 5: Jump @Label_985;
- case 6: Jump @Label_986;
- case 7: Jump @Label_987;
- case 8: Jump @Label_988;
- case 9: Jump @Label_989;
- }
- Stack.Push( "< None >" );
- Jump @Label_990;
- :Label_980
- Stack.Push( "< Electrocute >" );
- Jump @Label_990;
- :Label_981
- Stack.Push( "< On Fire >" );
- Jump @Label_990;
- :Label_982
- Stack.Push( "< Pole Dance 1 >" );
- Jump @Label_990;
- :Label_983
- Stack.Push( "< Pole Dance 2 >" );
- Jump @Label_990;
- :Label_984
- Stack.Push( "< Pole Dance 3 >" );
- Jump @Label_990;
- :Label_985
- Stack.Push( "< Lap Dance 1 >" );
- Jump @Label_990;
- :Label_986
- Stack.Push( "< Fucking >" );
- Jump @Label_990;
- :Label_987
- Stack.Push( "< Getting Fucked >" );
- Jump @Label_990;
- :Label_988
- Stack.Push( "< Sit-Ups >" );
- Jump @Label_990;
- :Label_989
- Stack.Push( "< Push-Ups>" );
- Jump @Label_990;
- :Label_990
- return Stack[0];
- }
- var32 func_393( Var32 param_0 )
- {
- Switch( Static_29 )
- {
- case 0: Jump @Label_991;
- case 1: Jump @Label_992;
- }
- Jump @Label_993;
- :Label_992
- Stack.Push( &Static_68.Imm[param_0] );
- Jump @Label_993;
- :Label_991
- Stack.Push( &Static_26.Imm[param_0] );
- :Label_993
- return Stack[0];
- }
- var32 func_730( Var32 param_0, Var32 param_1 )
- {
- Switch( param_1 )
- {
- case 0: Jump @Label_994;
- case 1: Jump @Label_995;
- }
- Jump @Label_996;
- :Label_995
- Stack.Push( &Static_68.Imm[param_0] );
- Jump @Label_996;
- :Label_994
- Stack.Push( &Static_26.Imm[param_0] );
- :Label_996
- return Stack[0];
- }
- var32 func_334( Var32 param_0 )
- {
- Var32 var_0;
- var_0 = -1;
- if ( !( does_entity_exist( param_0 ) ) )
- {
- Jump @Label_997;
- }
- if ( !( network_has_control_of_entity( param_0 ) ) )
- {
- Jump @Label_998;
- }
- return 1;
- :Label_998
- var_0++;
- if ( !( var_0 <= 20 ) )
- {
- Jump @Label_997;
- }
- wait( 0 );
- network_request_control_of_entity( param_0 );
- if ( !( network_has_control_of_entity( param_0 ) ) )
- {
- Jump @Label_998;
- }
- return 1;
- :Label_997
- return 0;
- }
- var32 func_5( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Stack.Push( (is_control_just_pressed( 2, param_1 ) && is_control_pressed( 2, param_0 )) );
- if ( param_2 )
- {
- Stack.Push( (is_disabled_control_just_pressed( 2, param_1 ) && is_disabled_control_pressed( 2, param_0 )) );
- Stack.Push( (Stack[0] || Stack[1]) );
- }
- return Stack[0];
- }
- void func_96( Var32 param_0, Var32 param_1 )
- {
- if ( param_1 )
- {
- Static_61 = param_0;
- func_170( &Static_60, 0 );
- }
- return;
- }
- void func_Unused_8( Var32 param_0 )
- {
- Static_61 = param_0;
- func_170( &Static_60, 0 );
- return;
- }
- void func_70( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( Static_19 == Static_1 )
- {
- if ( Static_18 != func_28() )
- {
- Static_18++;
- }
- else
- {
- while ( true )
- {
- Static_18 = 1;
- break;
- }
- Static_19 = Static_1;
- }
- }
- if ( Static_2 != Static_18 )
- {
- func_1005();
- }
- else
- {
- func_1007();
- }
- var_1 = 0.72f;
- var_2 = IntToFloat( Static_18 - 1 ) *f 0.025f +f 0.15f +f 0.001f;
- unk_0x3E35563E( "STRING" );
- unk_0x27A244D8( param_0 );
- unk_0x6F8350CE( var_1, var_2 );
- if ( Static_2 != Static_18 )
- {
- func_1005();
- }
- else
- {
- func_1007();
- }
- if ( is_bit_set( Static_60, 0 ) )
- {
- unk_0x3E35563E( "NUMBER" );
- add_text_component_float( Static_61, 4 );
- unk_0x6F8350CE( 0.78f, var_2 );
- clear_bit( &Static_60, 0 );
- }
- if ( Static_2 == Static_18 )
- {
- draw_rect( 0.84f, IntToFloat( Static_18 - 1 ) *f 0.025f +f Static_15 -f 0.02f, 0.25f, 0.024f, &Static_98{4} );
- }
- return;
- }
- void func_94( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( Static_19 == Static_1 )
- {
- if ( Static_18 != func_28() )
- {
- Static_18++;
- }
- else
- {
- while ( true )
- {
- Static_18 = 1;
- break;
- }
- Static_19 = Static_1;
- }
- }
- Switch( Static_55 )
- {
- case 1:
- if ( !( Static_18 == Static_2 ) )
- {
- break;
- }
- if ( 0 != Static_2 - 1 )
- {
- Static_2--;
- break;
- }
- Static_2 = func_28();
- break;
- case 2:
- if ( !( Static_18 == Static_2 ) )
- {
- break;
- }
- if ( Static_2 + 1 <= func_28() )
- {
- Static_2++;
- break;
- }
- Static_2 = 1;
- }
- func_1005();
- var_1 = 0.72f;
- var_2 = IntToFloat( Static_18 - 1 ) *f 0.025f +f 0.15f;
- unk_0x3E35563E( "STRING" );
- unk_0x27A244D8( param_0 );
- unk_0x6F8350CE( var_1, var_2 );
- return;
- }
- void func_31()
- {
- draw_rect( 0.84f, IntToFloat( func_28() ) -f 1f *f 0.025f +f 0.16f +f 0.16f /f 2f, 0.25f, IntToFloat( func_28() ) *f 0.05f /f 2f +f 0.08f, &Static_94{4} );
- return;
- }
- var32 func_362()
- {
- Static_684 = { "CLEAR", "EXTRASUNNY", "CLOUDS", "SMOG", "FOGGY", "OVERCAST", "RAIN", "THUNDER", "CLEARING", "NEUTRAL", "SNOW", "BLIZZARD", "SNOWLIGHT" } {13};
- return &Static_684;
- }
- var32 func_874( Var32 param_0, Var32 param_1 )
- {
- if ( !( does_script_exist( param_0 ) ) )
- {
- Jump @Label_1020;
- }
- request_script( param_0 );
- :Label_1021
- wait( 0 );
- if ( !( has_script_loaded( param_0 ) ) )
- {
- Jump @Label_1021;
- }
- if ( !( param_1 <= 0 ) )
- {
- Jump @Label_1022;
- }
- param_1 = 512;
- :Label_1022
- start_new_script( param_0, param_1 );
- set_script_as_no_longer_needed( param_0 );
- Stack.Push( 1 );
- Jump @Label_1023;
- :Label_1020
- Stack.Push( 0 );
- :Label_1023
- return Stack[0];
- }
- void func_9()
- {
- hide_help_text_this_frame();
- set_cinematic_button_active( 0 );
- disable_control_action( 0, 0 );
- disable_control_action( 0, 90 );
- disable_control_action( 0, 69 );
- disable_control_action( 0, 73 );
- set_input_exclusive( 2, 176 );
- set_input_exclusive( 2, 174 );
- set_input_exclusive( 2, 175 );
- disable_control_action( 0, 46 );
- set_input_exclusive( 2, 161 );
- set_input_exclusive( 2, 162 );
- disable_control_action( 2, 174 );
- disable_control_action( 2, 175 );
- disable_control_action( 2, 163 );
- disable_control_action( 2, 164 );
- disable_control_action( 2, 161 );
- disable_control_action( 2, 162 );
- hide_hud_component_this_frame( 10 );
- hide_hud_component_this_frame( 6 );
- hide_hud_component_this_frame( 7 );
- hide_hud_component_this_frame( 9 );
- hide_hud_component_this_frame( 8 );
- set_input_exclusive( 2, 163 );
- set_input_exclusive( 2, 164 );
- disable_control_action( 0, 37 );
- disable_control_action( 0, 136 );
- disable_control_action( 0, 137 );
- disable_control_action( 0, 138 );
- disable_control_action( 0, 139 );
- disable_control_action( 0, 140 );
- disable_control_action( 0, 141 );
- disable_control_action( 0, 142 );
- disable_control_action( 0, 143 );
- disable_control_action( 0, 144 );
- disable_control_action( 0, 14 );
- disable_control_action( 0, 15 );
- disable_control_action( 0, 50 );
- disable_control_action( 0, 51 );
- disable_control_action( 0, 120 );
- disable_control_action( 0, 121 );
- disable_control_action( 0, 123 );
- disable_control_action( 0, 45 );
- disable_control_action( 0, 67 );
- disable_control_action( 0, 76 );
- disable_control_action( 0, 49 );
- disable_control_action( 0, 43 );
- disable_control_action( 0, 52 );
- disable_control_action( 0, 73 );
- disable_control_action( 0, 22 );
- disable_control_action( 0, 90 );
- disable_control_action( 0, 103 );
- disable_control_action( 0, 146 );
- disable_control_action( 0, 145 );
- disable_control_action( 0, 147 );
- disable_control_action( 0, 148 );
- disable_control_action( 0, 19 );
- return;
- }
- void func_69( Var32 param_0 )
- {
- func_72();
- unk_0x3E35563E( "STRING" );
- unk_0x27A244D8( param_0 );
- unk_0x6F8350CE( 0.72f, 0.12f );
- return;
- }
- void func_883( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- unk_0xF42C43C7( "STRING" );
- unk_0x27A244D8( param_0 );
- unk_0x38F82261( param_1, 1 );
- return;
- }
- void func_Unused_9( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- unk_0xF42C43C7( "NUMBER" );
- add_text_component_integer( param_0 );
- unk_0x38F82261( param_1, 1 );
- return;
- }
- void func_72()
- {
- set_text_font( 15 );
- set_text_scale( 0.52f, 0.52f );
- set_text_colour( 255, 255, 255, 255 );
- set_text_wrap( 0.0f, 1.0f );
- set_text_centre( 0 );
- set_text_dropshadow( 0, 0, 0, 0, 0 );
- set_text_edge( 0, 0, 0, 0, 0 );
- return;
- }
- void func_1005()
- {
- set_text_font( 0 );
- set_text_scale( 0.4f, 0.4f );
- set_text_colour( 255, 255, 255, 255 );
- set_text_wrap( 0.0f, 1.0f );
- set_text_centre( 0 );
- set_text_dropshadow( 0, 0, 0, 0, 0 );
- set_text_edge( 0, 0, 0, 0, 0 );
- return;
- }
- void func_1007()
- {
- set_text_font( 0 );
- set_text_scale( 0.4f, 0.4f );
- set_text_colour( 0, 0, 0, 255 );
- set_text_wrap( 0.0f, 1.0f );
- set_text_centre( 0 );
- set_text_dropshadow( 0, 0, 0, 0, 0 );
- set_text_edge( 0, 0, 0, 0, 0 );
- return;
- }
- void func_73( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- unk_0x3E35563E( "STRING" );
- unk_0x27A244D8( param_0 );
- unk_0x6F8350CE( param_1, param_2 );
- return;
- }
- void func_686( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- func_1005();
- unk_0x3E35563E( "NUMBER" );
- add_text_component_float( param_0, 4 );
- unk_0x6F8350CE( param_1, param_2 );
- return;
- }
- var32 func_182( Var32 param_0 )
- {
- Var32 var_0;
- var_0 = get_hash_key( param_0 );
- if ( 1378519497 != var_0 )
- {
- if ( -108426955 != var_0 )
- {
- if ( 1513610823 != var_0 )
- {
- if ( -2044571326 != var_0 )
- {
- if ( 519537309 != var_0 )
- {
- if ( -352237411 != var_0 )
- {
- Stack.Push( 0 );
- }
- else
- {
- }
- }
- }
- }
- }
- Stack.Push( 1 );
- Jump @Label_1025;
- }
- :Label_1025
- return Stack[0];
- }
- var32 func_1()
- {
- Var32 var_0;
- var_0 = get_player_name( player_id() );
- return (compare_strings( var_0, "REMOVED_GAMERTAG" ) || compare_strings( var_0, "REMOVED_GAMERTAG" ));
- }
Advertisement
Add Comment
Please, Sign In to add comment