Arrays to small

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 hab 2 Errors aber ich weiss nicht warum


    Kompletter Report:

    (38704) : error 047: array sizes do not match, or destination array is too small
    (38750) : error 047: array sizes do not match, or destination array is too small





    1. Fehler Zeile
    if(!strlen(aktion))


    2. Zeile
    aktion = strtok(cmdtext, idx);

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • new aktion[WASHIERSTEHT];
    WASHIERSTEHT zu 256 ändern. ^^

    Vielen vielen dank :)


    Hätte da noch 2 Warnings denkste die kriegste auch noch hin :P ?


    (61506) : warning 219: local variable "Spieler" shadows a variable at a preceding level
    (61537) : warning 219: local variable "Spieler" shadows a variable at a preceding level


    LG

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • Das heißt, dass du Spieler schon einmal definiert hast. Entweder du machst das 'new Spieler...' einfach weg, oder benennst es um, zu xSpieler (oder was auch immer).
    Wenn du es nicht verstehst, code von 61500 - 61550 zeigen.

  • So ein Warning kommt bei so einem Code vor:


    new Spieler = 25; //Globale Variable


    public OnPlayerConnect(playerid)
    {
    new Spieler; //Spieler wurde hier erstellt, obwohl es spieler bereits Global gibt. Damit gibt es Spieler 2x, war zu einem Warning führt
    Spieler++;
    return 1;
    }

  • Achtung!!: Langer code da ich nicht weiß wie ich ein PWN code einfüge da kommt immer nur eine zeile raus

    Spoiler anzeigen
    {
    SendClientMessage(playerid,F_O, "Benutzung: /hs [ID]");
    return 1;
    }
    if(ProxDetectorS(5.0,playerid,pID))
    {
    new str[128], Officer[MAX_PLAYER_NAME], Spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Officer, sizeof(Officer));
    GetPlayerName(pID, Spieler, sizeof(Spieler));
    format(str, sizeof(str), "Officer %s hat %s Handschellen angelegt", Officer, Spieler);
    SendClientMessageToAll(COLOR_LIGHTBLUE, str);
    SetPlayerSpecialAction(pID,24);
    SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht in deiner nähe!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Beamter");
    }
    return 1;
    }
    ocmd:hsab(playerid,params[])
    {
    if(IsACop(playerid))
    {
    new pID;
    if(sscanf(params, "u", pID))
    {
    SendClientMessage(playerid,F_O, "Benutzung: /hs [ID]");
    return 1;
    }
    if(ProxDetectorS(5.0,playerid,pID))
    {
    new str[128], Officer[MAX_PLAYER_NAME], Spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Officer, sizeof(Officer));
    GetPlayerName(pID, Spieler, sizeof(Spieler));
    format(str, sizeof(str), "Officer %s hat %s Handschellen abgelegt", Officer, Spieler);
    SendClientMessageToAll(COLOR_LIGHTBLUE, str);
    RemovePlayerAttachedObject(pID,0);
    SetPlayerSpecialAction(pID, 0);
    }
    else
    {
    SendClientMessageToAll(COLOR_RED,"Der Spieler ist nicht in deiner nähe!");
    }
    }
    else

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox

  • {
    SendClientMessage(playerid,F_O, "Benutzung: /hs [ID]");
    return 1;
    }
    if(ProxDetectorS(5.0,playerid,pID))
    {
    new str[128], Officer[MAX_PLAYER_NAME], Spieler_[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Officer, sizeof(Officer));
    GetPlayerName(pID, Spieler_, sizeof(Spieler_));
    format(str, sizeof(str), "Officer %s hat %s Handschellen angelegt", Officer, Spieler_);
    SendClientMessageToAll(COLOR_LIGHTBLUE, str);
    SetPlayerSpecialAction(pID,24);
    SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht in deiner nähe!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Beamter");
    }
    return 1;
    }



    ocmd:hsab(playerid,params[])
    {
    if(IsACop(playerid))
    {
    new pID;
    if(sscanf(params, "u", pID))
    {
    SendClientMessage(playerid,F_O, "Benutzung: /hs [ID]");
    return 1;
    }
    if(ProxDetectorS(5.0,playerid,pID))
    {
    new str[128], Officer[MAX_PLAYER_NAME], Spieler_[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Officer, sizeof(Officer));
    GetPlayerName(pID, Spieler_, sizeof(Spieler_));
    format(str, sizeof(str), "Officer %s hat %s Handschellen abgelegt", Officer, Spieler_);
    SendClientMessageToAll(COLOR_LIGHTBLUE, str);
    RemovePlayerAttachedObject(pID,0);
    SetPlayerSpecialAction(pID, 0);
    }
    else
    {
    SendClientMessageToAll(COLOR_RED,"Der Spieler ist nicht in deiner nähe!");
    }
    }
    else

  • Alter danke <333 Du bist mein Held :D


    LG

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox