DWS System for ScriptHook V 0.12

GTA 5 Mods |

DWS System for ScriptHook V 0.12

Данный плагин является расширением для GTA 5 ScriptHook V, который позволит модмейкерам использовать возможности языка программирования Delphi для написания скриптов. В основе модификации лежит библиотека DWS (Delphi Web Script) и ScriptHook V for Delphi SDK . Проект только набирает обороты, поэтому реализовано совсем не много.

(Delphi script system – the anny plug-in is expansion for GTA 5 ScriptHook V which will allow modmaker to use possibilities of the Delphi programming language for writing of scripts.)

Требования:
ScriptHook V

Основные возможности:
Написание скриптов с возможностью использования синтаксиса языка DELPHI / PASCAL.
Нет необходимости использовать компилятор и среду разработки, таскать сторонние библиотеки.
Скрипты можно писать прямо в текстовом редакторе.
Скрипты выполняются в режиме реального времени интерпретатором Delphi Web Script.
Скрипты можно писать в режиме реального времени, свернув игру в Taskbar.
Перекомпиляция скриптов доступна по нажатию системной клавиши F9 непосредственно в игре.
Ведение логов (запись ошибок компиляции в файл с указанием строки, колонки и имени исполняемого скрипта).

Недостатки:
Большой размер плагина ~10 Мб.
Отсутствует пользовательский интерфейс.
Плагин находится на ранней стадии разработки, поэтому возможности его применения минимальны.

Установка:
Обновить версию ScriptHook V до последней. Распаковать содержимое архива (dxinput8.dll, ScriptHookV.dll) в директорию с игрой.
Поместить содержимое архива с данной модификацией в корневую директорию с игрой.

Настройка и использование:
В папке Data находятся: файл конфигурации DelphiWebScript.ini и директория Scripts со скриптами.
DelphiWebScript.ini содержит два параметра:
ScriptDir – путь к скриптам, указывает системе где искать файлы со скриптами.
RunScript – название основного (ведущего) скрипт файла, которое будет запускать система, например Main.dws.
В директории Scripts (сюда помещаем файлы со скриптами):
Hashes.dws – константы с хеш кодами, для определения скриптовых функций в игре (полный список констант можно посмотреть в оригинальном SDK).
Scripting.dws – скриптовые функции игры, полный список функций см. в оригинальном SDK.
Test.dws, TurnSignals.dws – примеры скриптов.
После редактирования всех скриптов, запускаем игру в одиночном режиме. Если все сделано правильно, вы увидите результат выполнения скрипта в игре, а DelphiWebScript.log информацию о состоянии ваших скриптов. По нажатию системной клавиши F9 происходит перезагрузка и повторная компиляция ведущего скрипта, указанного в параметре RunScript файла DelphiWebScript.ini. Таким образом, можно редактировать скрипты не завершая игру.

История версий (history):
0.12 – Добавлены примеры скриптов (Adding new sample script).
0.10 – Начальная версия, первый релиз (Initial version).


Author: I express thanks: - Alexander Blade - Brink, Danie (South Africa) - Darling, Jeremy - Egorov, Nikita (Russia) - Fuchs, Manfred (Germany) - Grange, Eric (France) - Hariseno, Jagad (Hungary) - Hernler, Hannes (Austria) - Krenn, Willibald (Austria) - Lind, Martin (Denmark) - Listac, John - Luleich, Andreas (Germany) - Rheinheimer, Danilo Luiz (Brazil) - Riepp, Michael (Germany) - Ronzano, Juan Luis (Portugal) - Tosik - Waldenburg, Martin (Germany)
This content was uploaded by website visitors. If you notice any mistake, please let us know.



Useful Information:
- How to install Grand Theft Auto 5 Mods
- Grand Theft Auto 5 System Requirements
- Grand Theft Auto 5 News

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *