Clear-Befehl 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
  • HeyHoo,


    Ich habe einen /clear-Befehl erstellt.
    Allerdings, kommen diese Errors:

    Spoiler anzeigen

    C:\Users\_Zinne\Desktop\Spiele\SAMP Server\gamemodes\ProjektXv0.0.3.pwn(4102) : error 029: invalid expression, assumed zero
    C:\Users\_Zinne\Desktop\Spiele\SAMP Server\gamemodes\ProjektXv0.0.3.pwn(4102) : warning 215: expression has no effect
    C:\Users\_Zinne\Desktop\Spiele\SAMP Server\gamemodes\ProjektXv0.0.3.pwn(4102) : error 001: expected token: ";", but found "if"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    2 Errors.


    Ganzer Befehl:

    Spoiler anzeigen

    ocmd:clear(playerid,params[])
    {
    if(IsAnCop(playerid))
    {
    if(OnDuty[playerid] == 1)
    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Benutze: /clear [SpielerID]");
    {
    if(IsPlayerConnected(pID))
    {
    new carid = GetPlayerVehicleID(playerid);
    if(IsAPoliceCar(carid))
    {
    if(playerid == pID)
    {
    SCM(playerid,Rot,"Du kannst deine eigene Akte nicht löschen!");
    return 1;
    }
    else
    {
    if(IsAnCop(pID))
    {
    SCM(playerid,Rot,"Du kannst einem Polizisten keine Wanteds geben!");
    return 1;
    }
    else
    {
    new Member[64];
    if(SpielerInfo[playerid][pFraktion] == 1)
    {
    format(Member,sizeof(Member),"Polizist");
    }
    else if(SpielerInfo[playerid][pFraktion] == 2)
    {
    format(Member,sizeof(Member),"FBI Agent");
    }
    else if(SpielerInfo[playerid][pFraktion] == 3)
    {
    format(Member,sizeof(Member),"U.S. Army Soldat");
    }
    new str[128],strr[128],strrr[128];
    format(str,sizeof(str),"%s %s hat deine Wantedakte gelöscht!",Member,PlayerName(playerid));
    format(strr,sizeof(strr),"%s %s hat die Wantedakte von %s gelöscht!",Member,PlayerName(playerid),PlayerName(pID));
    format(strrr,sizeof(strrr),"Du hast die Wantedakte von %s gelöscht!!",PlayerName(pID));
    SpielerInfo[pID][pWanteds] = 0;
    SetPlayerWantedLevel(pID,0);
    SCM(pID,HellRot,str);
    SCM(playerid,HellRot,strrr);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsAnCop(i))
    {
    SendClientMessage(i,HQmeldung,"");
    SendClientMessage(i,Aqua,"Meldung aus dem HQ:");
    SendClientMessage(i,HellRot,strr);
    SendClientMessage(i,HQmeldung,"");
    }
    }
    }
    return 1;
    }
    }
    }
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid,2,252.3370,67.6450,1003.6406))//ZEILE 4102 (ERRORZEILE)
    {
    if(IsPlayerConnected(pID))
    {
    if(playerid == pID)
    {
    SCM(playerid,Rot,"Du kannst deine eigene Akte nicht löschen!");
    return 1;
    }
    else
    {
    if(IsAnCop(pID))
    {
    SCM(playerid,Rot,"Du kannst einem Polizisten keine Wanteds geben!");
    return 1;
    }
    else
    {
    new Member[64];
    if(SpielerInfo[playerid][pFraktion] == 1)
    {
    format(Member,sizeof(Member),"Polizist");
    }
    else if(SpielerInfo[playerid][pFraktion] == 2)
    {
    format(Member,sizeof(Member),"FBI Agent");
    }
    else if(SpielerInfo[playerid][pFraktion] == 3)
    {
    format(Member,sizeof(Member),"U.S. Army Soldat");
    }
    new str[128],strr[128],strrr[128];
    format(str,sizeof(str),"%s %s hat deine Wantedakte gelöscht!",Member,PlayerName(playerid));
    format(strr,sizeof(strr),"%s %s hat die Wantedakte von %s gelöscht!",Member,PlayerName(playerid),PlayerName(pID));
    format(strrr,sizeof(strrr),"Du hast die Wantedakte von %s gelöscht!!",PlayerName(pID));
    SpielerInfo[pID][pWanteds] = 0;
    SetPlayerWantedLevel(pID,0);
    SCM(pID,HellRot,str);
    SCM(playerid,HellRot,strrr);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsAnCop(i))
    {
    SendClientMessage(i,HQmeldung,"");
    SendClientMessage(i,Aqua,"Meldung aus dem HQ:");
    SendClientMessage(i,HellRot,strr);
    SendClientMessage(i,HQmeldung,"");
    }
    }
    }
    return 1;
    }
    }
    }
    }
    }
    }
    return 1;
    }


    bitte um Hilfe!
    lg
    Deagle