Abfrage klappt 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
  • Hey Leute,


    wie kann ich machen das dass nur die Army kann?


    Habs so:


    dcmd_gwd(playerid,params[])
    {
    if(!PlayerInfo[playerid][pLeader] != 3)//Warning hier
    {
    return 1;
    }
    new note, pID, Was[32],str[128],Name[32];
    if(sscanf(params,"siu",Was,note,pID)) return SendClientMessage(playerid,COLOR_RED,"Tippe: /gwd [gwd, luftwaffe, special] [note] [playerid] ein.");//Farbe anpassen
    else if(note < 0 || note > 6)
    {
    SendClientMessage(playerid,COLOR_RED,"Die Note muss zwischen 0 und 6 liegen."); //Farbe anpassen
    }
    else if(pID == INVALID_PLAYER_ID)
    {
    SendClientMessage(playerid,COLOR_RED,"Diesen Spieler gibt es nicht."); //Farbe anpassen
    }
    else
    {
    if(strcmp("gwd",Was,true) == 0)
    {
    GetPlayerName(pID,Name,sizeof(Name));// der erste error
    format(str,sizeof(str),"Du hast %s die GWD Note %d erteilt.",Name,note);
    SendClientMessage(playerid,0xEBFF00FF,str); //Farbe anpassen
    GetPlayerName(playerid,Name,sizeof(Name));// der zweite error
    format(str,sizeof(str),"Du hast von %s die GWD Note %d erhalten.",Name,note);
    SendClientMessage(pID,0xEBFF00FF,str); //Farbe anpassen
    PlayerInfo[pID][pLVPASS] = note; //Errors die letzten
    return 1;
    }
    if(strcmp("luftwaffe",Was,true) == 0)
    {
    GetPlayerName(pID,Name,sizeof(Name));
    format(str,sizeof(str),"Du hast %s die Luftwaffen Note %d erteilt.",Name,note);
    SendClientMessage(playerid,0xEBFF00FF,str); //Farbe anpassen
    GetPlayerName(playerid,Name,sizeof(Name));
    format(str,sizeof(str),"Du hast von %s die Luftwaffen Note %d erhalten.",Name,note);
    SendClientMessage(pID,0xEBFF00FF,str); //Farbe anpassen
    PlayerInfo[pID][pLUFTWAFFE] = note;
    return 1;
    }
    if(strcmp("special",Was,true) == 0)
    {
    GetPlayerName(pID,Name,sizeof(Name));
    format(str,sizeof(str),"Du hast %s die Special Force Note %d erteilt.",Name,note);
    SendClientMessage(playerid,0xEBFF00FF,str); //Farbe anpassen
    GetPlayerName(playerid,Name,sizeof(Name));
    format(str,sizeof(str),"Du hast von %s die Special Force Note %d erhalten.",Name,note);
    SendClientMessage(pID,0xEBFF00FF,str); //Farbe anpassen
    PlayerInfo[pID][pSPECIAL] = note;
    return 1;
    }
    }
    return 1;
    }


    Kriege aber immer einen Warning:
    C:\Users\Moritz\Desktop\LoD Script\gamemodes\Release.pwn(69990) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 14820 bytes
    Code size: 3102132 bytes
    Data size: 6709336 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 9859056 bytes


    1 Warning.

    Hoffe es kann wer helfen


    Mfg


    Moritz