james227uk Posted May 26, 2008 Share Posted May 26, 2008 Hi, I just created this cleo script, but when I start the game, it freezes... {$CLEO .cs}03A4: name_thread 'TAXI' :TAXI_1100D6: if 0256: player $PLAYER_CHAR defined 004D: jump_if_false @TAXI_11 00D6: if 0038: $ONMISSION == 0 0256: player $PLAYER_ACTOR defined 00D6: if 80DF: not actor $PLAYER_ACTOR driving 004D: jump_if_false @TAXI_11 00D6: if and00E1: player 0 pressed_key 11 80E1: not player 0 pressed_key 6 09E7: player $PLAYER_CHAR not_frozen 0038: $ACTIVE_INTERIOR == 0 004D: jump_if_false @TAXI_11 0172: [email protected] = actor $PLAYER_ACTOR Z_angle 04C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_ACTOR with_offset 0.0 -1.0 -1.5 0247: load_model #TAXI 0247: load_model #CWMYHB1 038B: load_requested_models :TAXI_1430001: wait 0 ms 00D6: if 0248: model #TAXI available 0248: model #CWMYHB1 available 004D: jump_if_false @TAXI_143 00A5: [email protected] = create_car #TAXI at [email protected] [email protected] [email protected] 0224: set_car [email protected] health_to 2000 0001: wait 3000 ms 0129: [email protected] = create_actor_pedtype 23 model #CWMYHB1 in_car [email protected] driverseat 072B: put_actor $PLAYER_ACTOR into_car [email protected] passengerseat 2 0AB6: store_target_marker_coords_to [email protected] [email protected] [email protected] // IF and SET 0001: wait 4000 ms 02C2: car [email protected] drive_to [email protected] [email protected] [email protected] 0249: release_model #CWMYHB1 0249: release_model #TAXI 01C3: remove_references_to_car [email protected] // Like turning a car into any random car 01C2: remove_references_to_actor [email protected] // Like turning an actor into a random pedestrian 0002: jump @TAXI_11 Any ideas as to what's wrong? Link to comment Share on other sites More sharing options...
SteaVor Posted May 26, 2008 Share Posted May 26, 2008 Yes. It's a missing WAIT opcode right at the beginning of TAXI_11. 0256 will crash the game if used with an actor (I'm referring to the second occurrance of 0256). You're missing a play_defined check in the second label/loop. Link to comment Share on other sites More sharing options...
james227uk Posted May 26, 2008 Author Share Posted May 26, 2008 Yes. It's a missing WAIT opcode right at the beginning of TAXI_11. 0256 will crash the game if used with an actor (I'm referring to the second occurrance of 0256). You're missing a play_defined check in the second label/loop. Thanks steavor! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now