|
本帖最后由 【绿色S】/kb 于 2016-11-26 22:12 编辑
子线程,求死机原因。谢伙伴们
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .s}
//-------------MAIN---------------
jt @nmlgb_11
:nmlgb_11
wt 0
Model.Load(#DWMOLC1)
Model.Load(#VHMYCR)
Model.Load(#BMYBAR)
Model.Load(#WALTON)
038B: load_requested_models
jt @nmlgb_12
:nmlgb_12
wt 0
if and
Model.Available(#DWMOLC1)
Model.Available(#VHMYCR)
Model.Available(#BMYBAR)
Model.Available(#WALTON)
jf @nmlgb_11
wt 0
0@ = Car.Create(#WALTON, -732.488700, 989.214400, 12.632250)
Car.Health(0@) = 1000
Car.SetImmunities(0@, 1, 1, 1, 0, 0)
0129: 1@ = create_actor_pedtype 38 model #DWMOLC1 in_car 0@ driverseat
Actor.Health(1@) = 1000
Car.SetImmunities(1@, 1, 1, 1, 0, 0)
01C8: 2@ = create_actor_pedtype 38 model #VHMYCR in_car 0@ passenger_seat 0
Actor.Health(2@) = 1000
Car.SetImmunities(2@, 1, 1, 1, 0, 0)
01C8: 3@ = create_actor_pedtype 38 model #BMYBAR in_car 0@ passenger_seat 1
Actor.Health(3@) = 1000
Car.SetImmunities(3@, 1, 1, 1, 1, 1)
jt @nmlgb_13
:nmlgb_13
wt 0
02A3: enable_widescreen 1
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 1.0 1.0 1.0
00AB: put_car 0@ at 1@ 2@ 3@
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
Camera.SetPosition(4@, 5@, 6@, 0.0, 0.0, 0.0)
Camera.OnVehicle(0@, 15, 2)
jt @nmlgb_14
:nmlgb_14
wt 0
if
00FE: actor 0@ sphere 0 in_sphere 1@ 2@ 3@ radius 0.0 0.0 0.0
jf @nmlgb_14
00BC: show_text_highpriority GXT '1' time 2000 flag 1
wait 2000
00BC: show_text_highpriority GXT '2' time 3000 flag 1
wait 3000
00BC: show_text_highpriority GXT '3' time 3000 flag 1
wait 3000
02A3: enable_widescreen 0
Camera.Restore_WithJumpCut
jt @nmlgb_15
:nmlgb_15
wt 0
05CD: AS_actor 1@ exit_car 0@
05CD: AS_actor 2@ exit_car 0@
05CD: AS_actor 3@ exit_car 0@
jt @nmlgb_16
:nmlgb_16
wt 0
if and
8449: not actor 1@ in_a_car
8449: not actor 2@ in_a_car
8449: not actor 3@ in_a_car
jf @nmlgb_15
jt @nmlgb_17
:nmlgb_17
wt 0
00A1: put_actor 1@ at -691.011200 946.448700 12.197400
00A1: put_actor 2@ at -691.011200 946.448700 12.197400
00A1: put_actor 3@ at -691.011200 946.448700 12.197400
if and
00FE: actor 1@ sphere 0 in_sphere -691.011200 946.448700 12.197400 radius 0.1 0.2 0.3
00FE: actor 2@ sphere 0 in_sphere -691.011200 946.448700 12.197400 radius 0.1 0.1 0.2
00FE: actor 3@ sphere 0 in_sphere -691.011200 946.448700 12.197400 radius 0.2 0.1 0.1
jf @nmlgb_17
00A1: put_actor 1@ at -690.517800 939.263700 13.632810
00A1: put_actor 2@ at -690.114700 935.736400 13.632810
00A1: put_actor 3@ at -688.171300 933.824000 13.632810
if and
00FE: actor 1@ sphere 0 in_sphere -690.517800 939.263700 13.632810 radius 0.0 0.0 0.0
00FE: actor 2@ sphere 0 in_sphere -690.114700 935.736400 13.632810 radius 0.0 0.0 0.0
00FE: actor 3@ sphere 0 in_sphere -688.171300 933.824000 13.632810 radius 0.0 0.0 0.0
04ED: load_animation "BEACH"
0605: actor 1@ perform_animation "PARKSIT_M_LOOP" IFP "BEACH" framedelta 4.0 loop 1 lockX 1 lockY 1 lockF 0 time -1
0605: actor 2@ perform_animation "PARKSIT_M_LOOP" IFP "BEACH" framedelta 4.0 loop 1 lockX 1 lockY 1 lockF 0 time -1
0605: actor 3@ perform_animation "PARKSIT_M_LOOP" IFP "BEACH" framedelta 4.0 loop 1 lockX 1 lockY 1 lockF 0 time -1
jt @nmlgb_18
:nmlgb_18
wt 1
0169: set_fade_color_RGB 0 0 0
fade 0 100
Actor.PutAt($PLAYER_ACTOR, -686.009100, 921.479100, 12.138220)
wait 2000
fade 1 1000
wt 15000
04ED: load_animation "CRIB"
0605: actor 2@ perform_animation "PED_CONSOLE_WIN" IFP "CRIB" framedelta 4.0 loop 1 lockX 1 lockY 1 lockF 0 time 2500
wt 2500
0850: AS_actor 2@ follow_actor $PLAYER_ACTOR
wt 10000
Actor.Health(1@) = 0
Actor.Health(2@) = 0
Actor.Health(3@) = 0
jt @nmlgb_19
:nmlgb_19
wt 0
004E: end_thread
|
|