array sizes.... an unerklärlicher stelle

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
  • Hi,


    Zitat

    array sizes do not match, or destination array is too small


    Eigentlich ist mir die Fehlermeldung volkommen klar was sie bedeutet.... doch finde ichd en fehler nicht:)


    Also die Zeile in der der Fehler kommt ist diese:


    SaveStringToMySql(playerid,"picked",player[playerid][ppicked]);


    player[playerid][ppicked] ist so definiert:


    enum playerinfo
    {
    logged,
    nickname,
    admin,
    badspawnmsg,
    lang,
    pid,
    epicked,
    ilevel,
    ppicked[255],
    Text:edraw
    }


    new player[MAX_PLAYERS][playerinfo];



    Und die Funktion SaveStringToMySql ist so:


    //-----------------------[SaveStringToMySql]-----------------------
    stock SaveStringToMySql(playerid,feld[255],wert[255],table[255] = "iuser")
    {


    new string[255];


    format(string,sizeof(string),"UPDATE %s SET %s='%s' WHERE nickname='%s';",table,feld,wert,PlayerName(playerid));


    samp_mysql_ping();
    samp_mysql_query(string);



    }



    Eigentlich passt doch alles? Oder habe ich doch noch etwas übersehen?


    Vielen Dank für eure Hilfe... ich hoffe jemand entdeckt meinen Fehler...




    InFaIN

    Zuletzt gehört:


    Zitat von Chip 04/2009

    Starter


    Windows 7 Starter wird weltweit als OEM-Version verkauft. Gedacht ist sie etwa für Netbooks mit geringer Ausstattung. Ziemlich unpraktisch: Mit ihr kann man nur drei Programme gleichzeitig ausführen. Kosten: rund 50 Dollar.