Hallo,
ich habe ein Kilometerstand fehler. Wenn ich ins Auto steige steigt er sofort ohne das ich fahre... Hier mal die zeile:
format(string3,sizeof(string3),"~r~KM:~g~ %i,%i",km[playerid],m[playerid]);
new Float:distance[MAX_PLAYERS];
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
distanz=GetDistanceFromPointToPoint(xx[playerid],yy[playerid],zz[playerid],x,y,z);
if(distance[playerid]>100)
if(distanz>100) return 1;
distance[playerid]=distance[playerid]+distanz;
m[playerid]++;
distance[playerid]=distance[playerid]-100;
if(m[playerid]==10)
{
km[playerid]++;
m[playerid]=0;
}
// 2 Problem
Der Kilometer stand speichert es am jeden auto wenn /veh 411 3 3 mache und fahre und relooge und wieder /veh 411 3 3 mache steht genau der selbe wert.