09.09.2024
Home / Safety / Download mods for GTA 5 Russian scripts. Description of the Native Trainer menu

Download mods for GTA 5 Russian scripts. Description of the Native Trainer menu

Description of Script Hook for GTA 5

Script Hook V is a library that allows GTA game 5 execute scripts built into special *.asi plugins. Please note that it does not work in GTA Online, Script Hook closes GTA 5 after the player switches multiplayer mode, more details in "readme.txt" that comes with the archive.

This archive contains the latest versions of Asi Loader and Native Trainer.

How to install Script Hook V for GTA 5

  • 1. Copy ScriptHookV.dll to the main game folder, that is, to the folder where GTA5.exe is located.
  • 2. To load asi plugins you must install Asi Loader, you can download it separately or use the latest version, which is in this archive (dinput8.dll). You must delete previous version Asi Loader (dsound.dll) if you have already installed it.
  • 3. This archive also contains the simplest plugin - Native Trainer, if you need a trainer, then copy it too (NativeTrainer.asi).

Features of Native Trainer for GTA 5

Keys and their meanings:
  • F4 - Enable trainer;
  • NUM2/8/4/6 - Navigation through the trainer menu (NumLock must be enabled);
  • NUM5 - Activate the selected menu item;
  • NUM0/BACKSPACE/F4 - Return to the previous menu;
  • NUM9/3 - Enable vehicle acceleration (if activated);
  • NUM+ - Enable vehicle missiles (if activated).

Example of using Script Hook V + Native Trainer video

Description of the Native Trainer menu

Player - Player
  • skin changer – character skin switch;
  • teleport – teleports a character to a given location;
  • fix player – replenishes health and armor to the maximum;
  • reset skin – resets the skin to the standard one;
  • add cash – adds money in the amount of +$1000000;
  • wanted up/down/never – increasing the wanted level/lowering the wanted level/the police do not respond to you at all;
  • Invincible – makes your character immortal;
  • police ignored – complete ignoring of the character by the police;
  • unlimited ability – activates an endless special ability;
  • noiseless – makes your character silent;
  • fast swim/run – activates fast running/swimming;
  • super jump – activates a super jump (holding down the spacebar allows you to make the maximum possible jump).
Skin Changer - Change the appearance of your character
This feature will allow you to choose any of the 690 available skins, including animals and even fish, and apply it as the appearance of your character. With some of the skins you can drive vehicles and use weapons. True, animals can normally only use throwing weapons (grenades, molotovs).
If you choose a fish as a skin (except a whale) and are not in the water at the time, you will die.
Weapon - Weapons
  • Get all weapon – allows you to get all weapons, including unique and exclusive ones for PS4 and Xbo One. But, weapons without mods;
  • No reload – activates the “no reload” mode;
  • Fire ammo – turns on the “fire bullets” mode;
  • Explosive ammo – turns on the “explosive bullets” mode;
  • Explosive melee – activates the “explosive melee strikes” mode;
  • Vehicle rockets – allows any vehicle to fire rockets.
Vehicle - Transport
  • Car spawner – spawns any vehicle;
  • Paint random – painting vehicles, including even tanks and planes, in a random color;
  • Fix – repairs a vehicle;
  • Wrap in spawned – allows your character to immediately appear in a vehicle;
  • Invincible - the car never breaks down, immortal;
  • Speed ​​boost – speeds up your vehicle.
Car Spawner - creates any selected vehicle in the game


Using this function, you can create in the game absolutely any transport of your choice, including cars, motorcycles, tanks, planes, helicopters and even trailers, which will appear in front of your character. You can create any vehicle that is in the game GTA 5 and GTA Online, as well as unique cars from the console version of the game. On at the moment You can get 346 different vehicles. With each new addition, this number will only grow.
World - World
  • Moon gravity – activates the lunar gravity mode;
  • Random cops - activates a random number of police officers;
  • Random trains - activates a random number of trains;
  • Random boats - activates a random number of boats;
  • Garbage trucks - includes garbage trucks.
Time - Time
  • Hour forward – move the time forward 1 hour;
  • Hour backward – set the time back 1 hour;
  • Cloak paused – pause time;
  • Sync with system – synchronize with real time. Time in the game will flow as in reality.
Weather - Weather effects
  • Wind – turns on windy weather;
  • Extrasunny - activates sunny weather;
  • Clear – enables clear sky;
  • Clouds – makes the weather cloudy;
  • Smog - adds smoke in the area;
  • Foggy - causes foggy weather;
  • Overcast - makes up clouds;
  • Rain - calls rain into the game;
  • Thunder – activates thunderstorms;
  • Clearing - clear weather;
  • Neutral - neutral weather mode;
  • Snow – adds snowfall to the game;
  • Blizzard – causes a snowstorm;
  • Snowlight – snow falls in sunlight;
  • Xmas – Christmas holiday.
Misc - Miscellaneous
  • Next radio song – switches the song to the radio;
  • Hide HUD – hide the trainer interface.

Everyone who played Grand Theft Auto V know that at the moment there are many interesting and useful script mods that can change game parameters beyond recognition... Having looked at the whole mass of cool script mods for GTA 5 on the computer, willy-nilly we will have a question about how to install all these mods on GTA 5? That is why in this article we will look into the issue how to install script mods on GTA 5 for PC.

How to install regular script mods in GTA 5

Where should you start installing script mods in GTA 5?

  1. First of all, let's put . After all, the program will be useful to us more than once in the future. Also, it is worth considering that the versions of Script Hook V and the official patch must match, otherwise the correct operation of Script Hook V remains in question.
  2. Once we have downloaded Script Hook V, we must transfer the contents to the root folder where GTA 5 is installed.
  3. For mods that have .ini and/or .asi extensions, half the work is already done, all that remains is to throw them there, in the root folder of GTA 5.
  4. That's it, the mod has been successfully installed, all that remains is to enter the game, activate the modification and have fun!

Installing script mods for GTA 5 based on the LUA plugin

Continuing to understand the question of how to install script mods on GTA 5 for PC, we gradually approached modifications that require the LUA Plugin, what to do with them? Let's figure it out!

  1. As mentioned earlier, we will need Script Hook V again!
    Using the already familiar method, we transfer the contents to the root folder with the game.
  2. Next, download and install the plugin to work with the .lua extension - latest version. The plugin functions in tandem with Script Hook V, expanding its boundaries.
  3. Files with .lua or .ini extensions are placed in the addins folder, which is located in scripts - addins.

How to install a mod script for GTA 5 on the .NET platform

Now let's figure out how to install script mods for GTA 5 written in the .Net language!

  1. Script Hook V will help us again, and if you don’t have this program on your computer yet, then download it and drop the files into the root of the GTA 5 folder.
  2. Next, download and, by analogy with the previous one, drop the files into the game folder.
  3. And so, the extensions .dll, .css, .db and .ini are available to us; during installation we put such files in the scripts folder, it is located in the root folder of the game.

If you are tired of a mod and want to delete it, just delete the mod files from the directory in which you wanted to copy it!

This lesson will be useful to you if you suddenly decide to make your own auxiliary script for the game, which will perform any assigned tasks.
Today I will show you how to spawn a car next to a player, change its color and tuning details. All this will happen by pressing a certain key on the keyboard. You will also learn how to work with the player class; for example, you can remove the visibility of a player by pressing a certain key.
Well, with all this, we will display the corresponding inscription on the screen using the native functions of the game. Let's start...

Every script starts by creating a simple text file, in the scripts folder, which is located in the game folder. Name the file for example myFirstScript and save the file with the extension "cs". Open the file in a simple notepad and connect the GTA classes and system libraries. This is done as follows:

Using GTA; using GTA.Native; using GTA.Math; using System; using System.Collections.Generic; using System.Drawing; using System.Reflection; using System.Windows.Forms;

The next step is to create a class that inherits from the script class. Pay special attention to ensure that the class name matches the name of the script file.
Let's look at the code:
public class myFirstScript: Script // declaration of our class ( public myFirstScript() // class constructor, the function that fires first when creating a class ( ) )
Now there's just a little bit left to do. Connect the keyboard keypress event handler and actually perform our task.
The handler is connected as follows:
public class myFirstScript: Script ( public myFirstScript() ( KeyDown += onkeydown; // indicate that our function handles the keyboard ) void onkeydown(object sender, KeyEventArgs e) // our handler ( if (e.KeyCode == Keys .K) ( // if you pressed the K key ) if (e.KeyCode == Keys.J) ( // if you pressed the J key ) ) )
Next we move on to spawning the car. You can do this as follows:

var position = Game.Player.Character.GetOffsetInWorldCoords(new Vector3(0, 5, 0)); // take the coordinates of the player and add an offset of 5 game meters from him
var heading = Game.Player.Character.Heading - 90; // take the player's turn
var vehicle = World.CreateVehicle(VehicleHash.Dubsta, position, heading); // create a machine called Dubsta
vehicle.DirtLevel = 15f; // indicate the level of dirt
vehicle.CustomPrimaryColor = Color.White; // specify the primary color
vehicle.CustomSecondaryColor = Color.Black; // specify the secondary color
vehicle.PlaceOnGround(); // place the car at our coordinates
Function.Call(Hash.SET_VEHICLE_MOD_KIT, vehicle.Handle, 0); // enable tuning
vehicle.SetMod(VehicleMod.FrontBumper, 3, true); // install the front bumper
vehicle.SetMod(VehicleMod.RearBumper, 1, true); // rear bumper

The following line of code will hide the player when a key is pressed and make the player visible again when pressed again:
Game.Player.Character.IsVisible = !Game.Player.Character.IsVisible;
And finally, we’ll show the message by calling native functions. To do this, we’ll create our own function like this:
public void PrintText(string text, int time) ( GTA.Native.Function.Call(GTA.Native.Hash._0xB87A37EEB7FAA67D, "STRING"); GTA.Native.Function.Call(GTA.Native.Hash._ADD_TEXT_COMPONENT_STRING, text) ; GTA.Native.Function.Call(GTA.Native.Hash._0x9D77056A530643F6, time, 1 );
An example of a function call would be - PrintText("hello world!", 10000);

Native game functions can also be called by specifying the function hash. For example, to make waves 50 meters high in the game, execute this function: GTA.Native.Function.Call((Hash)0xB96B00E976BE977F, 50.0);

We look at the full source code and, if necessary, download the script myFirstScript.zip. Happy scripting.
Oh yeah... I almost forgot, be sure to put Script Hook Net in the game, otherwise it won’t work
Here you will find script examples. The article is based on these examples. There's also full list native functions of GTA 5, there are a lot of them.

Using GTA; using GTA.Native; using GTA.Math; using System; using System.Collections.Generic; using System.Drawing; using System.Reflection; using System.Windows.Forms; public class myFirstScript: Script ( public myFirstScript() ( KeyDown += onkeydown; ) public void PrintText(string text, int time) ( GTA.Native.Function.Call(GTA.Native.Hash._0xB87A37EEB7FAA67D, "STRING"); GTA .Native.Function.Call(GTA.Native.Hash._ADD_TEXT_COMPONENT_STRING, text); GTA.Native.Function.Call(GTA.Native.Hash._0x9D77056A530643F6, time, 1); void onkeydown(object sender, KeyEventArgs e) ( if (e.KeyCode == Keys.K) ( var position = Game.Player.Character.GetOffsetInWorldCoords(new Vector3(0, 5, 0)); var heading = Game.Player.Character.Heading - 90; var vehicle = World.CreateVehicle(VehicleHash.Dubsta, position, heading); vehicle.DirtLevel = 15f; vehicle.CustomPrimaryColor = Color.White; vehicle.NumberPlate = "GTA V"; Function.Call(Hash.SET_VEHICLE_MOD_KIT, vehicle.Handle, 0); vehicle.SetMod(VehicleMod.FrontBumper, 3, true); vehicle.SetMod(VehicleMod.RearBumper, 1, true); vehicle.SetMod(VehicleMod.Hood, 2 , true); PrintText("spawned Dubsta", 10000); ) else if(e.KeyCode == Keys.J) ( Game.Player.Character.IsVisible = !Game.Player.Character.IsVisible; PrintText("change visibility", 10000); ) ) )