Problem mit Payday Zinsen??

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Also ich habe für meinen Payday Zinsen hinzugefügt aber ich bekomme immer rießige Werte(1110306576€ und so^^) an Zinsen obwohl der string in welchem die Zinsen ausgegeben werden richtig angezeigt wird


    Also der Anfang meines Paydays sieht so aus
    public Minute()
    {
    new Hour2;
    gettime(Hour2);
    SetWorldTime(Hour2);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(pInfo[i][Eingeloggt]==0)continue;
    pInfo[i][ZsL] ++;
    pInfo[i][ZbP] --;
    pInfo[i][SzI] ++;
    pInfo[i][Hunger] += 1;
    pInfo[i][Durst] += 2;
    pInfo[i][Viren] += 5;
    if(pInfo[i][ZbP] == 0)
    {
    new string1[128], string2[128],string3[128],string4[128];
    format(string1,sizeof(string1),"Durch deinen Nebenjob verdienst du zusätzlich %i€",pInfo[i][FarmerCP]*30);
    format(string2,sizeof(string2),"Durch deinen Nebenjob verdienst du zusätzlich %i€",pInfo[i][TruckerCP]*400);
    format(string3,sizeof(string3),"Durch deinen Nebenjob bekommst du außerdem weitere Erfahrung",pInfo[i][PlusErfahrung]);
    format(string4,sizeof(string4),"Durch Verzinsung deines Bankguthabens erhälst du %i€",floatround(pInfo[i][Bankguthaben]*0.01));
    switch(pInfo[i][Nebenjob])
    {
    case 0:
    {
    SCM(i,weiß,"===============Payday===============");
    SCM(i,weiß,"Du bekommst 500€ Arbeitslosengeld");
    SCM(i,weiß,string4);
    SCM(i,weiß,"Du bekommst 100 Erfahrungspunkte");
    SCM(i,weiß,"Du bekommst 1 Coin");
    SCM(i,weiß,string3);
    SCM(i,weiß,"====================================");
    pInfo[i] [Erfahrung] = pInfo[i][PlusErfahrung];
    GivePlayerMoney(i,500);
    new zinsen = floatround(pInfo[i][Bankguthaben] * 0.01);
    pInfo[i][Bankguthaben] += zinsen;
    pInfo[i][FarmerCP]= 0;
    pInfo[i][TruckerCP]= 0;
    pInfo[i][PlusErfahrung] = 0;
    }
    case 1:
    {
    SCM(i,weiß,"===============Payday=======================");
    SCM(i,weiß,"Du bekommst 500€ Arbeitslosengeld");
    SCM(i,weiß,string1);
    SCM(i,weiß,string4);
    SCM(i,weiß,"Du bekommst 100 Erfahrungspunkte");
    SCM(i,weiß,string3);
    SCM(i,weiß,"Du bekommst 1 Coin");
    SCM(i,weiß,"============================================");
    pInfo[i][Erfahrung] = pInfo[i][PlusErfahrung];
    GivePlayerMoney(i,500);
    GivePlayerMoney(i,pInfo[i][FarmerCP]*30);
    new zinsen = floatround(pInfo[i][Bankguthaben] * 0.01);
    pInfo[i][Bankguthaben] += zinsen;
    pInfo[i][FarmerCP]= 0;
    pInfo[i][TruckerCP]= 0;
    pInfo[i][PlusErfahrung] = 0;
    }
    Der Rest ist für euch uninteressent weil es im Prinzip genauso weitergeht nur mit anderen Nebenjobs ;)


    Ich hoffe ihr könnt mir sagen was ich falsch mache