10-10-2015, 09:25 AM
When teleporting to a new world, it won't teleport you to its destination. (even if you call it under the hook changing and/or changed)
The X, Y, Z cordinates are correct, since they work when i run the test command.
For example, these cordinates:
Here is the code:
I'm using the code from Portal v1 by Taugeshtu, but i improved it and fixed alot of issues (saving and stuff now works properly w/o giving out errors etc, but im going to re-create the storing to INI file to make it easier and user friendly, plus make it so you can modify it easier trough the web panel.)
The X, Y, Z cordinates are correct, since they work when i run the test command.
For example, these cordinates:
Code:
x: 1034.1873541002
y: 69
z: 660.55511181803Here is the code:
function OnEntityChangedWorld(Entity, World)
if Entity:IsPlayer() then
if HasTeleported then
local _name = Entity:GetName()
local _zone = PlayersData[_name].zones
Entity:TeleportToCoords(PortalsData.warps["".._zone].point.x, PortalsData.warps["".._zone].point.y, PortalsData.warps["".._zone].point.z)
print("x: " .. PortalsData.warps["".._zone].point.x)
print("y: " .. PortalsData.warps["".._zone].point.y)
print("z: " .. PortalsData.warps["".._zone].point.z)
Entity:SendMessage("You have been teleported!")
IsWorld = false
HasTeleported = false
end
end
return false
end
I'm using the code from Portal v1 by Taugeshtu, but i improved it and fixed alot of issues (saving and stuff now works properly w/o giving out errors etc, but im going to re-create the storing to INI file to make it easier and user friendly, plus make it so you can modify it easier trough the web panel.)

