ConnorBox Posted March 3, 2013 Share Posted March 3, 2013 (edited) 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! ) 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 Edited March 3, 2013 by ConnorBox Link to comment Share on other sites More sharing options...
pedro2555 Posted March 4, 2013 Share Posted March 4, 2013 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 More sharing options...
ConnorBox Posted March 4, 2013 Author Share Posted March 4, 2013 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! Link to comment Share on other sites More sharing options...
Cyron43 Posted April 15, 2013 Share Posted April 15, 2013 (edited) 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. But please keep up with the rules for copyright. Edited April 15, 2013 by Cyron43 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now