Problem beim takezollpass 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
  • ich bekomme immer diesen error

    Code
    C:\Dokumente und Einstellungen\niklas\Desktop\Life_is_Real2.pwn(13271) : warning 219: local variable "playername" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\niklas\Desktop\Life_is_Real2.pwn(13272) : error 035: argument type mismatch (argument 1)
    C:\Dokumente und Einstellungen\niklas\Desktop\Life_is_Real2.pwn(13271) : warning 204: symbol is assigned a value that is never used: "string2"


    hier die PWN Zeilen
    if(strcmp(cmd, "/takezollpass", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] > 4)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_ZOLL5, "Benutze: /takezollpass [ID/Name]");
    return 1;
    }
    new string2[256];
    new userid;
    new username[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(tmp, username, sizeof(username));
    GetPlayerName(playerid, playername, sizeof(playername));
    userid = ReturnUser(tmp);
    if(IsPlayerConnected(userid))
    {
    if(userid != INVALID_PLAYER_ID)
    {
    PlayerInfo[userid][pZollpass] = 0;
    format(string,sizeof(string)," Du hast %s seinen Zollpass abgenommen.",username);
    SendClientMessage(playerid,COLOR_ZOLL5,string);
    format(string,sizeof(string)," %s hat dir deinen Zollpass weggenommen.",playername);
    SendClientMessage(userid,COLOR_ZOLL5,string);
    }
    }
    else
    {
    format(string, sizeof(string)," %s ist nicht Online!", username);
    SendClientMessage(playerid,COLOR_ZOLL5,string);}
    }
    }
    return 1;
    }


    kann ich mir net erklären bitte um hilfe


    MFG

    2 Mal editiert, zuletzt von BigYoda ()

  • @ [NeS]Fischer Das kannst du noch so oft sagen wie du willst. Du wirst ignoriert und gefordert ^^


    @ B2T: Hier dein Code: Schön eingerückt, Klammerfehler behoben und deine Errors vom kompilieren
    if(strcmp(cmd, "/takezollpass", true) == 0)
    {
    if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pAdmin] > 4)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_ZOLL5, "Benutze: /takezollpass [ID/Name]");
    new string2[256];
    new userid = ReturnUser(tmp);
    new username[MAX_PLAYER_NAME];
    new spielername[MAX_PLAYER_NAME];
    GetPlayerName(userid, username, sizeof(username));
    GetPlayerName(playerid, spielername, sizeof(spielername));
    if(IsPlayerConnected(userid) && userid != INVALID_PLAYER_ID)
    {
    PlayerInfo[userid][pZollpass] = 0;
    format(string,sizeof(string)," Du hast %s seinen Zollpass abgenommen.",username);
    SendClientMessage(playerid,COLOR_ZOLL5,string);
    format(string,sizeof(string)," %s hat dir deinen Zollpass weggenommen.",spielername);
    SendClientMessage(userid,COLOR_ZOLL5,string);
    }
    else
    {
    format(string, sizeof(string)," %s ist nicht Online!", username);
    SendClientMessage(playerid,COLOR_ZOLL5,string);
    }
    }
    return 1;
    }

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!