Back to GTA SA
GTAForums Topic
CODE
:BORDEL3_10
0001: wait  2000 ms
0006: @3 =  0                     ;; integer values
0006: @4 =  0                     ;; integer values
0006: @5 =  0                     ;; integer values

:BORDEL3_15
0001: wait  20 ms
00D6: if  0
0256:   player $2 defined
004D: jump_if_false ££BORDEL3_10
00D6: if 0
0038:   $towed ==  0;; integer values
004D: jump_if_false ££BORDEL3_10
00D6: if  0
00DF:   actor $3 driving
004D: jump_if_false ££BORDEL3_15
00D6: if  1
84C8:   NOT  actor $3 driving flying_vehicle
84A7:   NOT  actor $3 driving boat
004D: jump_if_false ££BORDEL3_10
03C0: $bordel300 = actor $3 car

:BORDEL3_20
0001: wait  20 ms
00D6: if  0
0256:   player $2 defined
004D: jump_if_false ££BORDEL3_10
00D6: if 0
0038:   $towed ==  0;; integer values
004D: jump_if_false ££BORDEL3_10
00D6: if  0
00DF:   actor $3 driving
004D: jump_if_false ££BORDEL3_20
00D6: if  0
00DB:   actor $3 in_car $bordel300
004D: jump_if_false ££BORDEL3_100
00D6: if  0
0039:   @3 ==  2;; integer values
004D: jump_if_false ££BORDEL3_50
0002: jump ££BORDEL3_85

:BORDEL3_50
0001: wait  500 ms
00D6: if 0
0038:   $towed ==  0;; integer values
004D: jump_if_false ££BORDEL3_10
00D6: if  0
8495:     NOT  unknown_car_check $bordel300
004D: jump_if_false ££BORDEL3_60
0002: jump ££BORDEL3_20

:BORDEL3_60
03F5: unknown_prepare_car $bordel300 for_explosion flag  0
0224: set_car $bordel300 health_to  249
0006: @32 =  0;; integer values
0325: @2 = create_car $bordel300 fire
02D4: unknown_turn_off_car $bordel300 engine

:BORDEL3_70
0001: wait  500 ms
00D6: if  0
8019:  NOT  @32 > 25000;; integer values
004D: jump_if_false ££BORDEL3_90
00D6: if  2
80DF:   NOT  actor $3 driving
0039:   @3 ==  0;; integer values
0039:   @4 ==  0;; integer values
004D: jump_if_false ££BORDEL3_75
0247: request_model #FIRE_EX
01B2: give_actor $3 weapon  42 ammo  60;; Load the weapon model before using this
0006: @4 =  1                     ;; integer values

:BORDEL3_75
00D6: if  0
02D0:   fire @2 extinguished
004D: jump_if_false ££BORDEL3_70
02D1: unknown_remove_fire @2
0224: set_car $bordel300 health_to  260
03F5: unknown_prepare_car $bordel300 for_explosion flag  1
00D6: if  0
0039:   @3 ==  0;; integer values
004D: jump_if_false ££BORDEL3_80
0006: @3 =  1                     ;; integer values
0002: jump ££BORDEL3_20

:BORDEL3_80
0001: wait  0 ms
0006: @3 =  2                     ;; integer values

:BORDEL3_85
0001: wait  0 ms
00D6: if  0
8185:   NOT  car $bordel300 health >=  950
004D: jump if false BORDEL3_10
02D4: unknown_turn_off_car $bordel300 engine
0002: jump BORDEL3_20

:BORDEL3_90
02D1: unknown_remove_fire @2

:BORDEL3_100
03F5: unknown_prepare_car $bordel300 for_explosion flag  1
0001: wait  5000 ms
01C3: remove_references_to_car $bordel300;; Like turning a car into any random car
0002: jump BORDEL3_10