25.04.2009, 22:32
yeah so I got these (speedo)function
...but i only want to have the speed ...
I tried to delete the others from it ...
but the km/h isn't the same before deleting the lines =(
Need help
Bearfist
Код:
public UpdateSpeed() { new Float:x,Float:y,Float:z; new Float:distance,value,string[256]; new Float:health; for(new i=0; i<SLOTS; i++) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { TextDrawDestroy(Speedo[i]); } } for(new i=0; i<SLOTS; i++) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { GetPlayerPos(i, x, y, z); GetVehicleHealth(GetPlayerVehicleID(i), health); distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2)); value = floatround(distance * 5000); if(UpdateSeconds > 1) { value = floatround(value / UpdateSeconds); } format(string,sizeof(string),"~g~Vehicle : ~w~%s ~n~~b~MPH : ~w~%d / ~b~KM/H : ~w~%d~n~~y~Altitude:~w~ %.1f ~n~~r~Vehicle Health:~w~ %.2f",CarName[GetVehicleModel(GetPlayerVehicleID(i))-400],floatround(value/1600),floatround(value/1000),z,health); Speedo[i] = TextDrawCreate(320.00, 380.00, string); TextDrawSetOutline(Speedo[i], 0); TextDrawFont(Speedo[i], 3); TextDrawSetProportional(Speedo[i], 2); TextDrawAlignment(Speedo[i], 2); TextDrawShowForPlayer (i, Speedo[i]); } SavePlayerPos[i][LastX] = x; SavePlayerPos[i][LastY] = y; SavePlayerPos[i][LastZ] = z; } }
I tried to delete the others from it ...
but the km/h isn't the same before deleting the lines =(
Need help
Bearfist