(немного не в тему) я пытался, ух поверь, задача не из лёгких.... открой ТХД воркшоп. и начинай... это 1 человекй на 200 часов работы.Добавлено (17.01.2011, 20:07)
---------------------------------------------
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
thread 'SLIDERS'
:SLIDERS_11
wait 0
if
Player.Defined($PLAYER_CHAR)
else_jump @SLIDERS_11
03DE: set_pedestrians_density_multiplier_to 17.0
0209: $RAND = random_int_in_ranges 1 6
04ED: load_animation "SLIDES"
038B: load_requested_models
if
04EE: animation "SLIDES" loaded
jump @SLIDERS_80
:SLIDERS_80
wait 0
if
$RAND == 1
else_jump @SLIDERS_109
jump @SLIDERS_254
:SLIDERS_109
wait 0
if
$RAND == 2
else_jump @SLIDERS_138
jump @SLIDERS_471
:SLIDERS_138
wait 0
if
$RAND == 3
else_jump @SLIDERS_167
jump @SLIDERS_682
:SLIDERS_167
wait 0
if
$RAND == 4
else_jump @SLIDERS_196
jump @SLIDERS_899
:SLIDERS_196
wait 0
if
$RAND == 5
else_jump @SLIDERS_225
jump @SLIDERS_1110
:SLIDERS_225
wait 0
if
$RAND == 6
else_jump @SLIDERS_80
jump @SLIDERS_1326
:SLIDERS_254
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_254
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_254
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_FRONT" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP_FRONT" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 4500
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_455
:SLIDERS_455
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
:SLIDERS_471
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_471
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_471
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_L_LEG" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 5500
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_666
:SLIDERS_666
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
:SLIDERS_682
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_682
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_682
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_R_LEG" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP_FRONT" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 3000
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_883
:SLIDERS_883
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
:SLIDERS_899
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_899
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_899
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_PLACE" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 4600
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_1094
:SLIDERS_1094
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
:SLIDERS_1110
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_1110
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_1110
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_FLIP" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP_FRONT" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 6100
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_1310
:SLIDERS_1310
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
:SLIDERS_1326
wait 0
if and
Actor.Defined($PLAYER_ACTOR)
not Actor.Dead($PLAYER_ACTOR)
else_jump @SLIDERS_1326
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 0.8 0.8 2.0 handle_as $SLIDER
if
Actor.Defined($SLIDER)
else_jump @SLIDERS_1326
0615: define_AS_pack_begin $POSLED1
0605: actor -1 perform_animation_sequence "SLIDE_PLACE2" IFP_file "SLIDES" 4.0 loop 0 0 0 1 time -1 // versionA
0605: actor -1 perform_animation_sequence "GETUP_FRONT" IFP_file "PED" 4.0 loop 0 0 0 1 time -1 // versionA
0616: define_AS_pack_end $POSLED1
0618: assign_actor $SLIDER to_AS_pack $POSLED1
061B: remove_references_to_AS_pack $POSLED1
wait 8300
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_1528
:SLIDERS_1528
wait 0
Actor.RemoveReferences($SLIDER)
jump @SLIDERS_11
Добавлено (17.01.2011, 20:08)
---------------------------------------------
вообщем HELP!