Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Diamond Casino & Resort
      2. DLC
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA SA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA VC Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
BoXz_modder

I can't get started modding!

Recommended Posts

BoXz_modder

Hello forum!

 

I want to begin making mods for GTA V PC.

I already know a bit C#, so i chose to go with that language.

I have downloaded script hook v .net from a post on this forum.

 

When i open the "ScriptHookVDotNet.sln" it opens a solution with two projects in it.

The first one is the "ScriptHookVDotNet", and the second is the examples. In the examples all the

script hook v stuff has a red underline, because the namespace GTA is missing ("Using GTA;").

I don't really understand how i can get visual studio up and running with script hook v .net.

 

I'm relatively new to Visual Studio so don't judge :).

 

Thanks!

Share this post


Link to post
Share on other sites
c39687

If you are planning to develop with the .net hook, Open a new c# class library project. In the solution explorer, right click the references folder and then select add reference. You can also remove unwanted references, you only really need System, System.Windows.Forms (for Keys enum) and the ScripthookVdotnet. So anyways browse to the scripthookVdotnet.dll and select it. Then follow the example scripts in the scripthookvdotnet download. Your class needs to inherit GTA.Script and off you go.

Edited by c39687

Share this post


Link to post
Share on other sites
BoXz_modder

If you are planning to develop with the .net hook, Open a new c# class library project. In the solution explorer, right click the references folder and then select add reference. You can also remove unwanted references, you only really need System, System.Windows.Forms (for Keys enum) and the ScripthookVdotnet. So anyways browse to the scripthookVdotnet.dll and select it. Then follow the example scripts in the scripthookvdotnet download. Your class needs to inherit GTA.Script and off you go.

Thanks! It worked perfectly! :D

 

One little more question!

How many ticks does gta use per second?

Share this post


Link to post
Share on other sites
c39687

 

If you are planning to develop with the .net hook, Open a new c# class library project. In the solution explorer, right click the references folder and then select add reference. You can also remove unwanted references, you only really need System, System.Windows.Forms (for Keys enum) and the ScripthookVdotnet. So anyways browse to the scripthookVdotnet.dll and select it. Then follow the example scripts in the scripthookvdotnet download. Your class needs to inherit GTA.Script and off you go.

Thanks! It worked perfectly! :D

 

One little more question!

How many ticks does gta use per second?

 

not sure but you can always do this...

DateTime endTime = DateTime.Now.AddSeconds(1);int ticks = 0;while (DateTime.Now < endTime){    ticks++;    base.Wait(0);//this is how it was in gta iv .net hook, should be same, your class should inherit GTA.Script and Wait is a member of this base class} GTA.Game.DisplayText(string.Format("Ticks: {0}", ticks));//this again is a method from gta iv .net hook and should be similiar in the new hook

I wouldn't get in the habit of messing with the script interval because it can easily cause conflict. Just be sure you want your every hooked tick event to be delayed. Alternative is to use GTA.Timers (if implemented) or if possible, like in the GTAIV .net hook, you could read GTA.Game.GameTime and make decisions based on elapsed time. That is more versatile than setting the Script.Interval.

Edited by c39687

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

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