Данный плагин является расширением для GTA 5 ScriptHook V, который позволит модмейкерам использовать возможности языка программирования Delphi для написания скриптов. В основе модификации лежит библиотека DWS(Delphi Web Script) и ScriptHook V for Delphi SDK.
Проект только набирает обороты, поэтому реализовано совсем не много.
Требования:
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. Таким образом, можно редактировать скрипты не завершая игру.
Вы хотите получить результат от вложенных инвестиций как можно скорее?
Тогда решение «Быстрый старт» от нашей команды идеально вам подходит. Опираясь на многолетний опыт разработки веб-страниц, которые продают, мы разработали готовые решения для бизнеса, с помощью которых каждый может начать зарабатывать в интернете. Решение «Быстрый старт» - это создание лендинг пейдж для вашего бизнеса, написание продающих текстов, а также качественная настройка контекстной рекламы