SA-MP Forums Archive
[DUV] GetVehicleVelocity, comofas? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV] GetVehicleVelocity, comofas? (/showthread.php?tid=154179)



[DUV] GetVehicleVelocity, comofas? - LeoH - 12.06.2010

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!



Re: [DUV] GetVehicleVelocity, comofas? - ipsBruno - 12.06.2010

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



Re: [DUV] GetVehicleVelocity, comofas? - LeoH - 15.06.2010

Vlw vou dar uma estudada nisso ae!


Re: [DUV] GetVehicleVelocity, comofas? - BiieL - 15.06.2010

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



Re: [DUV] GetVehicleVelocity, comofas? - BiieL - 15.06.2010

Tenta lб MAN


Re: [DUV] GetVehicleVelocity, comofas? - GhOsT[X] - 15.06.2010

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 =/