xD
So, jetzt geht mein code, habe die fehlerhafte stelle makiert...
stock LesbareZahl(Zahl)
{
new id=0;
new str[30];
new string[40];
format(str,sizeof(str),"%d",Zahl);
for(new i=strlen(str)-1; i>=0;i--)
{
id++;
format(string,sizeof(string),"%c%s",str[i],string);
new Float:Rech=float(id)/float(3);// hier dran lags, hat iwie vorher immerschon abgerundet...
//printf("%f",Rech);
//printf("floatround((%d/3)[%f], floatround_floor)[%d] == [%d]floatround((%d/3)[%f], floatround_ceil) && i(%d)!=0",id,Rech, floatround(Rech, floatround_floor),floatround(Rech, floatround_ceil) ,id,Rech,i);
if(floatround(Rech, floatround_floor) == floatround(Rech, floatround_ceil) && i!=0)
{
format(string,sizeof(string),".%s",string);
}
}
return string;
}