gta.bullet Posted October 30, 2019 Share Posted October 30, 2019 My experiments show cleo mods not using IS_PLAYER_PLAYING (aka player defined) properly causes game crash during exit. What other common cleo mistakes cause crashes? Link to comment Share on other sites More sharing options...
007Ripper Posted October 31, 2019 Share Posted October 31, 2019 Global variable like $pikachu $bumblebee etc can cause crash and ruin your savegame. Link to comment Share on other sites More sharing options...
ZAZ Posted October 31, 2019 Share Posted October 31, 2019 Post your script, then i tell you what's wrong CLEO MODS CLEO Script Tutorial Link to comment Share on other sites More sharing options...
gta.bullet Posted October 31, 2019 Author Share Posted October 31, 2019 7 hours ago, ZAZ said: Post your script, then i tell you what's wrong {$CLEO} thread 'speed' :key wait 0 if 0ab0: key 190 else_jump @key if player.Defined($player_Actor) then if and 00df: $player_Actor driving then 03c0: [email protected] = $player_actor car 04ba: [email protected] speed 100.0 0224: [email protected] health 1000 else actor.StorePos($player_Actor, [email protected], [email protected], [email protected]) 0AE2: [email protected] = random_vehicle_near_point [email protected] [email protected] [email protected] in_radius 10.0 find_next 1 pass_wrecked 1 if [email protected] <> -1 then 04ba: [email protected] speed 100.0 end end end jump @key Link to comment Share on other sites More sharing options...
ZAZ Posted October 31, 2019 Share Posted October 31, 2019 (edited) 1. player.Defined requires to give $PLAYER_CHAR instead $player_Actor there're are a few codes which belongs to the user controlled charackter only the variable names $PLAYER_CHAR and $player_Actor are given by the start codes of main.scm 0053: $PLAYER_CHAR = create_player #NULL at 2494.5 -1668.5 13.4 07AF: $PLAYER_GROUP = player $PLAYER_CHAR group 01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR some other $PLAYER_CHAR related codes 01B4: set_player $PLAYER_CHAR frozen_state 1 (unfrozen) 087B: set_player $PLAYER_CHAR clothes_texture "HAWAIIRED" model "HAWAII" body_part 0 087B: set_player $PLAYER_CHAR clothes_texture "BASK2HEATBAND" model "BASK1" body_part 3 087B: set_player $PLAYER_CHAR clothes_texture "GLASSES05DARK" model "GLASSES03" body_part 15 087B: set_player $PLAYER_CHAR clothes_texture "LEATHERTR" model "LEATHERTR" body_part 2 070D: rebuild_player $PLAYER_CHAR 0109: player $PLAYER_CHAR money += 350000 Codes which allows/needs to give $PLAYER_ACTOR can also be used for other actors like this one actor.StorePos($player_Actor, 1@, 2@, 3@) 2. opcode 0AE2: cause crash use it in that way i did in script below {$CLEO} thread 'speed' :key wait 0 if 0ab0: key 190 else_jump @key if player.Defined($PLAYER_CHAR) then if 00df: $player_Actor driving then 03c0: 0@ = $player_actor car 04ba: 0@ speed 100.0 0224: 0@ health 1000 else actor.StorePos($player_Actor, 1@, 2@, 3@) if 0AE2: 0@ = random_vehicle_near_point 1@ 2@ 3@ in_radius 20.0 find_next 0 pass_wrecked 0 //IF and SET then if 0@ <> -1 then //04ba: 0@ speed 100.0 00AD: set_car 0@ max_speed_to 0.0 end end end end jump @key Edited October 31, 2019 by ZAZ CLEO MODS CLEO Script Tutorial Link to comment Share on other sites More sharing options...
gta.bullet Posted October 31, 2019 Author Share Posted October 31, 2019 Oh thanks, i didnt know 0AE2 is a conditional opcode, there is another bug now, is 04ba not working on boats? Link to comment Share on other sites More sharing options...
ZAZ Posted October 31, 2019 Share Posted October 31, 2019 2 hours ago, gta.bullet said: is 04ba not working on boats? No CLEO MODS CLEO Script Tutorial 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