Guten Mittag Community,
mein compiler verrechnet sich des öfteren in folgendem :
if(TempEpSpieler == 0){ProzentFaktor = 0.0;} //Der Super GAU, Division durch 0 verhindern
else
{
Float:ProzentFaktor = TempEpSpieler / LevelListe[ExArryLevelVerschiebung][ExpProLevel];
printf("%f ff %d %d",ProzentFaktor, TempEpSpieler, LevelListe[ExArryLevelVerschiebung][ExpProLevel]);
ProzentFaktor *= 100;
printf("%f ff",ProzentFaktor);
}
Ich berechne wie viel % es noch bis zum levelup sind geprintet wird folgendes:
ProzentFaktor: 0 TempEpSpieler: 20 LevelListe:50
danach sollte %faktor 0.4 ergeben (Prozentfaktor ist eine Float)