Scriptwunsch: Das ein Wanted nach 10 minuten verschwindet [Godfather-LoH]

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
  • naja sollte ja eig. nicht schwer sein..: :D
    du erstellst nen timer, wenn der timer abgelaufen ist erstellst du ne abfrage ob der spieler ein wanted hat.
    if(GetPlayerWantedLevel(playerid) >= 0 )
    {
    SetPlayerWantedLevel(playerid,(GetPlayerWantedLevel(playerid))-1);
    }
    return 1;


    keine ahnung obs geht, bin noch ziemlich neu im scriptgeschäft.. ;)
    kann ja mal ein profi kommentieren wenn er will.. ;)
    hoffe ich konnte dir trotzdem helfen.. ;)

    Einmal editiert, zuletzt von fighter_T ()

  • mach es mal so:


    forward timer();


    SetTimer("timer",1000*60*10,true);


    public timer()
    {
    SetPlayerWantedLevel(playerid,(GetPlayerWantedLevel(playerid))-1);
    return 1;
    }
    [pwn]
    Sollte so klappen ist aber ungetestet


    MFG
    schnarre

  • Das kann nicht funktionieren :P
    Mach es wenn ein Spieler connectet also indemfall:

    forward removeWanted(playerid);


    public removeWanted(playerid) {
    SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid) - 1);
    return 1;
    }


    public OnPlayerConnect(playerid) {
    SetTimerEx("removeWanted", 1000*60*10, true, "i", playerid); // Erstellt ein Timer der alle 10 Min für den Spieler reagiert.
    return 1;
    }


    So muss das eigentlich funktionieren ;)