Killtimer "MINUSWANTED"

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
  • Moin Leute.


    Ich habe nun einen Timer der alle 5 Minuten einen Wanted weniger macht und einen Text schickt.
    Funktioniert alles klasse ^^


    Aber nun möchte ich, dass wenn man KEINE Wanteds mehr hat, der Timer gekillt wird.
    Er soll erst wieder gestartet werden wenn man mehr als 0 Wanteds hat.


    Bis jetzt sieht es so aus.



    Zitat

    public OnPlayerConnect(playerid)


    SetTimerEx("minuswanted",500000,1,"i",playerid);


    Zitat

    Ganz unten


    forward minuswanted(playerid);


    public minuswanted(playerid)
    {
    SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)-1);
    SendClientMessage(playerid,0x00FFFAFF,"*Du hast nun einen Wanted weniger !(Flucht).");
    SendClientMessage(playerid,0x00FFFAFF,"*Alle 5 Minuten bekommst du einen Wanted abgezogen.");
    SetTimerEx("minuswanted",500000,0,"i",playerid);
    return 1;
    }



    //EDIT:


    Noch eine Frage:


    Wie kann ich das machen, dass in meinem Beitrag mein makriertes "PWN" nicht alles in einer Zeile steht ? -.- <- GELÖST



    Liebe Grüße.

    Selfmade Reallife Script..


    |||||||||||||||||||||||||||||||||||||||||||||||||||||| 80%/100%

    10.352 Zeilen


    Einmal editiert, zuletzt von [Dr]EN3RGGY ()

  • Du musst auf Quellcode klicken dann PWN code einfügen alles makieren und auf PWN klicken.

  • new mtimer[MAX_PLAYERS];


    mtimer[playerid] = SetTimerEx("minuswanted",300000,1,"i",playerid);


    public minuswanted(playerid)
    {
    if(GetPlayerWantedLevel(playerid)==0)return KillTimer(mtimer[playerid]);
    SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)-1);
    SendClientMessage(playerid,0x00FFFAFF,"*Du hast nun einen Wanted weniger !(Flucht).");
    SendClientMessage(playerid,0x00FFFAFF,"*Alle 5 Minuten bekommst du einen Wanted abgezogen.");
    SetTimerEx("minuswanted",300000,0,"i",playerid);
    return 1;
    }


    Bitteschön.


    Achso, ehe ich es vergesse, 5 Minuten sind in Millisekunden 300000 MSek :)