Portal SAMP
[Pedido] Stock para retornar a velocidade que o player está - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Pedido] Stock para retornar a velocidade que o player está (/showthread.php?tid=4076)



Stock para retornar a velocidade que o player está - Cifra Modder - 13/10/2023

Eu queria uma ajuda em criar uma stock para pegar a velocímetro do player estando apê ou em um veiculo, alguém tem algo em mente?


RE: Stock para retornar a velocidade que o player está - White_Blue - 14/10/2023

Código PHP:
stock GetPlayerSpeeds(playerid) {
    new Float:YFloat:XFloat:Zvehicleid GetPlayerVehicleID(playerid);
    if (!IsPlayerInAnyVehicle(playerid)) {
        GetPlayerVelocity(playeridXYZ); // Caso o jogador não esteja em um veículo, retorna a velocidade do próprio jogador.
    } else {
        GetVehicleVelocity(vehicleidXYZ); // Caso o jogador esteja em um veículo, retorna a velocidade do veículo.
    }
    return floatround(floatsqroot(Z) * 170.00); // Calcula a magnitude da velocidade total(fórmula da magnitude do vetor)


Retorna a velocidade do jogador caso ele não esteja em nenhum veículo ou retorna a velocidade do veículo do jogador caso ele esteja em um veículo.


RE: Stock para retornar a velocidade que o player está - Cifra Modder - 14/10/2023

(14/10/2023 08:36)White_Blue Escreveu:
Código PHP:
stock GetPlayerSpeeds(playerid) {
    new Float:YFloat:XFloat:Zvehicleid GetPlayerVehicleID(playerid);
    if (!IsPlayerInAnyVehicle(playerid)) {
        GetPlayerVelocity(playeridXYZ); // Caso o jogador não esteja em um veículo, retorna a velocidade do próprio jogador.
    } else {
        GetVehicleVelocity(vehicleidXYZ); // Caso o jogador esteja em um veículo, retorna a velocidade do veículo.
    }
    return floatround(floatsqroot(Z) * 170.00); // Calcula a magnitude da velocidade total(fórmula da magnitude do vetor)


Retorna a velocidade do jogador caso ele não esteja em nenhum veículo ou retorna a velocidade do veículo do jogador caso ele esteja em um veículo.
 Muito obrigado!! Isso não só vai ajudar a mim mais como todos iniciantes que estão aprendendo Pawn. +rep