Brauche Hilfe beim /clear Befehl

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
  • So habe ich es bei mir gemacht:

    ocmd:clear(playerid,params[])
    {
    if(!IstSpielerInFraktion(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Cop!");
    new pID,anzahl,grund[128],text[300],string[128];
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Angegebener Spieler ist nicht connected!");
    if(sscanf(params,"uis",pID,anzahl,grund))return SendClientMessage(playerid,ROT,"Benutzung: /clear [ID/Spieler] [Anzahl] [Grund]");
    if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected!");
    if(IstSpielerInFraktion(playerid,1))
    {
    SetPlayerWantedLevel(pID,GetPlayerWantedLevel(pID)-anzahl);
    format(string,sizeof(string),"%s hat dir %i Wanteds gecleart. Grund: %s",SpielerName(playerid),anzahl,grund);
    SendClientMessage(pID,GELB,string);
    format(text,sizeof(text),"%s hat %s %i Wanteds gecleart. Grund: %s",SpielerName(playerid),SpielerName(pID),anzahl,grund);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    for(new i; i < GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    if(IstSpielerInFraktion(i, GetPVarInt(playerid, "Fraktion")))
    SendClientMessage(i,BLAU, text);
    }
    }
    return 1;
    }


    Musst es halt umaendern auf deines

    Main: CPU: Intel Core i5-4440 @ 3,10 GHz | CPU-Cooling: Matterhorn -PURE- | RAM: 16GB Crucial Ballistix Sport DDR3-1600 DIMM CL9-9-9-24 |
    Motherboard: ASRock B85M Pro4 | GPU: Sapphire Radeon R9 390X Nitro 8GB GDDR5 |

    SSD: Samsung SSD 840 Evo 500GB | Power Supply: 550 Watt Corsair CS Series Modular 80+ Gold | Case: beQuiet! Silent Base 800


    As I walk through the valley of the shadow of death
    I take a look at my life and realize there's nothin' left.


  • ocmd:clear(playerid,params[])
    {
    new pID;
    if(!IsPlayerInFrak(playerid,1))return SendClientMessage(playerid,FARBE_ROT,"Du bist kein Beamter!");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,FARBE_GRAU,"Dieser Spieler ist nicht Online!");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,FARBE_GRAU,"Benutzung: /clear [Username/ID]");
    SetPlayerWantedLevel(pID,0);
    new string[256];
    format(string,sizeof(string),"Du hast %s seine Wanteds gecleart.",SpielerName(pID));
    SendClientMessage(playerid,FARBE_HELLBLAU,string);
    new text[128];
    format(text,sizeof(text),"Beamter %s hat deine Wanteds gecleart.",SpielerName(playerid));
    SendClientMessage(pID,FARBE_MITTLERESBLAU,text);
    if(SetPlayerWantedLevel(pID,0))
    {
    if(IsPlayerInFrak(playerid,0))
    {
    SetPlayerColor(playerid,FARBE_WEISS);
    return 1;
    }
    if(IsPlayerInFrak(playerid,1))
    {
    SetPlayerColor(playerid,FARBE_GRÜN);
    return 1;
    }
    if(IsPlayerInFrak(playerid,2))
    {
    SetPlayerColor(playerid,FARBE_BRAUN);
    return 1;
    }
    if(IsPlayerInFrak(playerid,4))
    {
    SetPlayerColor(playerid,FARBE_DUNKELROT);
    return 1;
    }
    if(IsPlayerInFrak(playerid,5))
    {
    SetPlayerColor(playerid,FARBE_DUNKELGRAU);
    return 1;
    }
    return 1;
    }
    return 1;
    }



    SetPlayerColor ist für jede Fraktion, da die ja wieder ihre eigene Fraktionsfarbe erhalten müssen. Einfach die Befehle umändern.


    Mit freundlichem Gruß

    Ihr habt das normale Pawno satt? Notepad ++ mit allen Pawnofunktionen, hier zum Downloaden, Klick

  • if(SetPlayerWantedLevel(pID,0)) {


    Und das bewirkt was?

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|