Problem mit Fortschritt pro Sekunden

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
  • Hallo Breadfish,
    ich bin hier total am verzweifeln, ich habe versucht ein Bankrob-System zu machen
    wo man pro 20 Sekunden einen Fortschritt von 25% bekommt,
    wenn der Fortschritt auf 100 ist, hat man das ganze Geld gestohlen.
    Der Timer ist auf 20 Sekunden gestellt und wiederholt sich im Moment permanent(gewollt)


    Nur leider bleibt der Fortschritt bei mir immer nur auf 25%


    Bitte helft mir...


    Code:
    new EinzelFortschritt = 0;
    new HauptFortschritt;
    new i = 0;
    while(i < 4)
    {
    HauptFortschritt = EinzelFortschritt + 25;
    new randmoney = 5000 + random(20000);
    GivePlayerMoney(playerid,randmoney);
    new string[128];
    format(string,sizeof(string),"Du hast $%d erbeutet!",randmoney);
    SendClientMessage(playerid,COLOR_GREEN,string);
    SetTimerEx("BankRobing",60000+random(90000),0,"i",playerid); //Nach 1 Minute Nachricht an das LSPD
    format(string, sizeof(string), "Fortschritt: %d", HauptFortschritt);
    SendClientMessage(playerid, COLOR_GREEN, string);
    i++;
    }
    if(i == 10)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Du hast das Ganze Geld, Verschwinde von hier!");
    }


    Leider ist durch den Code die Struktur flöten gegangen.


    Danke schonmal für eure Hilfe!