Нагору
  • UK
Увійти на сайт
  • Моди та файли
    • Усі файли
    • Ексклюзиви
    • Авторські файли
    • Найкращі файли тижня
    • Завантажити файл
  • Новини
  • Чити
  • Статті
  • Гіди
  • Грай у GTA 5 онлайн на ARIZONA
    GTA 6 GTA 5 GTA San Andreas GTA 4 GTA Vice City GTA 3 Red Dead Redemption 2 Red Dead Redemption Інші ігри Розробка модів Інше
  • Моди та файли
  • GTA 5
  • Програми
  • Створення сценаріїв
  • ScriptHookV .NET 0.1.0

ScriptHookV .NET 0.1.0

  • ScriptHookV .NET 0.1.0 / GTA 5
GTA 5 / Програми / Створення сценаріїв
Автор:
Crosire
Докладніше
Контакти автора:
Відкрити сайт
Завантажив:
Evgenii Sokolov Підписатися Ви підписані
Розмір:
124.00 Кб
Завантажено:
27 квітня 2015
Завантажень:
1.2K
Всього завантажень: 1260
Унікальних завантажень: 167
9.3 / 10
14 людей оцінили файл
Гість
Лягуха357
Gon_Iss
GTA_Masters19
maxadenk2000
Lyohha
the_vj
AlexandeRR
Steve XJ
OT_VINTA
alekx
augustin32
Trucker69
Nellsen
Ще ніхто не оцінив файл
Завантажити Завантажити в Telegram Завантажити в Discord
До вподобань У вибраному
  • 1470902599_86131.zip
    Перевірка на віруси від Virustotal: файл безпечний (переглянути звіт)
    Завантажити (0.12 MB)
  • dfiles.eu
    Завантажити

ScriptHookV .NET - це ASI плагін, який дозволяє вам запускати в грі скрипти, написані на будь-якій мові .NET.

Для перезавантаження скриптів використовується клавіша Insert.

Вимоги

- Script Hook V

- Microsoft .NET Framework 4.0 (або вище)

- Microsoft Visual C++ Redistributable Package для Visual Studio 2013 (x64)

Установка

- Переконайтеся, що виконані всі вимоги з попереднього пункту. В іншому випадку нічого не вийде

- Завантажте та встановіть Script Hook V (включаючи ASI завантажувач)

- Завантажте ScriptHookV .NET і скопіюйте ASI файли в папку з грою

- Створіть (або завантажте) файл C#/VisualBasic (.cs, .vb) або скомпіліруйте .dll файл і покладіть у підкаталог \"/scripts/\", що розташований у директорії гри. Після чого можна приступати до написання скриптів

Приклад скрипта

Наступний скрипт дозволяє вмикати ліві та праві поворотники автомобіля натисканням клавіш Q та E відповідно:

using GTA;
using System;
using System.Windows.Forms;

public class VehicleIndicatorDemo : Script // Кожен клас, що успадковується від GTA.Script, вважається скриптом і виконується
{
public VehicleIndicatorDemo()
{
Tick += OnTick; // Основна подія циклу, викликається кожні кілька мілісекунд, зазначених через властивість Interval.
KeyUp += onkeyup; // Викликається, коли клавіша або кнопка миші відпускається.
KeyDown += onkeydown; // Викликається, коли клавіша або кнопка миші натискається.

Interval = 10; // Інтервал тіку в мілісекундах. Встановіть в нуль, щоб працювати якомога швидше.
}

bool mIndicatorLeft = false;
bool mIndicatorRight = false;

void OnTick(object sender, EventArgs e)
{
// Виклик нативних функцій:
// - Без типу повернення: GTA.Native.Function.Call(\"SET_MAX_WANTED_LEVEL\", 0);
// - З типом повернення: int id = GTA.Native.Function.Call(\"PLAYER_PED_ID\");
}
void onkeyup(object sender, KeyEventArgs e)
{
}
void onkeydown(object sender, KeyEventArgs e)
{
Ped player = Game.Player.Character;

if (player.IsInVehicle())
{
Vehicle vehicle = player.CurrentVehicle;

switch (e.KeyCode)
{
case Keys.Q:
vehicle.LeftIndicatorLightOn = this.mIndicatorLeft = !this.mIndicatorLeft;
break;
case Keys.E:
vehicle.RightIndicatorLightOn = this.mIndicatorRight = !this.mIndicatorRight;
break;
}
}
}
}
Назва та опис файлу були перекладені. Показати оригінал (RU)Показати переклад (UK)
ScriptHookV .NET 0.1.0

ScriptHookV .NET - это ASI плагин, который позволяет вам запускать в игре скрипты, написанные на любом .NET языке.

Для перезагрузки скриптов используется клавиша Insert.

Требования

- Script Hook V

- Microsoft .NET Framework 4.0 (или выше)

- Microsoft Visual C++ Redistributable Package for Visual Studio 2013 (x64)

Установка

- Убедитесь, что выполнены все требования из предыдущего пункта. В противном случае ничего не получится

- Скачайте и устанвите Script Hook V (включая ASI загрузчик)

- Скачайте ScriptHookV .NET и скопируйте ASI файлы в папку с игрой

- Создайте (или скачайте) C#/VisualBasic файл (.cs, .vb) или скомпилируйте .dll файл и положите в поддиректорию \"/scripts/\", что расположена в директории игры. После чего можно приступать к написанию скриптов

Пример скрипта

Следующий скрипт позволяет включать левый и правый поворотники автомобиля нажатием клавиш Q и E соответственно:

using GTA;
using System;
using System.Windows.Forms;

public class VehicleIndicatorDemo : Script // Every class inheriting from GTA.Script is considered a script and executed
{
public VehicleIndicatorDemo()
{
Tick += OnTick; // Main loop event, called every few milliseconds specified via the Interval property.
KeyUp += onkeyup; // Called when a key or mouse button is released.
KeyDown += onkeydown; // Called when a key or mouse button is pressed.

Interval = 10; // Tick interval in milliseconds. Set to zero to run as fast as possible.
}

bool mIndicatorLeft = false;
bool mIndicatorRight = false;

void OnTick(object sender, EventArgs e)
{
// Calling native functions:
// - No return type: GTA.Native.Function.Call(\"SET_MAX_WANTED_LEVEL\", 0);
// - With return type: int id = GTA.Native.Function.Call(\"PLAYER_PED_ID\");
}
void onkeyup(object sender, KeyEventArgs e)
{
}
void onkeydown(object sender, KeyEventArgs e)
{
Ped player = Game.Player.Character;

if (player.IsInVehicle())
{
Vehicle vehicle = player.CurrentVehicle;

switch (e.KeyCode)
{
case Keys.Q:
vehicle.LeftIndicatorLightOn = this.mIndicatorLeft = !this.mIndicatorLeft;
break;
case Keys.E:
vehicle.RightIndicatorLightOn = this.mIndicatorRight = !this.mIndicatorRight;
break;
}
}
}
}
Коментарі 3
© 2008 - 2025 LibertyCity
Створювач і розробник: Evgenii Sokolov
Копіювання матеріалів без дозволу адміністрації або відповідних власників суворо заборонено.
Напишіть нам
Мобільна версія Версія для комп'ютерів
Моди та файли Новини та статті Чити та гайди Користувачі
Натисніть сюди для розширеного пошуку файлів