[DUV] GetVehicleVelocity, comofas?
#1

Eu estou criando um Velocimetro em TextDraw pro FS que vou postar mais tarde aqui, mais o que ta me atrapalhando й essa funзгo GetVehicleVelocity.

Jб pesquisei, revirei tudo, baculegei geral e ainda naum aprendir como ultilizar a funзгo!
Serб que alguma alma bondosa poderia me ajudar e me ensinar passo a passo como aplicar tal funзгo em um TextDraw no formato de String?

Grato!
Reply
#2

Essa GetVehicleVelocity SAMP й Toda Errada Digamos Usa Esta Stock do Dark Team PT

Final GM:
pawn Код:
stock
    GetSpeedKM(playerid)
{
    new
        Float:PosX,
        Float:PosY,
        Float:PosZ,
        Float:PlayerSpeedDistance;
       
    GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
    PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0);
    new
        spe = floatround(PlayerSpeedDistance * 1);
    return spe;
}
Entгo Faz comando assim por Exemplo:

pawn Код:
if(!strcmp(cmdtext, "/velocidademinha", true))
{
new velocidade[44];
format(velocidade, sizeof(velocidade), "%dKPH й sua velocidade.",GetSpeedKM(playerid));
SendClientMessageToAll(0xFFFF00AA, velocidade);
return 1;
}
So Adapta ao Text Draw =P


Hoje й meu Ultimo Dia
Reply
#3

Vlw vou dar uma estudada nisso ae!
Reply
#4

Quote:
Originally Posted by BrunOo
Eu estou criando um Velocimetro em TextDraw pro FS que vou postar mais tarde aqui, mais o que ta me atrapalhando й essa funзгo GetVehicleVelocity.

Jб pesquisei, revirei tudo, baculegei geral e ainda naum aprendir como ultilizar a funзгo!
Serб que alguma alma bondosa poderia me ajudar e me ensinar passo a passo como aplicar tal funзгo em um TextDraw no formato de String?

Grato!
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
      new velocidade[44];
      format(velocidade, sizeof(velocidade), "KM/h: %d.",GetSpeedKM(playerid));
      GameTextForPlayer(playerid, velocidade, 9999999999999, 2);
    return 1;
}
Vai ser algo assim !!! ☺
Nunca apliquei String em TextDraw e nгo sei se dб. Ms se der ta aн!


Adeus Drakon mas antes responde minha duvida la:
http://forum.sa-mp.com/index.php?topic=179833.0
Reply
#5

Tenta lб MAN
Reply
#6

Quote:
Originally Posted by DraKoNeoN
Essa GetVehicleVelocity SAMP й Toda Errada Digamos Usa Esta Stock do Dark Team PT

Final GM:
pawn Код:
stock
    GetSpeedKM(playerid)
{
    new
        Float:PosX,
        Float:PosY,
        Float:PosZ,
        Float:PlayerSpeedDistance;
       
    GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
    PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0);
    new
        spe = floatround(PlayerSpeedDistance * 1);
    return spe;
}
Entгo Faz comando assim por Exemplo:

pawn Код:
if(!strcmp(cmdtext, "/velocidademinha", true))
{
new velocidade[44];
format(velocidade, sizeof(velocidade), "%dKPH й sua velocidade.",GetSpeedKM(playerid));
SendClientMessageToAll(0xFFFF00AA, velocidade);
return 1;
}
So Adapta ao Text Draw =P


Hoje й meu Ultimo Dia
heh nao curti sua definiзгo "toda errada", eh como a engine do gta funciona, cada engine tem suas unidades, pra facilitar medidas.
A unica coisa q acontece nesse snippet do darkteam pt, eh q converte as unidades pra uma conhecida por nos (Kilometers).
Porem resposta rapida e util =) congratz e tu vai fze falta no forum =/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)