004B: 0
004B: 1
004B: 2
0003: #ChangePlayerModel_Frenky
001D: 0xB3271D7AB655B441 2 @0 30500
001D: 0xD80958FC74E988A6 0
001F: @0
-- Ped component variation natives (modifies the clothing)
001D: 0x262B14F48D29DE80 5 @0 1 0 0 0
001D: 0x262B14F48D29DE80 5 @0 2 0 0 0
001D: 0x262B14F48D29DE80 5 @0 3 4 0 0
001D: 0x262B14F48D29DE80 5 @0 4 22 2 0
001D: 0x262B14F48D29DE80 5 @0 5 0 0 0
001D: 0x262B14F48D29DE80 5 @0 6 12 0 0
001D: 0x262B14F48D29DE80 5 @0 8 14 0 0
001D: 0x93376B65A266EB5F 5 @0 0 15 0 0
000A: #WastedBustedThread
0008:


:ChangePlayerModel_Michael
001D: 0xD24D37CC275948CC 1 "player_zero"
0002: #ChangePlayerModel

:ChangePlayerModel_Frenky
001D: 0xD24D37CC275948CC 1 "player_one"
0002: #ChangePlayerModel

:ChangePlayerModel_Trevor
001D: 0xD24D37CC275948CC 1 "player_two"
0002: #ChangePlayerModel

:ChangePlayerModel
001F: @300
001D: 0x963D27A58DF860AC 1 @300
001D: 0x35B9E0803292B641 1 @300
001F: @301
001D: 0xC0296A2EDF545E92 1 @300
001F: @302
0006: 1
802E: @301 0
802E: @302 0
0007:
0005: #ChangePlayerModel_Inv

:ChangePlayerModel_Load
-- This is a premium example of LOCKED_WAIT opcode - waiting for a model to be loaded
0047:
001D: 0x98A4EB5D89A0C952 1 @300
001F: @303
0006: 0
002E: @303 0
0007:
0005: #ChangePlayerModel_Change
0002: #ChangePlayerModel_Load

:ChangePlayerModel_Change
001D: 0xA5EDC40EF369B48D 0
001F: @304
001D: 0x00A1CADD00108836 2 @304 @300
001D: 0x43A66C31C68491C0 0
001F: @304
001D: 0x45EEE61580806D63 1 @304

:ChangePlayerModel_Unload
0002: #ChangePlayerModel_End

:ChangePlayerModel_Inv
0002: #ChangePlayerModel_End

:ChangePlayerModel_End
001D: 0xE532F5D78798DAAB 1 @300
0004:


:WastedBustedThread
0044: "WastedBustedThread"
-- Automatically give the player a Buzzard!
0002: #WBT_End_Dead

:WBT_NativeIndex
0001: 0
001D: 0xA5EDC40EF369B48D 0
001F: @0

:WBT_Check_Dead
001D: 0x424D4687FA1E5652 1 @0
001F: @1
0006: 0
002E: @1 0
0007:
0005: #WBT_Wait_Dead

:WBT_Check_Busted
001D: 0x388A47C51ABDAC8E 2 @0 0
001F: @1
0006: 0
002E: @1 0
0007:
0005: #WBT_Wait_Busted
0002: #WBT_NativeIndex

:WBT_Wait_Dead
0001: 0
001D: 0x424D4687FA1E5652 1 @0
001F: @1
0006: 0
002E: @1 0
0007:
0005: #WBT_Wait_Dead
0002: #WBT_End_Dead

:WBT_Wait_Busted
0001: 0
001D: 0x388A47C51ABDAC8E 2 @0 0
001F: @1
0006: 0
002E: @1 0
0007:
0005: #WBT_Wait_Busted
0002: #WBT_End_Dead

:WBT_End_Dead
-- Give the player a Buzzard upon Death/Arrest, and put him at the game center, into that Buzzard
001D: 0xD80958FC74E988A6 0
001F: @0
001D: 0xD24D37CC275948CC 1 "Buzzard"
001F: @1
001D: 0x963D27A58DF860AC 1 @1

:WBT_Create_Wait
0047:
001D: 0x98A4EB5D89A0C952 1 @1
001F: @2
0006: 0
002E: @2 0
0007:
0005: #WBT_Create_Do
0002: #WBT_Create_Wait

:WBT_Create_Do
001D: 0xAF35D0D2583051B0 7 @1 0.0 0.0 200.0 0.0 0 0
001F: @2
-- Put player ped to vehicle
001D: 0xF75B0D629E1C063D 3 @0 @2 -1
-- Release the vehicle. Note, that we use a pointer to an int var!
001D: 0x629BFA74418D6239 1 !i@2
-- Unload the model
001D: 0xE532F5D78798DAAB 1 @1

:WBT_End
0002: #WBT_NativeIndex
