Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Diamond Casino & Resort
      2. DLC
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA SA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA VC Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. News

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
gta.bullet

Cleo mods causing game crash during shutdown

Recommended Posts

gta.bullet

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?

Share this post


Link to post
Share on other sites
007Ripper

Global variable like $pikachu $bumblebee etc can cause crash and ruin your savegame.

Share this post


Link to post
Share on other sites
ZAZ

Post your script, then i tell you what's wrong 

Share this post


Link to post
Share on other sites
gta.bullet
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

 

Share this post


Link to post
Share on other sites
ZAZ

 

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 by ZAZ

Share this post


Link to post
Share on other sites
gta.bullet

Oh thanks, i didnt know 0AE2 is a conditional opcode, there is another bug now, is 04ba not working on boats?

Share this post


Link to post
Share on other sites
ZAZ
2 hours ago, gta.bullet said:

is 04ba not working on boats?

No

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.