26/05/2023 14:38
(Esta mensagem foi modificada pela última vez a: 26/05/2023 14:42 por Niko_BellicSA.)
(26/05/2023 13:51)White_Blue Escreveu: Você está pegando as coordenadas até a terceira vírgula, que representa o ângulo do jogador quando você salvou as coordenadas você apenas copia as coordenadas até a segunda vírgula(X, Y, Z) para usar na função SetPlayerPos. Lembre-se de colocar o jogador no ID do interior correspondente usando a função SetPlayerInterior.
Código de exemplo corrigido:
Código PHP:SetPlayerPos(playerid, 6.2245, -31.7592, 1003.5494); // Usando apenas as coordenadas X, Y, Z
Obs: Aparentemente, você está fazendo isso em todas as funções que usem coordenadas. Então preste atenção na hora de copiar as coordenadas para copiar apenas até a segunda vírgula.
Certo, muito obrigado! eu não estava utilizando "SetPlayerInterior" por isso estava indo para um interior caindo do céu. Tenho muito que estudar ainda, nem sabia da existência desta função, agora eu utilizei e deu tudo certo. Eu tentei por os números em 3 casas como tu me indicou, porém aparece 3 warnings, um a mais, por isso estou utilizando com 4 casas, desta forma está funcionando e aparecendo apenas 2 warnings.
Mas vou tentar aprender a corrigi-los
EDIT:
Consegui resolver os dois warnings 202, adicionei os argumentos 0,0 no final das coordenadas e agora está funcionando perfeitamente.
Mais uma vez, muito obrigado
