Нагору
  • 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
  • Програми
  • Створення сценаріїв
  • Script Hook V .NET 0.2.0

Script Hook V .NET 0.2.0

  • Script Hook V .NET 0.2.0 / GTA 5
GTA 5 / Програми / Створення сценаріїв
Автор:
Crosire
Докладніше
Контакти автора:
Відкрити сайт
Завантажив:
Evgenii Sokolov Підписатися Ви підписані
Розмір:
251.62 Кб
Завантажено:
29 квітня 2015
Завантажень:
3.2K
Всього завантажень: 3216
Унікальних завантажень: 306
10 / 10
17 людей оцінили файл
Гість
Гість
xxx16
pLaYa
№1
misterguyvan
Карл CJ Джонсон
Jassy
jhhs
Cumsterdump
Lyohha
Aurek
AlexandeRR
SergeDV
maxadenk2000
Nellsen
OT_VINTA
Ще ніхто не оцінив файл
Завантажити Завантажити в Telegram Завантажити в Discord
До вподобань У вибраному
  • 1470779056_86170.zip
    Перевірка на віруси від Virustotal: файл безпечний (переглянути звіт)
    Завантажити (0.25 MB)
  • dfiles.eu
    Завантажити

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 // Кожен клас, що успадковує від 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)
Script Hook V .NET 0.2.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;
}
}
}
}
Коментарі 2
© 2008 - 2025 LibertyCity
Створювач і розробник: Evgenii Sokolov
Копіювання матеріалів без дозволу адміністрації або відповідних власників суворо заборонено.
Напишіть нам
Мобільна версія Версія для комп'ютерів
Моди та файли Новини та статті Чити та гайди Користувачі
Натисніть сюди для розширеного пошуку файлів