GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: buci11 - 2012. július 28. - 15:04:20

Cím: Hogy lehet futott km -t lemérni?
Írta: buci11 - 2012. július 28. - 15:04:20
Szóval van egy jármû annak hogy lehet lemérni azt hogy hány km lett vele megtéve? köszönöm
Cím: Hogy lehet futott km -t lemérni?
Írta: DrAkE - 2012. július 28. - 15:42:25

new
Float:kilometer[MAX_VEHICLES];
stock GetVehicleSpeed( vehicleid ) {
new Float:vSpeed[3];
GetVehicleVelocity( vehicleid, vSpeed[0], vSpeed[1], vSpeed[2] );
new Float:vSpeed_Float;
vSpeed_Float = floatsqroot( ((vSpeed[0] * vSpeed[0]) + (vSpeed[1] * vSpeed[1])) + (vSpeed[2] * vSpeed[2])) * 161.0;
new vSpeed_Int;
vSpeed_Int = floatround( vSpeed_Float, floatround_round );
return vSpeed_Int;
}
forward MasodpercesIdozito();
public MasodpercesIdozito()
{
new
playerid = -1,
maxplayers = GetMaxPlayers();
for(;++playerid < maxplayers;)
{
if(IsPlayerConnected(playerid))
{
   if(IsPlayerInAnyVehicle(playerid) && !GetPlayerVehicleSeat(playerid))
   {
      kilometer[GetPlayerVehicleID(playerid)] += GetVehicleSpeed(GetPlayerVehicleID(playerid))*0.278;
   }
}
}
}
public OnGameModeInit()
{
SetTimer(\"MasodpercesIdozito\", 1000, true);
return true;
}
Cím: Hogy lehet futott km -t lemérni?
Írta: buci11 - 2012. július 29. - 00:38:28
Köszönöm szépen tökéletesen mûködik ment a + és zárok