Timer der was abzieht :D

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
    ich suche einen timer der jede minuten in einem text am rande
    10% abzieht
    also das wenn der spieler connected steht da
    100%
    nach 1 minute
    90%
    nach 2 min
    80%
    und so weiter
    und wenn da am rande 0% steht
    soll er was machen :D
    kann mir jamand soeinen code geben


    ich wäre euch sehr dankbar


    MFG
    Alex2009

  • public OnGameModeInit()
    {
    SetTimer("HealthDecrease", 60000, 1);
    return 1;
    }



    forward HealthDecrease();
    public HealthDecrease()
    {
    new Float:health, h_str[16], l;
    for(; l < MAX_PLAYERS; l++) {
    if(GetPlayerHealth(l, health)) {
    SetPlayerHealth(l, health-10);
    format(h_str,"Health: %d%%", floatround(health)-10);
    GameTextForPlayer(playerid, h_str, 6000, 2);
    // Alternativ auch TextDrawSetString
    }
    }
    return 1;
    }



    Ungetestet btw.

  • ok danke
    ich kann es leider jetzt icht testen
    ( siehe hier: Server startet nicht )


    aber wenn es geht teste ich es sofort!


    und der timer soll kein sprit oder leben abziehen sonder den handrang ( pipi)


    edit:
    kann mir das jemand somachen ohne heal sondern mit harndrang?
    also das da nicht viel script ist sondern einfach das der timer jede minute -10% am harndrang abzieht und wenn am rand nurnoch 0 steht soll der kerl sterben :D

    Name: [AM] German RealLife
    SAMP IP: 94.199.242.79:7777
    TS³ IP: 94.199.242.79:9987

    Homepage: http://www.gta-clan.com

    Einmal editiert, zuletzt von alex2009 ()

  • Mach deine Arbeit selber !
    Das ist einfacher als einfach, sogar für Leute, die nichtmals scripten können.
    Ein wenig Denken + logischer Verstand und die Sache ist geritzt.


    Um dich dazu zu bringen, endlich selber scripten zu lernen, und nicht das Forum mit Bettelanfragen vollzuspammen, mache ich hier zu !


    Spoiler anzeigen
    Neueröffnung führt Verwarnung wg Doppelposts mit sich.....
    Denk nicht mal dran ;)