LuaLoader
-
github.comHerunterladen
LuaLoader — ist ein Pendant zu Moonloader, jedoch für GTA VC, basierend auf dem Plugin SDK von DK22Pac.
Für Interessierte, der gesamte Quellcode befindet sich hier
und auf Github
. Alle Dateien mit der Endung .lua müssen in den Ordner lualoader gelegt werden, den man im Hauptverzeichnis des Spiels erstellen muss. Die Datei plugin.VC.asi muss ins Hauptverzeichnis des Spiels gelegt werden.
Wenn etwas nicht funktioniert, wird der Fehler in eine Log-Datei geschrieben, die sich im Ordner lualoader befindet.
Das Plugin funktioniert nur mit der Spielversion 1.0.
Schauen wir uns an, wie einige Funktionen funktionieren.
require("lualoader/mod")
function main()
while true do wait() -- Verzögerung
player = findplayer() -- Spieler finden
if Keypress("VK_H") -- wenn die Taste H gedrückt wird
then x,y,z = getcoordinates_on_y(player, 5) -- aktuelle Koordinaten des Spielers erhalten
car = Createcar("MODEL_PCJ600", x, y, z) -- ein Motorrad erstellen
Giveweaponped(player, 600, "uzi") -- und dem Spieler eine Waffe geben.
wait(300)
end
end
end
Wenn die Taste „H“ gedrückt wird, erscheint ein Motorrad, und der Spieler erhält eine Waffe — „Uzi“.
Insgesamt gibt es mehr als 230 Funktionen. Man kann sogar ganze Missionen schreiben.
In der VK-Gruppe gibt es detaillierte Informationen zu Skripten und Funktionen.
LuaLoader — это аналог Moonloader, только для GTA VC, на основе Plugin SDK от DK22Pac.
Кому интересно, весь исходный код находится здесь
И на Github
Нужно поместить все файлы с расширением .lua в папку lualoader, которую нужно создать в корневой папке игры. Файл plugin.VC.asi нужно поместить в корень игры.
Если что-то не работает, то ошибка запишется в лог-файл, находящийся в папке lualoader.
Плагин работает только с версией игры 1.0.
Рассмотрим как работает пара функций.
require("lualoader/mod")
function main()
while true do wait() -- задержка
player = findplayer() -- получаем игрока
if Keypress("VK_H") -- если нажата клавиша H
then x,y,z = getcoordinates_on_y(player, 5) -- получаем текущие координаты игрока
car = Createcar("MODEL_PCJ600", x, y, z) -- создаём мотоцикл
Giveweaponped(player, 600, "uzi") -- и даём педу оружие.
wait(300)
end
end
end
При нажатии клавиши “H” создается мотоцикл, а игроку даётся оружие — “Узи”.
Всего более 230 функций. Можно писать даже целые миссии.
В группе ВК есть подробная информация о скриптах и функциях.