Завантажити скрипти на останню версію 5. Опис меню Native Trainer

Головна / Очищення пристрою

Даний урок стане вам у нагоді, якщо ви раптом задумаєте зробити для гри свій власний допоміжний скрипт, який виконуватиме будь-які поставлені завдання.
Сьогодні я вам покажу як спанити машину поруч із гравцем, змінити її колір та деталі тюнінгу. Все це відбуватиметься після натискання певної клавіші на клавіатурі. Також ви навчитеся працювати з класом гравця, для прикладу можна прибрати видимість гравця натисканням певної клавіші.
Та й при цьому, ми будемо виводити відповідний напис на екрані, використовуючи нативні функції гри. Мабуть почнемо.

Кожен скрипт починається зі створення простого текстового файлув папці scripts, яка розташована в папці з грою. Назвіть файл наприклад myFirstScript і збережіть файл із розширенням "cs". Відкриваємо файл у простому блокноті та підключаємо класи GTA та системних бібліотек. Робиться це так:

Using GTA; using GTA.Native; using GTA.Math; using System; використовуючи System.Collections.Generic; використовуючи System.Drawing; використовуючи System.Reflection; using System.Windows.Forms;

Наступним кроком буде створення класу успадкованого від класу скрипту. Особливу увагу зверніть на те, щоб ім'я класу збігалося з ім'ям файлу скрипта.
Дивимося код:
public class myFirstScript: Script // оголошення нашого класу ( public myFirstScript() // конструктор класу, функція яка спрацьовує першою під час створення класу ( ) )
Тепер залишилася справа за малим. Підключити обробник події натискання клавіш на клавіатурі та власне виконати наше завдання.
Обробник підключається так:
public class myFirstScript: Script ( public myFirstScript() ( KeyDown += onkeydown; // вказуємо на те, що клавіатурою займається наша функція ) void onkeydown(object sender, KeyEventArgs e) // наш обробник ( if (e.KeyCode == Keys .K) ( // якщо натиснули клавішу K ) if (e.KeyCode == Keys.J) ( // якщо натиснули клавішу J ) ) )
Далі переходимо до спавна машини. Зробити це можна так:

var position = Game.Player.Character.GetOffsetInWorldCoords(new Vector3(0, 5, 0)); // беремо координати гравця і додаємо усунення 5 ігрових метрів від нього
var heading = Game.Player.Character.Heading - 90; // беремо поворот гравця
var vehicle = World.CreateVehicle(VehicleHash.Dubsta, position, heading); // створюємо машину під назвою Dubsta
vehicle.DirtLevel = 15f; // вказуємо рівень бруду
vehicle.CustomPrimaryColor = Color.White; // Вказуємо первинний колір
vehicle.CustomSecondaryColor = Color.Black; // вказуємо вторинний колір
vehicle.PlaceOnGround(); // Ставимо машину на свої координати
Function.Call(Hash.SET_VEHICLE_MOD_KIT, vehicle.Handle, 0); // Включаємо тюнінг
vehicle.SetMod(VehicleMod.FrontBumper, 3, true); // ставимо передній бампер
vehicle.SetMod(VehicleMod.RearBumper, 1, true); // задній бампер

Наступний рядок коду буде приховувати гравця у разі натискання клавіші та знову робити гравця видимим при повторному натисканні:
Game.Player.Character.IsVisible = !Game.Player.Character.IsVisible;
Ну і насамкінець покажемо повідомлення за допомогою виклику нативних функцій, для цього створимо власну функцію наступного виду:
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_STR ; GTA.Native.Function.Call(GTA.Native.Hash._0x9D77056A530643F6, time, 1);
Прикладом виклику функції буде PrintText("hello world!", 10000);

Нативні функції гри також можна викликати вказуючи хеш функції. Наприклад, щоб зробити в грі хвилі заввишки 50 метрів, виконайте цю функцію: GTA.Native.Function.Call((Hash)0xB96B00E976BE977F, 50.0);

Дивимося повний вихідник і якщо потрібно качаємо скрипт myFirstScript.zip. Вдалого скриптингу.
Ах так.. мало не забув, обов'язково поставте в гру Script Hook Net, інакше не буде працювати
Тут ви знайдете приклади скриптів. Стаття ґрунтується на цих прикладах. Там же є повний списокнативних функцій GTA 5 їх дуже багато.

Using GTA; using GTA.Native; using GTA.Math; using System; використовуючи System.Collections.Generic; використовуючи System.Drawing; використовуючи 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"); .Native.Function.Call(GTA.Native.Hash._ADD_TEXT_COMPONENT_STRING, text); 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; Function.Call(Hash.SET_VEHICLE_MOD_KIT, vehicle.Handle, 0);vehicle.SetMod(VehicleMod.FrontBumper, 3, true); leMod.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);

Опис Script Hook для GTA 5

Script Hook V- це бібліотека, яка дозволяє грі GTA 5 виконувати скрипти вбудовані в спеціальні *.asi плагіни. Зверніть увагу, що вона не працює в GTA Online, Script Hook закриває ГТА 5 після перемикання гравцем мультиплеєрного режиму, докладніше в "readme.txt", який йде разом з архівом.

Даний архів містить останні версії Asi Loader та Native Trainer.

Спосіб встановлення Script Hook V для GTA 5

  • 1. Скопіюйте ScriptHookV.dll в основну папку гри, тобто в папку де знаходиться GTA5.exe.
  • 2. Щоб завантажувати asi плагіни ви повинні встановити Asi Loader, ви можете завантажити його окремо або використовувати останню версіюяка знаходиться в даному архіві (dinput8.dll ). Ви повинні видалити попередня версія Asi Loader (dsound.dll) якщо ви вже його встановлювали.
  • 3. Даний архів також містить найпростіший плагін - Native Trainer, якщо вам потрібен трейнер, то його теж скопіюйте (NativeTrainer.asi).

Функції Native Trainer для GTA 5

Клавіші та їх значення:
  • F4 – Включити трейнер;
  • NUM2/8/4/6 - Навігація по меню трейнера (NumLock має бути включений);
  • NUM5 - Активувати вибраний елемент меню;
  • NUM0/BACKSPACE/F4 - Повернення до попереднього меню;
  • NUM9/3 – Включити прискорення транспорту (якщо активовано);
  • NUM+ - Увімкнути ракети транспорту (якщо активовано).

Приклад використання Script Hook V + Native Trainer відео

Опис меню Native Trainer

Player - Гравець
  • skin changer - перемикач скіна персонажа;
  • teleport – телепортує персонажа у задану локацію;
  • fix player – поповнює запас здоров'я та броні по максимуму;
  • reset skin – скидає скін на стандартний;
  • add cash - додає гроші в кількості +1000000 $;
  • wanted up/down/never – підвищення рівня розшуку/зниження рівня розшуку/поліція не реагує на вас взагалі;
  • Invincible – робить вашого персонажа безсмертним;
  • police ignored - повне ігнорування персонажа поліцією;
  • unlimited ability – активує нескінченну спеціальну здатність;
  • noiseless – робить вашого персонажа безшумним;
  • fast swim/run - активує швидкий біг/плавання;
  • super jump – активує супер стрибок (утримування клавіші "пробіл" дозволяє зробити максимально можливий стрибок).
Skin Changer - Зміна зовнішнього вигляду вашого персонажа
Ця функція дозволить вам вибрати будь-який з 690 доступних скінів, включаючи тварин і навіть риб, і застосувати його як зовнішній вигляд вашого персонажа. З деякими зі скінів можна керувати транспортом і використовувати зброю. Щоправда, тварини нормально можуть використовувати тільки метальна зброя (гранати, молотів).
Якщо ви вибрали рибу як скін (крім кита) і в цей час не знаходитесь у воді, то ви помрете.
Weapon - Зброя
  • Get all weapon – дозволяє отримати всю зброю, включаючи унікальну та ексклюзивну для PS4 та Xbo One. Але зброя без модів;
  • No reload – активує режим "без перезаряджання";
  • Fire ammo - включає режим "вогненні кулі";
  • Explosive ammo - включає режим "вибухові кулі";
  • Explosive melee - активує режим "вибухових ударів у ближньому бою";
  • Vehicle rockets – дозволяє будь-якій машині стріляти ракетами.
Vehicle - Транспорт
  • Car spawner – сповнить будь-який транспортний засіб;
  • Paint random – фарбування транспорту, включаючи навіть танки та літаки, у випадковий колір;
  • Fix – ремонтує транспортний засіб;
  • Wrap in spawned – дозволяє вашому персонажу одразу ж з'явиться у транспорті;
  • Invincible – машина ніколи не ламається, безсмертна;
  • Speed ​​boost – прискорює транспорт.
Car Spawner - створює в грі будь-який вибраний транспорт


За допомогою цієї функції ви можете створити в грі абсолютно будь-який вибраний вам транспорт, включаючи машини, мотоцикли, танки, літаки, вертольоти і навіть причепи, що з'явиться перед вашим персонажем. Створити можна будь-який транспорт, який є в грі GTA 5 і GTA Online, а також унікальні машини з консольної версії гри. На даний момент можна отримати 346 транспортних засобів. З кожним новим доповненням це число зростатиме.
World - Світ
  • Moon gravity – активує режим місячної гравітації;
  • Random cops – активує випадкову кількість поліцейських;
  • Random trains – активує випадкову кількість поїздів;
  • Random boats – активує випадкову кількість човнів;
  • Garbage trucks - включає сміттєвози.
Time - Час
  • Hour forward – перевести час на 1:00 вперед;
  • Hour backward – перевести час на годину тому;
  • Cloak paused – призупинити час;
  • Sync with system – синхронізувати з реальним часом. Час у грі буде текти як насправді.
Weather - Погодні ефекти
  • Wind – включає вітряну погоду;
  • Extrasunny – активує сонячну погоду;
  • Clear – включає чисте небо;
  • Clouds – робить погоду хмарною;
  • Smog – додає диму в окрузі;
  • Foggy – викликає туманну погоду;
  • Overcast - наганяє хмари;
  • Rain – закликає дощ у гру;
  • Thunder – активує грози;
  • Clearing – чиста погода;
  • Neutral – режим нейтральної погоди;
  • Snow – додає снігопад у гру;
  • Blizzard – викликає сніжну бурю;
  • Snowlight – падає сніг у сонячному світлі;
  • Xmas – свято Різдва.
Misc - Різне
  • Next radio song – перемикає пісню на радіо;
  • Hide HUD – приховати інтерфейс трейнера.

Всі, хто грали в Grand Theft Auto Vзнають, що на даний момент існує безліч цікавих і корисних скриптових модів, які здатні змінювати ігрові параметри до невпізнанності. на ГТА 5? Саме тому в цій статті ми розберемося у питанні як встановлювати скриптові модина GTA 5 для ПК.

Як встановлювати звичайні скриптові моди в GTA 5

З чого потрібно почати встановлення скриптових модів в GTA 5?

  1. Насамперед поставимо. Адже програма ще не раз нам знадобиться у майбутньому. Також, варто враховувати те, що версії Script Hook V і офіційного патчу повинні збігатися, інакше коректна робота Script Hook V залишається під питанням.
  2. Після того, як ми завантажили Script Hook V, ми повинні перенести вміст до кореневої папки з встановленої GTA 5.
  3. Для модів, які мають розширення.ini та/або.asi половина справи у нас вже зроблена, залишається тільки закинути їх туди ж, у кореневу папку GTA 5.
  4. Все, мод успішно інстальовано, справа залишається за малим - увійти в гру, активувати модифікацію та отримувати задоволення!

Установка скриптових модів для GTA 5 на базі плагіна LUA

Продовжуючи розбиратися в питанні як встановлювати скриптові моди на GTA 5 для PC, ми плавно підійшли до модифікацій, що вимагають LUA Плагін, як же з ними бути? Давайте розберемося!

  1. Як і говорилося раніше, нам знову буде потрібно Script Hook V!
    Вже знайомим методом переносимо вміст до кореневої папки з грою.
  2. Далі качаємо та встановлюємо плагін для роботи з розширенням. lua – останньої версії. Плагін функціонує у тандемі із Script Hook V, розширюючи його межі.
  3. Файли з розширеннями.lua або.ini закидаємо в папку addins, яка знаходиться в scripts - addins.

Як встановити скрипт моди для GTA 5 на платформі

Тепер розберемося зі встановленням скрипт модів для ГТА 5 написаних на языке.Net!

  1. Нам знову допоможе Script Hook V, а якщо на вашому комп'ютері ще немає цієї програми, то завантажуємо її та закидаємо файли в корінь папки GTA 5.
  2. Далі, качаємо і за аналогією з попереднім, закидаємо файли в папку з грою.
  3. І ось, для нас доступні розширення .dll, .css, .db і.ini, такі файли при встановленні ми закидаємо в папку scripts, вона знаходиться в кореневій папці гри.

Якщо вам набрид мод і ви хочете його видалити, досить просто видалити файли мода з директорії в яку потрібно його скопіювати!

© 2022 androidas.ru - Все про Android