Brauche Hilfe bei Variablen

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 Community,
    ich habe eine lokale Variable erstellt. Jetzt möchte ich das sie sich nach einer Sekunde um 1 verringernt.
    Natürlich lasse ich sie durch einen Timer laufen, aber wie verringer ich sie ?



    armyleben -= 1;


    Das habe ich momentan versucht aber das funktioniert nicht.
    Danke an alle die mir helfen.


    MFG


    xKrUsE6x

    Gruß


    xKrUsE6x :thumbup:

  • Dann stimmt was mit deinem Timer nicht, aber so verringert man Variablen ;)


    Oder so:


    armyleben--;//Ist aber das gleiche wie du es gemacht hast


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Hier ist dann mein ganzes Timerpublic

    if(IsPlayerInRangeOfPoint(x,25.0,257.7721,1864.1960,8.7578))
    {
    if(isPlayerInTeam(x,2))
    {
    armytimer += 1;
    }
    }
    if(armytimer == 30)
    {
    armyleben -= 1;
    }
    if(armyleben == 0)
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    SetPlayerHealth(i,0);
    GameTextForPlayer(i,"~r~Terror ~r~gewinnt",5000,3);
    armyleben = 20;
    CreateExplosion(260.6477,1865.0687,8.7578,6,40.0);
    for(new a=0;a<MAX_VEHICLES;a++)
    {
    SetVehicleToRespawn(a);
    }
    }
    }

    Gruß


    xKrUsE6x :thumbup:

  • Du musst Armytimer ja wieder auf nul setzten wenn es 30 erreicht hat
    if(IsPlayerInRangeOfPoint(x,25.0,257.7721,1864.1960,8.7578))
    {
    if(isPlayerInTeam(x,2))
    {
    armytimer++;
    }
    }
    if(armytimer >= 30)
    {
    armytimer = 0;
    armyleben--;
    }
    if(armyleben == 0)
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    SetPlayerHealth(i,0);
    GameTextForPlayer(i,"~r~Terror ~r~gewinnt",5000,3);
    armyleben = 20;
    CreateExplosion(260.6477,1865.0687,8.7578,6,40.0);
    for(new a=0;a<MAX_VEHICLES;a++)
    {
    SetVehicleToRespawn(a);
    }
    }
    }

    mfg
    Ali ;)