UchihaMan Posted February 9, 2013 Share Posted February 9, 2013 This is the code i create __________________________________________________________________ {$VERSION 3.1.0027} {$CLEO .cs} //-------------MAIN--------------- :sowrd 03A4: name_thread "SOWRD" 0001: wait 1000 ms :SOWRD_14 0001: wait 0 ms 00D6: if 0256: player $PLAYER_CHAR defined 004D: jump_if_false @SOWRD_14 :SOWRD_34 0001: wait 0 ms 00D6: if 0AB0: key_pressed 54 8449: not actor $PLAYER_ACTOR in_a_car 847A: not actor $PLAYER_ACTOR driving_bike 84A7: not actor $PLAYER_ACTOR driving_boat 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A9: not actor $PLAYER_ACTOR driving_heli 004D: jump_if_false @SOWRD_34 0002: jump @SOWRD_85 :SOWRD_85 0001: wait 0 ms 0247: load_model #KATANA 038B: load_requested_models 00D6: if 0248: model #KATANA available 004D: jump_if_false @SOWRD_85 0002: jump @SOWRD_119 :SOWRD_119 0001: wait 0 ms 09A0: actor $PLAYER_ACTOR attach_object 339 with_offset 0.0 0.0 0.0 on_bone 17 16 perform_animation "NULL" IFP_file "NULL" time -1 0176: 339 = object $OBJECT00 Z_angle 0177: set_object $OBJECT00 Z_angle_to 60.0 004E: end_thread ________________________________________________________________ Can you tell whats wrong that is crashing the game right after the load screens. Thanks, Link to comment Share on other sites More sharing options...
TheGodfather. Posted February 9, 2013 Share Posted February 9, 2013 Your whole script is wrong ..What exactly are you trying to achieve ?? 00D6: if 0AB0: key_pressed 54 8449: not actor $PLAYER_ACTOR in_a_car 847A: not actor $PLAYER_ACTOR driving_bike 84A7: not actor $PLAYER_ACTOR driving_boat 84C8: not actor $PLAYER_ACTOR driving_flying_vehicle 84A9: not actor $PLAYER_ACTOR driving_heli 004D: jump_if_false @SOWRD_34 0002: jump @SOWRD_85 it should be if and instead of if .. Use end_custom_thread instead of end_thread opcode... There are unnecessary jumps too .. To help you u need to tell what exactly r u trying to achieve ?? Link to comment Share on other sites More sharing options...
Jack Posted February 9, 2013 Share Posted February 9, 2013 Can you tell whats wrong that is crashing the game right after the load screens. That's happening because of the 03A4 opcode - the parameter is incorrect - you can't use sign " for string - use ' instead like this: 03A4: name_thread 'SOWRD' Also here: :SOWRD_140001: wait 0 ms 00D6: if 0256: player $PLAYER_CHAR defined 004D: jump_if_false @SOWRD_14 There's no need to check that often if a player has been defined - use wait 250 instead of wait 0. And the game will also crash because of this: 0176: 339 = object $OBJECT00 Z_angle 0177: set_object $OBJECT00 Z_angle_to 60.0 You didn't create an object and you're seting his angle - the game will punish you for that. And don't use global variables in CLEO - they're evil. When you create an object you should first set his angle with 0177 and then put it into a variable with 0176: 0177: set_object [email protected] Z_angle_to 60.00176: [email protected] = object [email protected] Z_angle Tank Fire [SA] New Police Helicopter [VC & III] My YouTube Channel Link to comment Share on other sites More sharing options...
Link2012 Posted February 9, 2013 Share Posted February 9, 2013 That's happening because of the 03A4 opcode - the parameter is incorrect - you can't use sign " for string - use ' instead like this: You can, what you can't is have a thread name with more than 7 characters Link to comment Share on other sites More sharing options...
UchihaMan Posted February 9, 2013 Author Share Posted February 9, 2013 thanks for your guys help, it's not crashing anymore. Im sort of new to the objects thing Im trying to make the katana hang from the players hip like in the old times. 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