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

CLEO array mystery (or wat.)


nyolc8
 Share

Recommended Posts

Hi! I have a problem with arrays, and I basically just sitting here and looking like this: :blink:

And I have no idea why it happens. So the problem:

 

I have 2 arrays with 6 floats in each one. I fill them with values, then I print the first 3 values from the first array. BUT it prints the first value from first array, first value from second array, and second value from second array. WAT.

 

Here's the code:

{$CLEO .cs}0000: NOPwait [email protected] : array 6 of float //obj [email protected] : array 6 of float //obj [email protected] = [email protected] = [email protected] = [email protected] = [email protected] = [email protected] = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = 350.0      :Testwait 200if    Player.Defined($PLAYER_CHAR)else_jump @Test0AD1: print_formatted_now "x%f y%f z%f" time 5000 [email protected]([email protected],6f) [email protected]([email protected],6f) [email protected]([email protected],6f):Whateverwait 10000jump @Whatever

NOTE: the "whatever" section is just for testing, just to run the script without crash.

 

This code gives me "x104.2664 y2023.6335 z1083.2231". :blink: WHY??!!

Edited by nyolc8
Link to comment
Share on other sites

I already changed those variables to [email protected]@ and same... btw it works fine if I read values from the second array. It only gets messed up if I read from the first array.

 

So now the code is this, and same thing happens:

{$CLEO .cs}0000: NOPwait [email protected] : array 6 of float //obj [email protected] : array 6 of float //obj [email protected] = [email protected] = [email protected] = [email protected] = [email protected] = [email protected] = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = [email protected]([email protected],6f) = 350.0      :Testwait 200if    Player.Defined($PLAYER_CHAR)else_jump @Test0AD1: print_formatted_now "x%f y%f z%f" time 5000 [email protected]([email protected],6f) [email protected]([email protected],6f) [email protected]([email protected],6f):Whateverwait 10000jump @Whatever

What the hell happening?

Link to comment
Share on other sites

[email protected]([email protected],6f) = 104.2664 // [email protected]@([email protected],6f) = -1951.9291 // [email protected]@([email protected],6f) = 48.575 // [email protected]@([email protected],6f) = 204.2664  // [email protected]@([email protected],6f) = -1951.9291  // [email protected]@([email protected],6f) = 41.6639 // [email protected]

I hope this helps.

 

EDIT: I must ask - why are you using arrays? The lack of variables maybe?

Edited by Jack
Link to comment
Share on other sites

You need to use the same variable index in each of the arrays.

You're probably better off not using arrays. Post whole script.

Edited by HeresOtis
Link to comment
Share on other sites

I realized that the full script I wanted to do is not working in samp (only in SP), so I made it differently(lite version) and that doesn't required that much values so I just made it without variables lol

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.