Habe das nun so gescriptet...
forward tachotimer(playerid);
public tachotimer(playerid)
{
new string[50];
new Float:distanz;
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
distanz=GetDistanceFromPointToPoint(xx[playerid],yy[playerid],zz[playerid],x,y,z);
if(distanz>100) return 1;
distances[playerid]=distances[playerid]+distanz;
GetPlayerPos(playerid,xx[playerid],yy[playerid],zz[playerid]);
new VID;
VID = GetPlayerVehicleID(playerid);
if(distances[playerid]>100)
{
Kilometerse[VID]++;
distances[playerid]=distances[playerid]-100;
if(Kilometerse[VID]==10)
{
Kilometer[VID]++;
Kilometerse[VID]=0;
}
format(string,sizeof(string),"~B~Km: ~W~%i,%i Kilometer",Kilometer[VID],Kilometerse[VID]);
TextDrawSetString(tacho[playerid],string);
}
return 1;
}
Allerdings weiß ich nicht wie ich das auch speichern soll, damit die Fahrzeuge auch nach dem Serveroffline diese KM drauf haben...
Bitte um Hilfe