17/12/2023 19:04
(Esta mensagem foi modificada pela última vez a: 17/12/2023 19:06 por White_Blue.)
Nós podemos te ajudar, mas vale lembrar que o propósito de um fórum é auxiliar e não criar sistemas para você.
Você pode transformar segundos e milissegundos em horas e minutos usando matemática simples. Mil milissegundos equivalem a um segundo; basta multiplicar por 60 (60.000 milissegundos equivalem a 1 minuto).
Para obter a vida do veículo do jogador: https://www.open.mp/docs/scripting/funct...icleHealth.
Para obter a velocidade do veículo do jogador, você pode usar a função nativa GetVehicleVelocity (https://www.open.mp/docs/scripting/funct...leVelocity) e fazer um cálculo simples para converter a velocidade para KM/H.
Para pegar a velocidade do veículo:
Para pegar a vida do veículo do jogador:
Função para converter milisegundos em minutos:
Você pode transformar segundos e milissegundos em horas e minutos usando matemática simples. Mil milissegundos equivalem a um segundo; basta multiplicar por 60 (60.000 milissegundos equivalem a 1 minuto).
Para obter a vida do veículo do jogador: https://www.open.mp/docs/scripting/funct...icleHealth.
Para obter a velocidade do veículo do jogador, você pode usar a função nativa GetVehicleVelocity (https://www.open.mp/docs/scripting/funct...leVelocity) e fazer um cálculo simples para converter a velocidade para KM/H.
Para pegar a velocidade do veículo:
Código PHP:
stock GetVehicleSpeedInKM(vehicleid) {
new Float:X, Float:Y, Float:Z;
GetVehicleVelocity(vehicleid, X, Y, Z);
return floatround(floatsqroot(X * X + Y * Y + Z * Z * 180.00);
}
Para pegar a vida do veículo do jogador:
Código PHP:
stock Float:GetPlayerVehicleHealth(vehicleid) {
static Float:vehiclehealth;
GetVehicleHealth(vehicleid, vehiclehealth);
if(vehiclehealth >= 900.0) return vehiclehealth / 10.0;
else return (vehiclehealth / 10.0) - (24);
}
Função para converter milisegundos em minutos:
Código PHP:
stock ConvertMillisecondsToMinutes(milisegundos) {
const multiplicador = 1.0 / 60000.0;
return milisegundos * multiplicador;
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.