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