[DCMD]Zwei Errors udn ich hab eigentlich alles richtig gemacht ...

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
  • Hallo,
    ich habe mit dcmd einen givewanted command gemahct.aber irgendwie kommen errors bei der abfrage.
    Error code:


    C:\Users\Timo\Desktop\Script\gamemodes\script.pwn(2186) : error 001: expected token: ";", but found "if"
    C:\Users\Timo\Desktop\Script\gamemodes\script.pwn(2186) : error 076: syntax error in the expression, or invalid function call


    Befehl (bitte nicht kopiren selfmade machen ist viel besser):



    dcmd_givewanteds(playerid,params[])
    {
    new pID2, wanted, string[256], pname[MAX_PLAYER_NAME], pIDname[MAX_PLAYER_NAME];
    2185: new wantedanzahl = pInfo[pID2][wanteds]
    2186: if(Cop) { return SendClientMessage(playerid, COLOR_RED, "Du bist kein Cop!"); }
    2187: if(Duty[playerid] == 0) { return SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Dienst!"); }
    2189: if(sscanf(params,"ud", pID2, wanted)) { return SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /givewanteds [playerid] [Wantedanzahl]"); }
    GetPlayerName(playerid, pname, sizeof(pname));
    GetPlayerName(pID2, pIDname, sizeof(pIDname));
    ...


    define für die if(cop abfrage:

    forward Cop(playerid);
    public Cop(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(pInfo[i][fraktion] == 1)
    {


    }
    }
    }
    }


    Bitte helfen