//EDIT! Mein Fehler else return ..
hier ist der Code der funktioniert, falls ihn jemand brauchen sollte
stock GetCashResult(Betrag)
{
new betragstr[50];
valstr(betragstr,Betrag);
if(strlen((betragstr)) == 4) { strins(betragstr, ".", 1); }
else if(strlen((betragstr)) == 5) { strins(betragstr, ".", 2); }
else if(strlen((betragstr)) == 6) { strins(betragstr, ".", 3); }
else if(strlen((betragstr)) == 7) { strins(betragstr,".",1); strins(betragstr,".",5); }
else if(strlen((betragstr)) == 8) { strins(betragstr,".",2); strins(betragstr,".",6); }
else if(strlen((betragstr)) == 9) { strins(betragstr,".",3); strins(betragstr,".",7); }
else if(strlen((betragstr)) == 10) { strins(betragstr,".",1); strins(betragstr,".",5); strins(betragstr,".",9); }
else if(strlen((betragstr)) == 11) { strins(betragstr,".",2); strins(betragstr,".",5); strins(betragstr,".",10); }
else if(strlen((betragstr)) == 10) { strins(betragstr,".",3); strins(betragstr,".",5); strins(betragstr,".",11); }
return betragstr;
}
printf("%s", GetCashResult(1));
printf("%s", GetCashResult(10));
printf("%s", GetCashResult(100));
printf("%s", GetCashResult(1000));
printf("%s", GetCashResult(10000));
printf("%s", GetCashResult(100000));
printf("%s", GetCashResult(1000000));
printf("%s", GetCashResult(10000000));
printf("%s", GetCashResult(100000000));
printf("%s", GetCashResult(1000000000));
=
[19:38:03] 1
[19:38:03] 10
[19:38:03] 100
[19:38:03] 1.000
[19:38:03] 10.000
[19:38:03] 100.000
[19:38:03] 1.000.000
[19:38:03] 10.000.000
[19:38:03] 100.000.000
[19:38:03] 1.000.000.000
Danke an alle für die hilfe *.*