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

Need Help!


XeClutch
 Share

Recommended Posts

Working on my first GTA4 Menu (its done + its a private patch) and I get this....

user posted image

 

All of the code appears the same and before it gave me an error with line 820 but thats gone now...

 

PLZ HELP!

Edited by XeClutch
Link to comment
Share on other sites

Working on my first GTA4 Menu (its done + its a private patch) and I get this....

user posted image

 

All of the code appears the same and before it gave me an error with line 820 but thats gone now...

 

PLZ HELP!

use visual studio

Link to comment
Share on other sites

 

while( if( bool expression ) ) { ... } is not how you use a while-loop. Make it while( bool expression ) { ... }, so without the if, and it should compile.

Link to comment
Share on other sites

while( if( bool expression ) ) { ... } is not how you use a while-loop. Make it while( bool expression ) { ... }, so without the if, and it should compile.

lol, I am new to GTA coding, can you maybe send me the proper code?

It is a private patch, I am not releasing it but I can give it to you if you can get me the code smile.gif

Link to comment
Share on other sites

 

while( if( bool expression ) ) { ... } is not how you use a while-loop. Make it while( bool expression ) { ... }, so without the if, and it should compile.

lol, I am new to GTA coding, can you maybe send me the proper code?

It is a private patch, I am not releasing it but I can give it to you if you can get me the code smile.gif

 

 

I really suggest you to download Visual Studio, not only it can compile for you with the proper settings for debug/release but it can also 'tell you' that your code has errors, where are they, why are they being caused and sometimes how to fix them. (And you can reduce the amount of 'typing' by 70% or more). For general application development, breakpoints are super usefull.

 

 

while (item_select == 3){+}

 

 

'item_select == 3' it's what's called a boolean expression, boolean because it doens't affect any of the operands, instead it returns a value of true or false. (true if item_select is 3, false otherwise).

 

Also be aware that this code breaks execution of all other lines in the same thread, as long as item_select is 3. This is not ideal. (assuming you are not working with multiple threads)

 

If what you want to do is perform multiple checks on a single variable and execute different code on different values, a switch is the proper tool for the job.

 

Here is how to use:

 

 

switch (item_select){ case 0:    // code for the 0 case break;  case 1:    // code for the 1 case break;// and so on default:   // default behaviour, executed for all cases not meet above. break;}

 

 

You can also stack 'case's, just insert them before any break statment, like this:

 

 

switch (item_select){  case 0:  case 1:    // code for the 1 and 0 case break; default: break;}

 

 

And remember that this is not GTA code, this is C# code. So learning good C# practices will help you more than a lot.

Edited by pedro2555
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.