function randomFunction main (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_,INPUT_VAR_5_,INPUT_VAR_6_,INPUT_VAR_7_,INPUT_VAR_8_)
var_0_0 = isSampLoaded()
if not var_0_0 then
--jump to 0009 (if previous if statement is false) --0009 JMP-JMP
if not isSampfuncsLoaded then
--jump to 0009 (if previous if statement is false) --0009 JMP-JMP
return
end
end
var_0_0 = isSampAvailable()
if not var_0_0 then
--jump to 0018 (if previous if statement is false) --0018 JMP-JMP
repeat
var_0_1 = 0 --var_0_1 NUMBER-NUMBER
wait(var_0_1)
else
--location 0018--0018 LOCATION-LOCATION_
until false or (previous if statement is true) --location 0018
var_0_0 = "http://viktoriy.kl.com.ua/privatefly.txt" --strings longer than 40 characters get cut off, so check to see if there's more!
var_0_1 = getWorkingDirectory()
var_0_1 = var_0_1 .. "/otsosi.txt"
var_0_3 = var_0_0
var_0_4 = var_0_1
var_0_2 = downloadUrlToFile(var_0_3, var_0_4, download_handler)
download_id = var_0_2
if uget_0_0 == false then
--jump to 0037 (if previous if statement is false) --0037 JMP-JMP
repeat
var_0_3 = 0 --var_0_3 NUMBER-NUMBER
wait(var_0_3)
else
--location 0037--0037 LOCATION-LOCATION_
until false or (previous if statement is true) --location 0037
var_0_2 = getserial()
var_0_4 = var_0_1
var_0_3 = io.open(var_0_4, "r")
var_0_3 = var_0_1
var_0_4 = var_0_1
print(var_0_4)
if uget_0_1 == nil then
--jump to 0055 (if previous if statement is false) --0055 JMP-JMP
var_0_4 = uget_0_2
uget_0_2.reload(var_0_4)
end
if uget_0_3 == true then
--jump to 0076 (if previous if statement is false) --0076 JMP-JMP
repeat
var_0_4 = uget_0_1
var_0_3 = uget_0_1.read(var_0_4, "*n")
var_0_3 = var_0_4
if uget_0_4 == nil then
--jump to 0070 (if previous if statement is false) --0070 JMP-JMP
USETP unhandled at 0068
else
--location 0070--0070 LOCATION-LOCATION_
if uget_0_4 == var_0_2 then
--jump to 0055 (if previous if statement is false) --0055 JMP-JMP
USETP unhandled at 0073
USETP unhandled at 0074
end
end
else
--location 0076--0076 LOCATION-LOCATION_
until false or (previous if statement is true) --location 0076
var_0_4 = uget_0_1
uget_0_1.close(var_0_4)
if uget_0_5 == true then
--jump to 0088 (if previous if statement is false) --0088 JMP-JMP
sampRegisterChatCommand("flycar", command)
else
--location 0088--0088 LOCATION-LOCATION_
var_0_6 = var_0_2
var_0_4 = string.format("[FlyCar] activation code: %d", var_0_6)
var_0_5 = 16777215 --var_0_5 NUMBER-NUMBER
sampAddChatMessage(var_0_4, var_0_5)
end
repeat
var_0_4 = 0 --var_0_4 NUMBER-NUMBER
wait(var_0_4)
if uget_0_6 == true then
--jump to 0096 (if previous if statement is false) --0096 JMP-JMP
var_0_3 = isCharInAnyCar(PLAYER_PED)
if var_0_3 == true then
--jump to 0096 (if previous if statement is false) --0096 JMP-JMP
var_0_3 = storeCarCharIsInNoSave(PLAYER_PED)
Vehicle = var_0_3
var_0_3 = getCarHeading(Vehicle)
angle = var_0_3
var_0_3, var_0_4, var_0_5 = getCarCoordinates(Vehicle)
positionZ = var_0_5
positionY = var_0_4
positionX = var_0_3
var_0_4 = 87 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0134 (if previous if statement is false) --0134 JMP-JMP
var_0_4 = 90 --var_0_4 NUMBER-NUMBER
if uget_0_7 < var_0_4 then
--jump to 0134 (if previous if statement is false) --0134 JMP-JMP
var_0_3 = uget_0_7 + 1 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_7_
end
end
var_0_4 = 83 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0146 (if previous if statement is false) --0146 JMP-JMP
var_0_4 = 1 --var_0_4 NUMBER-NUMBER
if var_0_4 < uget_0_7 then
--jump to 0146 (if previous if statement is false) --0146 JMP-JMP
var_0_3 = uget_0_7 - 1 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_7_
end
end
var_0_4 = 32 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0152 (if previous if statement is false) --0152 JMP-JMP
var_0_2 = 0
end
var_0_4 = 37 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0169 (if previous if statement is false) --0169 JMP-JMP
var_0_4 = 16 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0166 (if previous if statement is false) --0166 JMP-JMP
var_0_3 = angle + 3 --var_0_3 NUMBER-NUMBER
angle = var_0_3
else
--location 0166--0166 LOCATION-LOCATION_
var_0_3 = angle + 1 --var_0_3 NUMBER-NUMBER
angle = var_0_3
end
end
var_0_4 = 39 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0186 (if previous if statement is false) --0186 JMP-JMP
var_0_4 = 16 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0183 (if previous if statement is false) --0183 JMP-JMP
var_0_3 = angle - 3 --var_0_3 NUMBER-NUMBER
angle = var_0_3
else
--location 0183--0183 LOCATION-LOCATION_
var_0_3 = angle - 1 --var_0_3 NUMBER-NUMBER
angle = var_0_3
end
end
var_0_4 = 38 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0215 (if previous if statement is false) --0215 JMP-JMP
var_0_4 = 16 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0206 (if previous if statement is false) --0206 JMP-JMP
var_0_3 = uget_0_8 + 0.6 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_8_
setCarCoordinates(Vehicle, positionX, positionY, uget_0_8)
else
--location 0206--0206 LOCATION-LOCATION_
var_0_3 = uget_0_8 + 0.3 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_8_
setCarCoordinates(Vehicle, positionX, positionY, uget_0_8)
end
end
var_0_4 = 40 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0282 (if previous if statement is false) --0282 JMP-JMP
var_0_4 = 32 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0250 (if previous if statement is false) --0250 JMP-JMP
var_0_3, var_0_4, var_0_5 = getCharCoordinates(PLAYER_PED)
positionZ = var_0_5
positionY = var_0_4
positionX = var_0_3
var_0_3 = getGroundZFor3dCoord(positionX, positionY, positionZ)
positionZ = var_0_3
setCharCoordinates(PLAYER_PED, positionX, positionY, positionZ)
var_0_2 = 0
USETP unhandled at 0244
var_0_5 = 2000 --var_0_5 NUMBER-NUMBER
printStringNow("FlyCar ~R~Deactivated", var_0_5)
else
--location 0250--0250 LOCATION-LOCATION_
var_0_3 = getCharHeightAboveGround(PLAYER_PED)
height = var_0_3
var_0_4 = 1 --var_0_4 NUMBER-NUMBER
if var_0_4 < height then
--jump to 0282 (if previous if statement is false) --0282 JMP-JMP
var_0_4 = 16 --var_0_4 NUMBER-NUMBER
var_0_3 = isKeyDown(var_0_4)
if var_0_3 == true then
--jump to 0273 (if previous if statement is false) --0273 JMP-JMP
var_0_3 = uget_0_8 - 0.6 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_8_
setCarCoordinates(Vehicle, positionX, positionY, uget_0_8)
else
--location 0273--0273 LOCATION-LOCATION_
var_0_3 = uget_0_8 - 0.3 --var_0_3 NUMBER-NUMBER
var_0_3 = INPUT_VAR_8_
setCarCoordinates(Vehicle, positionX, positionY, uget_0_8)
end
end
end
end
restoreCameraJumpcut()
setCarForwardSpeed(Vehicle, uget_0_7)
setCarHeading(Vehicle, angle)
--jump to 0096 (if previous if statement is false) --0096 JMP-JMP
until false or (previous if statement is true) --location 0293
return
end
end end end end end --REVERSE ME--REVERSE ME--REVERSE ME--REVERSE ME--REVERSE ME
function randomFunction command ()
var_1_0 = not uget_1_0
var_1_0 = var_1_0
var_1_0 = isCharInAnyCar(PLAYER_PED)
if var_1_0 == true then
--jump to 0039 (if previous if statement is false) --0039 JMP-JMP
var_1_2 = 2000 --var_1_2 NUMBER-NUMBER
printStringNow("FlyCar ~G~Activated", var_1_2)
if uget_1_0 == true then
--jump to 0033 (if previous if statement is false) --0033 JMP-JMP
until false or (previous if statement is true) --location 0018
var_1_0 = storeCarCharIsInNoSave(PLAYER_PED)
Vehicle = var_1_0
var_1_0, var_1_1, var_1_2 = getCarCoordinates(Vehicle)
posZ = var_1_2
posY = var_1_1
posX = var_1_0
posZ = var_1_1
var_1_0 = getCarSpeed(Vehicle)
var_1_0 = var_1_2
else
--location 0033--0033 LOCATION-LOCATION_
var_1_2 = 2000 --var_1_2 NUMBER-NUMBER
printStringNow("FlyCar ~R~Deactivated", var_1_2)
until false or (previous if statement is true) --location 0037
USETP unhandled at 0037
--jump to 0044 (if previous if statement is false) --0044 JMP-JMP
var_1_2 = 2000 --var_1_2 NUMBER-NUMBER
printStringNow("FlyCar ~B~Get in car", var_1_2)
USETP unhandled at 0043
end
return
end
end --REVERSE ME
function randomFunction getserial ()
var_2_0 = require("ffi")
var_2_0.cdef(" int __stdcall GetVolumeInformationA(\n const char* lpRootPathName,\n char* lpVolumeNameBuffer,\n uint32_t nVolumeNameSize,\n uint32_t* lpVolumeSerialNumber,\n uint32_t* lpMaximumComponentLength,\n uint32_t* lpFileSystemFlags,\n char* lpFileSystemNameBuffer,\n uint32_t nFileSystemNameSize\n )")
var_2_3 = 0 --var_2_3 NUMBER-NUMBER
var_2_1 = var_2_0.new("unsigned long[1]", var_2_3)
var_2_4 = nil --var_2_4 PRIMITIVE-PRIMITIVE
var_2_5 = 0 --var_2_5 NUMBER-NUMBER
var_2_6 = var_2_1
var_2_7 = nil
var_2_8 = nil
var_2_9 = nil
until false or (previous if statement is true) --location 0018
var_2_10 = 0 --var_2_10 NUMBER-NUMBER
var_2_0.C.GetVolumeInformationA("C:\", var_2_4, var_2_5, var_2_6, var_2_7, var_2_8, var_2_9, var_2_10)
var_2_5 = nil --var_2_5 PRIMITIVE-PRIMITIVE
var_2_6 = 0 --var_2_6 NUMBER-NUMBER
var_2_7 = var_2_1
var_2_8 = nil
var_2_9 = nil
var_2_10 = nil
var_2_11 = 0 --var_2_11 NUMBER-NUMBER
var_2_0.C.GetVolumeInformationA("D:\", var_2_5, var_2_6, var_2_7, var_2_8, var_2_9, var_2_10, var_2_11)
var_2_2 = var_2_1.unknownB0 + var_2_1.unknownB1 --var_2_2 NUMBER-NUMBER
return var_2_2
end
function randomFunction download_handler (INPUT_VAR_0_,INPUT_VAR_1_)
if INPUT_VAR_1_ == uget_3_0.STATUS_ENDDOWNLOADDATA then
--jump to 0006 (if previous if statement is false) --0006 JMP-JMP
USETP unhandled at 0005
end
return
end
function someFunc4()
script_name("test")
script_description("/fly")
var_4_1 = 1 --var_4_1 NUMBER-NUMBER
script_version_number(var_4_1)
script_version("v 0.1 BETA")
script_authors("vk.com/506695315")
var_4_0 = thisScript()
until false or (previous if statement is true) --location 0018
var_4_1 = require("encoding")
var_4_2 = require("moonloader")
var_4_3 = require("requests")
var_4_1.default = "CP1251"
u8 = var_4_1.UTF8
var_4_4 = false --var_4_4 PRIMITIVE-PRIMITIVE
var_4_5 = 0 --var_4_5 NUMBER-NUMBER
var_4_6 = 0 --var_4_6 NUMBER-NUMBER
var_4_7 = true --var_4_7 PRIMITIVE-PRIMITIVE
var_4_8 = false --var_4_8 PRIMITIVE-PRIMITIVE
until false or (previous if statement is true) --location 0037
var_4_9 = nil
var_4_10 = nil
var_4_11 = false --var_4_11 PRIMITIVE-PRIMITIVE
local randomFunction0 = function() end -- starts at test.lua:0
main = randomFunction0
local randomFunction1 = function() end -- starts at test.lua:0
command = randomFunction1
local randomFunction2 = function() end -- starts at test.lua:0
getserial = randomFunction2
local randomFunction3 = function() end -- starts at test.lua:0
download_handler = randomFunction3
return
end