Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

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

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

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

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

    2. Support

    3. Suggestions

Happy Holidays from the GTANet team!

[CLEO][SA] Problem after compiling scripts.


cardboardbox1230
 Share

Recommended Posts

cardboardbox1230

Hello guys. gtav_clover here. I have a huge problem. Whenever I write code for a script, the game crashes
after the loading screen. Rarely my scripts work.

The following code works, it is from my flashlight mod:

 

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database/) on 29.4.2017

{$CLEO .cs}

//-------------MAIN---------------
THREAD 'CHELO'
WAIT 0
ENABLE_THREAD_SAVING
WAIT 0

:CHELO_21
WAIT 100
IF
Player.Defined($PLAYER_CHAR)
ELSE_GOTO @CHELO_21
IF and
8965: not actor $PLAYER_ACTOR swimming
09E7: player $PLAYER_CHAR not_frozen
Actor.HasWeapon($PLAYER_ACTOR, 13)
KEY_PRESSED 49
ELSE_GOTO @CHELO_21
0390: load_txd_dictionary "LIGHT"
038F: load_texture "LIGHT_1" as 1 // Load dictionary with 0390 first
038D: draw_texture 1 position 333.0 170.0 size 384.0 384.0 RGBA 255 255 255 255
03E5: show_text_box 'ON'

:CHELO_142
WAIT 100
IF
KEY_PRESSED 49
ELSE_GOTO @CHELO_142
JUMP @CHELO_168

:CHELO_168
WAIT 0
03E5: show_text_box 'OFF'
WAIT 0
ENABLE_TEXT_DRAW 0
WAIT 0
0391: release_textures
WAIT 0
JUMP @CHELO_21

 

 

 

The following code however, does not work:

 

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database/) on 29.4.2017
{$CLEO .cs}

//-------------MAIN---------------
THREAD 'NONAME'

:NONAME_11
WAIT 0
IF
Player.Defined($PLAYER_CHAR)
ELSE_GOTO @NONAME_11

:NONAME_31
IF
0AD2: $actor = player $PLAYER_CHAR targeted_actor //IF and SET
ELSE_GOTO @NONAME_31
$heal = Actor.Health($actor)
IF
051A: actor $actor damaged_by_actor $PLAYER_ACTOR
ELSE_GOTO @NONAME_31
$heal2 = Actor.Health($actor)
0063: $heal2 -= $heal // (float)
$healp = Actor.Health($PLAYER_CHAR)
0058: $healp += $heal2 // (int)
Actor.Health($PLAYER_ACTOR) = $healp
JUMP @NONAME_11

 

 

Just checked. Even this code does not work:

 

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database/) on 29.4.2017
{$CLEO .cs}

//-------------MAIN---------------
THREAD 'NONAME'

:NONAME_11
WAIT 0
IF
Player.Defined($PLAYER_CHAR)
ELSE_GOTO @NONAME_11

:NONAME_31
IF
0AB0: key_pressed 49
ELSE_GOTO @NONAME_31
04C4: store_coords_to [email protected] [email protected] [email protected] from_actor $PLAYER_CHAR with_offset 0.0 0.0 0.0
02AB: set_actor $PLAYER_CHAR immunities BP 1 FP 1 EP 1 CP 1 MP 1
0565: create_soundless_explosion_at [email protected] [email protected] [email protected] type 7
wait 1000
02AB: set_actor $PLAYER_CHAR immunities BP 0 FP 0 EP 0 CP 0 MP 0
JUMP @NONAME_11

 

 

I have to edit others' scripts and most times even that does not work.

 

Is it a syntax error? I don't know. Please help me! When I write a cleo script and the game crashes, I get really bummed out. If you do correct the code, please post the correct code and also explain so future mistakes are prevented.

Thank you.

Edited by gtav_clover
Link to comment
Share on other sites

cardboardbox1230

Thank you very much sir! You saved me! The game still crashes, but it's easier to debug 'cause the crash is after the script activates. I thought wait 0 wasn't important? Anyway, thanks again.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 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.