Jump to content

setElementPosition problem


WJ. J

Recommended Posts

Posted

Hi Guys, im new in MTA and tryed to create a TP wich can TP the player and vehicles. The problem is, everything above and under will be tp too.

Is there a function where i can check the z axis? Its ignoring it why ever.

     
marker = createMarker( ....... ) 
  
function teleport(player, matchingDimension) 
if source == marker then 
        if getElementType(player)=="player" then 
            if isPedInVehicle(player) then 
                local vehicle=getPedOccupiedVehicle(player) 
                setElementPosition(vehicle, x, y, z) 
                setElementRotation(vehicle, x, y, z) ) 
            end 
            setElementPosition(player, x, y, z)) 
        end 
    end 
end 
addEventHandler("onClientMarkerHit", resourceRoot, teleport) 

PLS and thanks

Posted

Try to explaine your problem better

-- Server side 
marker = createMarker( ....... ) 
  
function teleport(player, matchingDimension) 
    if matchingDimension and isElement(player) and getElementType(player) == "player" then  
        if isPedInVehicle(player) then 
            local vehicle = getPedOccupiedVehicle(player) 
            setElementPosition(vehicle, x, y, z) 
            setElementRotation(vehicle, x, y, z) 
        else 
            setElementPosition(player, x, y, z) 
        end  
    end 
end  
addEventHandler("onMarkerHit", marker, teleport) 

Posted

when for example the tp is @pos

local x = -1000 
local y = -200 
local z = 100 

and im exactly under the z axis @ z = 0, it will tp me, but im not in the marker

Posted

Try to use something like this

local x, y, z = getElementPosition( player ) 
local mx, my, mz = getElementPosition( source ) 
if ((mz <= z+2) and (z >= mz-1)) then 
-- Your code here  
end  

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...