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!

Newbie needs help in getting started up (c#)


ConnorBox
 Share

Recommended Posts

Hey guys, thanks for reading

 

I've done a fair amount of reading about coding using C# but I'm having trouble getting to the stage where i can actually start coding.

 

I have Microsoft Visual Studio C# 2010 express, i read on an old tutorial that i needed to add the netscripthook.dll as a reference, but i believe this had been outdated and all i have is scripthook.dll which causes this error;

 

"A reference to C:\Program Files\Steam........\GTAIV\Scripthook.dll could not be added. Please make sure the file is accessible, and that it is a valid assembly or COM component"

 

How do i get to the point where i can actually start writing the code?

 

(needs to be a method compatible with simple native trainer, latest version of GTA IV and multiplayer)

 

Basically, what should i add as the reference?

 

Thanks again, and any help is much appreciated

 

(I know some of you must be very frustrated with all these newbs asking stupid questions! tounge.gif )

 

 

EDIT: Is c# the right language to use? I chose it as i heard it was much easier than c++

 

 

 

 

What i'm asking the script modders is, when you go to make a script, what program do you open up, what references do you make, all those "simple" steps that get you to the point where you start typing the code

 

 

 

EDIT: Found out that netscripthook.dll is not outdated and im coding using that, feel free to close this smile.gif

Edited by ConnorBox
Link to comment
Share on other sites

the reference you should add is to scripthookdotnet.dll, there should be a folder 'for developers' in the scripthook package with that file.

 

feel free to pm me if you need help with c#.

Link to comment
Share on other sites

the reference you should add is to scripthookdotnet.dll, there should be a folder 'for developers' in the scripthook package with that file.

 

feel free to pm me if you need help with c#.

Thanks, i didn't have netscripthook.net.dll originally, as i thought it was outdated

 

 

And i shall take you up on that offer kind sir! tounge.gif

Link to comment
Share on other sites

  • 1 month later...

Also make sure your project is set for the correct framework version. The DotNetScriptHook is written for .net Framework 4. So your project has t be for the same or you will get a reference error and Visual Studio claims the DotNetScriptHook cannot be found even though it's there!

 

Furthermore it's a great help when you download some .net mods and decompile them with ILSpy. You can also save the decompiled code as a plain C# file. Read the code and learn. wink.gif

But please keep up with the rules for copyright.

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