PhantomDamn Posted February 10, 2014 Share Posted February 10, 2014 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 Link to comment
Sensacion Posted February 10, 2014 Share Posted February 10, 2014 tu primera función se llama "teleport" y la segunda también. Link to comment
PhantomDamn Posted February 10, 2014 Author Share Posted February 10, 2014 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
iFoReX Posted February 10, 2014 Share Posted February 10, 2014 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
PhantomDamn Posted February 10, 2014 Author Share Posted February 10, 2014 Le agrego el interior adecuado, pero los markers no aparecen en dichos interiores.. que puede ser? ----- por cierto si me sirvio tu ayuda en el primer problema Link to comment
JesusAliso Posted February 11, 2014 Share Posted February 11, 2014 setElementInterior (teleportmaker, "interior") Pones en que interior quieres que salga el marker. Link to comment
PhantomDamn Posted February 11, 2014 Author Share Posted February 11, 2014 el nombre o id? ------ edit: probe poniendo el nombre del interior y el numero de interior y ninguno funciono Link to comment
JesusAliso Posted February 11, 2014 Share Posted February 11, 2014 el nombre o id?------ edit: probe poniendo el nombre del interior y el numero de interior y ninguno funciono Perdón, el "ID" es el que tienes que poner. postea el script a ver donde lo estas colocando. Link to comment
PhantomDamn Posted February 11, 2014 Author Share Posted February 11, 2014 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
PhantomDamn Posted February 11, 2014 Author Share Posted February 11, 2014 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
JesusAliso Posted February 11, 2014 Share Posted February 11, 2014 ----------------------------------------------------- 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
PhantomDamn Posted February 11, 2014 Author Share Posted February 11, 2014 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
JesusAliso Posted February 11, 2014 Share Posted February 11, 2014 pero los markers no aparecen en dichos interiores.. que puede ser? Eso fue lo que dijiste.. que otra cosa necesitas agregarle? Link to comment
PhantomDamn Posted February 11, 2014 Author Share Posted February 11, 2014 Eso fue lo que dijiste.. que otra cosa necesitas agregarle? ya quedo perfecto, estoy comenzando hacerlos todos y agregando los pickups. Gracias por la ayuda. Link to comment
JesusAliso Posted February 11, 2014 Share Posted February 11, 2014 De nada, si tienes otra duda estaré en mi server. Link to comment
Recommended Posts