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