Wo ist der fehler?

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
  • Nach dem Befehl /hack läuft nix also ich glaub der timer funktioniert nicht -.-?? wo ist der fehler bitte fixxen



    new WpHack1 = 0;



    forward WpHack(playerid);


    if (strcmp("/hack", cmdtext, true, 10) ==0)
    {
    if(WpHack1 = 1)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1, 246.8675, 124.4043, 1003.2188))
    {
    SetTimer("WpHack",60000,0);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du versuchst den Polizeicomputer zu hacken, warte eine Minute!");
    WpHack1 = 1;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_ORANGE,"HQ: Achtung Alle Einheiten!");
    SendClientMessage(i,COLOR_ORANGE,"HQ: Jemand versucht seine Daten im LSPD zu löschen!");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht im PD!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Jemand hackt den Polizeicomputer bereits!");
    }
    return 1;
    }


    Function WpHack(playerid)
    {
    WpHack1 = 0;
    if(IsPlayerInRangeOfPoint(playerid, 1, 246.8675, 124.4043, 1003.2188))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast es geschafft, den Polizeicomputer zu hacken.");
    WantedPoints[playerid] = 0;
    WantedLevel[playerid] = 0;
    ClearCrime(playerid);
    SetPlayerWantedLevel(playerid,0);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_ORANGE,"HQ: Die Person hat es geschafft seine Daten im LSPD zu löschen!");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast es nicht geschafft, den Polizeicomputer zu hacken.");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_ORANGE,"HQ: Die Person hat es nicht geschafft seine Daten im LSPD zu löschen!");
    }
    }
    }
    }
    return 1;
    }

  • Radius ist zu klein.
    Heißt er muss genau, ganz genau an der stelle stehen was unwarscheinlich ist.
    Setz es nicht auf 1, sondern auf 10.0 oder so.
    Aufjedenfall beweg dich dann nicht wenn du den befehl ausführst