franciscooox Posted November 7, 2013 Share Posted November 7, 2013 Necesito ayda de cómo hacer que éste teleport funcione por team, se que para eso se usa el getPlayerTeam y getTeamFromName pero no sé dónde ponerlo function teleport() Teleport1 = createMarker ( 265, 1886.6999511719, -8.3000001907349, "arrow", 1.5, 74, 104, 42, 255, getRootElement() ) Teleport2 = createMarker ( 258, 1892.5, 1497.4000244141, "arrow", 1.5, 74, 104, 42, 255, getRootElement() ) function MarkerHit( hitElement, matchingDimension ) setElementPosition ( hitElement, 265.09454345703, 1883.5715332031, -7.7771940231323 ) end addEventHandler( "onMarkerHit", Teleport2, MarkerHit ) end addEventHandler ( "onResourceStart", getRootElement (), teleport ) function teleport() Teleport3 = createMarker ( 258, 1892.5, 1497.4000244141, "arrow", 1.5, 74, 104, 42, 255, getRootElement() ) Teleport4 = createMarker ( 265, 1886.6999511719, -8.3000001907349, "arrow", 1.5, 74, 104, 42, 255, getRootElement() ) function MarkerHit( hitElement, matchingDimension ) setElementPosition ( hitElement, 260, 1892.5, 1497.4000244141 ) end addEventHandler( "onMarkerHit", Teleport4, MarkerHit ) end addEventHandler ( "onResourceStart", getRootElement (), teleport ) Link to comment
Alexs Posted November 7, 2013 Share Posted November 7, 2013 Debes comprobar el team del jugador, algo así: local oTeam = getTeamFromName( 'NOMBRE' ) if getPlayerTeam( hitElement ) == oTeam then --setElementPosition bla bla bla end Link to comment
Recommended Posts