Jump to content

setElementPosition


PhantomDamn

Recommended Posts

Hola, tengo un problema con este script :

local teleportmaker = createMarker(   2468.662109375, -1672.13671875, 13.492243766785, 'cylinder', 2.0, 255, 0, 0, 90) 
function teleport( markerHit ) 
    if getElementType(markerHit) == "player"  then 
    setElementPosition ( markerHit,  2486.044921875, -1670.0498046875, 13.335947036743) 
    setElementInterior ( markerHit, 0 ) 
    end 
end 
  
addEventHandler( "onMarkerHit", getRootElement(), teleport ) 
  
-------- 
local teleportmaker = createMarker(    2485, -1667, 13.34375, 'cylinder', 2.0, 25, 1, 1, 90) 
function teleport( markerHit ) 
    if getElementType(markerHit) == "player"  then 
    setElementPosition ( markerHit,    2467.1484375, -1666.9814453125, 13.465580940247) 
    setElementInterior ( markerHit, 0 ) 
    end 
end 
  
addEventHandler( "onMarkerHit", getRootElement(), teleport ) 

ambos envian al una posicion 2486.044921875, -1670.0498046875, 13.335947036743 ; pero tienen distintas coordenadas... alguna respuesta?

-----

me equivoque de seccion xD

Link to comment

ya habia intentado esto:

local teleportmaker = createMarker(    2485, -1667, 13.34375, 'cylinder', 2.0, 25, 1, 1, 90) 
function teleport2( markerHit ) 
    if getElementType(markerHit) == "player"  then 
    setElementPosition ( markerHit,    2467.1484375, -1666.9814453125, 13.465580940247) 
    setElementInterior ( markerHit, 0 ) 
    end 
end 
  
addEventHandler( "onMarkerHit", getRootElement(), teleport2 ) 

y no me sirvio

Link to comment
local teleportmaker = createMarker(    2485, -1667, 13.34375, 'cylinder', 2.0, 25, 1, 1, 90) 
function teleport2( hitElement,MatchingDimension) 
    if source == teleportmaker then 
    if getElementType(hitElement) == "player"  then 
    setElementPosition ( hitElement,    2467.1484375, -1666.9814453125, 13.465580940247) 
    setElementInterior ( hitElement, 0 ) 
    end 
end 
end 
  
addEventHandler( "onMarkerHit", root, teleport2 ) 

espero te sirva :3

Link to comment
local teleportmaker = createMarker(     1204.9609375, -13.1162109375, 1000.921875, 'arrow', 2.0, 200, 0, 0, 90) 
function teleport2( hitElement,MatchingDimension) 
    if source == teleportmaker then 
    if getElementType(hitElement) == "player"  then 
    setElementPosition ( hitElement, 1832.2705078125, -1682.109375, 14.522083282471) 
    setElementInterior ( teleportmaker, 2 ) 
    end 
end 
end 
addEventHandler( "onMarkerHit", root, teleport2 ) 

Link to comment
local teleportmaker = createMarker(     1204.9609375, -13.1162109375, 1000.921875, 'arrow', 2.0, 200, 0, 0, 90) 
function teleport2( hitElement,MatchingDimension) 
    if source == teleportmaker then 
    if getElementType(hitElement) == "player"  then 
    setElementPosition ( hitElement, 1832.2705078125, -1682.109375, 14.522083282471) 
    setElementInterior ( teleportmaker, 2 ) 
    end 
end 
end 
addEventHandler( "onMarkerHit", root, teleport2 ) 

Link to comment
----------------------------------------------------- 
local teleportmaker = createMarker(     1204.9609375, -13.1162109375, 1000.921875, 'arrow', 2.0, 200, 0, 0, 90) 
setElementInterior ( teleportmaker, 2 ) 
----------------------------------------------------- 
  
function teleport2( hitElement,MatchingDimension) 
    if source == teleportmaker then 
    if getElementType(hitElement) == "player"  then 
    setElementPosition ( hitElement, 1832.2705078125, -1682.109375, 14.522083282471) 
    end 
end 
end 
addEventHandler( "onMarkerHit", root, teleport2 ) 

Link to comment

Gracias pero no funciono totalmente, le agregue una linea y quedo perfecto.

----------------------------------------------------- 
local teleportmaker = createMarker(     1498.2578125, -1581.994140625, 14.549827575684, 'arrow', 2.0, 200, 0, 0, 90) 
setElementInterior ( teleportmaker, 0 ) 
----------------------------------------------------- 
  
function teleport2( hitElement,MatchingDimension) 
    if source == teleportmaker then 
    if getElementType(hitElement) == "player"  then 
    setElementPosition ( hitElement, 773.244140625, -47.7568359375, 1000.5859375) 
    setElementInterior ( hitElement, 6 ) 
    end 
end 
end 
addEventHandler( "onMarkerHit", root, teleport2 ) 

le agregaste de que interior entra, pero faltaba agregarle al interior donde debe aparecer.

Link to comment
  • Recently Browsing   0 members

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