Originally Posted by
Booya082
Not working teleport mode
this one works for me, give it a go. should even get you pretty close to water
Code:
[ENABLE]
{$lua}
local a = getAddress("BlipPTR")
for i = 2000, 1, -1
do
local n = readPointer(a + (i * 8))
if (n > 0) and (8 == readInteger(n + 0x40)) and (84 == readInteger(n + 0x48))
then
local x = readFloat(n + 0x10)
local y = readFloat(n + 0x14)
local p = readPointer(readPointer(getAddress("WorldPTR")) + 8)
if (2 == readInteger(p + 0x1468))
then
p = readPointer(p + 0xD28)
end
local v = readPointer(p + 0x30)
writeFloat(v + 0x50, x)
writeFloat(v + 0x54, y)
writeFloat(v + 0x58, -210)
writeFloat(p + 0x90, x)
writeFloat(p + 0x94, y)
writeFloat(p + 0x98, -210)
end
end
[DISABLE]
{$lua}
local a = getAddress("BlipPTR")
for i = 1000, 1, -1
do
local n = readPointer(a + (i * 8))
if (n > 0) and (8 == readInteger(n + 0x40)) and (84 == readInteger(n + 0x48))
then
local x = readFloat(n + 0x10)
local y = readFloat(n + 0x14)
local p = readPointer(readPointer(getAddress("WorldPTR")) + 8)
if (2 == readInteger(p + 0x1468))
then
p = readPointer(p + 0xD28)
end
local v = readPointer(p + 0x30)
writeFloat(v + 0x50, x)
writeFloat(v + 0x54, y)
writeFloat(v + 0x58, -210)
writeFloat(p + 0x90, x)
writeFloat(p + 0x94, y)
writeFloat(p + 0x98, -210)
end
end
also if anyone happens to have the current offset for WANTED LEVEL please share!