migsfiveM Posted February 18, 2023 Share Posted February 18, 2023 estou precisando de um teleport por marker, quando o player pisar em cima do marker, ele ser teleportado, vou mandar as coordenadas. ONDE O MARKER ESTÁ: 1556.6192626953,-1675.6647949219,28.39545249939 PARA ONDE O PLAYER DEVE SER TELEPORTADO: 1579.677734375,-1636.7397460938,13.552495002747 AGRADEÇO QUEM FIZER. Link to comment
Sx666 Posted February 18, 2023 Share Posted February 18, 2023 Para criar um sistema de teleport por marker em Lua para MTA, você pode seguir os seguintes passos: Crie um marker no local onde deseja que o jogador seja teleportado. Você pode usar a função createMarker para criar o marker e especificar suas propriedades, como posição, tamanho e tipo. local marker = createMarker(x, y, z, "cylinder", 1.5, 255, 0, 0, 150) Crie um manipulador de evento para o marker usando a função addEventHandler. Isso permitirá que você capture o evento de quando o jogador entra no marker. addEventHandler("onMarkerHit", marker, function(hitElement, matchingDimension) -- código de teleporte aqui end) Dentro do manipulador de evento, verifique se o elemento que entrou no marker é um jogador usando a função getElementType. Se for um jogador, use a função setElementPosition para definir a posição do jogador para o local desejado. if getElementType(hitElement) == "player" then setElementPosition(hitElement, x, y, z) end Certifique-se de que o manipulador de evento está sendo executado no mesmo dimension do marker, definindo a propriedade matchingDimension na função createMarker e verificando-a dentro do manipulador de evento. local marker = createMarker(x, y, z, "cylinder", 1.5, 255, 0, 0, 150, true) addEventHandler("onMarkerHit", marker, function(hitElement, matchingDimension) if getElementType(hitElement) == "player" and matchingDimension then setElementPosition(hitElement, x, y, z) end end) Com esses passos, você criou um sistema de teleport por marker em Lua para MTA. Lembre-se de que você pode personalizar o código de acordo com suas necessidades e adicionar outras funcionalidades, como mensagens de aviso ou animações de teletransporte. Link to comment
Recommended Posts