Timer für Tresorrob funktoniert nicht

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

  • CMD:tresorrob(playerid)
    {
    new string[144];
    if(isACop(playerid) && GetPVarInt(playerid, "factionDuty") == 1) return SCM(playerid, COLOR_ERRORTEXT, "Du kannst als Cop kein Raub begehen!");
    if(!IsPlayerInRangeOfPoint(playerid,2,307.6078,-1489.6692,24.5938)) return SCM(playerid,COLOR_ERRORTEXT,"Du bist nicht am Tresor.");
    if(!CountOnlineCops()) return SCM(playerid, COLOR_ERRORTEXT, "Für den Tresorrob in Los Santos muss mindestens 1 Cop Online sein.");
    if(LSTresorSperre) return SCME(playerid, COLOR_ERRORTEXT, "Du musst noch %d Minuten warten bis der Tresor wieder ausgeraubt werden kann.",LSTresorSperre);
    LSTresorTimer = 5;
    MoveObject(TresorBombe, 307.12, -1489.05, 25.50, 10);
    format(string, sizeof(string), "HQ: %s hat eine Ladung Dynamit am Tresor des Grand Hotels Los Santos angebracht",playerInfo[playerid][plName]);
    SendCopDepartmentMessage(string);
    new Newsler = 0;
    if(Newsler >= 1)
    {
    format(string, sizeof(string), "Achtung: %s raubt grade den Tresor in Los Santos aus, du kannst Bericht erstatten!",playerInfo[playerid][plName]);
    SendFactionTypeMessage(FACTION_TYPE_COP, COLOR_YELLOW, string);
    }
    else if(Newsler < 1)
    {
    SendClientMessageToAll(COLOR_NEWS,"San News: Achtung, es wird gemeldet, dass eine unbekannte Anzahl an Straftätern");
    SendClientMessageToAll(COLOR_NEWS,"San News: den Tresor in Los Santos ausrauben! Bleiben Sie dran für weitere Meldungen!");
    }
    LSTresorSperre = 120;
    givePlayerWantedsEx(playerid, TRESORROB_WANTEDS, "Tresor Kamera", "Tresor Raub");
    //TresorrobStatus = 1;
    return 1;
    }



    public MinutenTimer()
    {
    if(LSTresorSperre > 0)
    {
    LSTresorSperre -= 1;
    }
    if(LSTresorTimer < 10 || LSTresorTimer == 19 || LSTresorTimer == 20){



    if(LSTresorTimer == 5){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 5 Minuten bis das Dynamit in Los Santos explodiert.");
    LSTresorTimer -= 1;
    }
    else if(LSTresorTimer == 4){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 4 Minuten bis das Dynamit in Los Santos explodiert.");
    LSTresorTimer -= 1;
    }
    else if(LSTresorTimer == 3){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 3 Minuten bis das Dynamit in Los Santos explodiert.");
    LSTresorTimer -= 1;
    }
    else if(LSTresorTimer == 2){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 2 Minuten bis das Dynamit in Los Santos explodiert.");
    LSTresorTimer -= 1;
    }
    else if(LSTresorTimer == 1){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 1 Minute bis das Dynamit in Los Santos explodiert.");
    LSTresorTimer -= 1;
    }
    else if(LSTresorTimer == 0){
    SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Das Dynamit in Los Santos ist explodiert.");
    //TresorrobStatus = 0;
    LSTresorTimer = 20;
    MoveObject(TresorBombe, 307.12, -1489.05, 25.50, 10);
    MoveObject(LSTresorTor1, 306.10, -1489.90, 20.40, 10);
    MoveObject(LSTresorTor2, 307.60, -1487.90, 20.40, 10);
    CreateExplosion(307.0843,-1489.6270,24.5938, 6, 15.0);
    CreateExplosion(307.0843,-1489.6270,24.5938, 1, 15.0);
    CreateExplosion(307.0843,-1489.6270,24.5938, 4, 15.0);
    CreateExplosion(307.0843,-1489.6270,24.5938, 6, 15.0);
    CreateExplosion(307.0843,-1489.6270,24.5938, 12, 15.0);
    CreateExplosion(307.0843,-1489.6270,24.5938, 13, 15.0);
    LSTresorPickupAllow = 1;
    }
    else if(LSTresorTimer == 20){
    LSTresorTimer = 19;
    }
    else if(LSTresorTimer == 19){
    MoveObject(LSTresorTor1, 306.10, -1489.90, 25.40, 10);
    MoveObject(LSTresorTor2, 307.60, -1487.90, 25.40, 10);
    LSTresorTimer = 10;
    }}
    return 1;
    }

    Der Timer funktoniert nicht wie gewollt.
    Nichtmal die Nachrichten werden gepostet

    Einmal editiert, zuletzt von LoRiX ()

  • Beitrag von Apokrate ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Zu müde ().