Данный плагин является расширением для 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. Таким образом, можно редактировать скрипты не завершая игру.
Разработка сайта с нуля — процесс трудоемкий и требующий максимальной ответственности и профессионализма со стороны разработчиков и менеджеров.
В компании RetsCorp выполняется разработка лендинг пейдж быстро, мы проповедуем Культ Дедлайна, и вы можете быть уверены, что на выходе получите свой веб-проект на высшем уровне и в срок. Как правило, создание сайта с нуля занимает около 30 дней, и, в конечном итоге, мир веба пополняется новым выдающимся ресурсом, а ваш бизнес-инструментарий — мощным источником новых клиентов, стабильной прибыли и усилением имиджа бренда.