Dekonpriv Posted March 25, 2023 Posted March 25, 2023 Estou montando um Desmanche do zero, gostaria de saber se existe um método de teleport através de um marker, digitando algo e ele teleporta você para um local e o veiculo para outro. Exemplo: -você subir no marker com o veiculo. -digitar um comando. -teleportar veículo para um local e você para outro.
alex17" Posted March 25, 2023 Posted March 25, 2023 local marker = createMarker(...) addCommandHandler("teleport", function(player) local vehicle = getPedOccupiedVehicle(player) if vehicle and isElementWithinMarker(vehicle, marker) then setElementPosition(vehicle, ...) setElementPosition(player, ...) end end )
Doongogar Posted March 25, 2023 Posted March 25, 2023 (edited) 15 hours ago, Dekonpriv said: Estou montando um Desmanche do zero, gostaria de saber se existe um método de teleport através de um marker, digitando algo e ele teleporta você para um local e o veiculo para outro. Exemplo: -você subir no marker com o veiculo. -digitar um comando. -teleportar veículo para um local e você para outro. pra teleportar o player para um lugar e veiculo para outro você pode usar o removePedFromVehicle que tira o player do veiculo instantâneamente local marker = createMarker(x, y, z, "cylinder", 1.1, 255, 255, 255, 255) -- cria o marker function RemoverDoCarro(thePlayer) if isElementWithinMarker(thePlayer, marker) then -- caso o jogador esteja no marker então... local piloto = getVehicleOccupant(thePlayer) -- pega o ocupante do veiculo if piloto then -- caso o jogador esteja ocupando o volante então... local vehicle = getPedOccupiedVehicle(thePlayer) -- pega o veiculo que o player ocupa if vehicle then -- se tem o veiculo então... removePedFromVehicle(thePlayer) -- tira o player do veiculo setElementPosition(thePlayer, 0, 0, 0) -- seta a posição do player em 0x 0y 0z setElementPosition(vehicle, 2, 2, 2) -- seta a posição do veiculo em 2x 2y 2z end end end end addCommandHandler("desmanchar", RemoverDoCarro Edited March 25, 2023 by SciptNovato 1
Recommended Posts