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 функцій. Можна писати навіть цілі місії. У групі ВК є докладна інформація про скрипти та функції.