Mysql String Problem

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
  • Hei, ich habe mir gerade eine Neue Funktion gemacht zum Häuser Laden:



    stock mysql_GetStringByInt(Table[], Field[], Where[], Is)
    {
    new query[128], Get[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%d'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }


    Doch wenn ich sie so anwende: HausInfo[hausid][haus_besitzer] = mysql_GetString("Haus", "Besitzer", "Haus", PlayerInfo[hausid][pName]);


    Kommt dieser Error: error 047: array sizes do not match, or destination array is too small Die Zeile ist die darüber(Wo der besitzer Geladen wird...)

  • wie ist das definiert?
    HausInfo[hausid][haus_besitzer]

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Hier:



    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : warning 215: expression has no effect
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 001: expected token: ";", but found "]"
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 029: invalid expression, assumed zero
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    IntelligenT:

  • stock LoadHaus(hausid)
    {


    HausInfo[hausid][haus_x] = mysql_GetFloatByInt("Haus", "x", "Haus", hausid);
    HausInfo[hausid][haus_y] = mysql_GetFloatByInt("Haus", "y", "Haus", hausid);
    HausInfo[hausid][haus_z] = mysql_GetFloatByInt("Haus", "z", "Haus", hausid);
    format(HausInfo[hausid][haus_besitzer],sizeof(HausInfo[hausid][haus_besitzer]),"%s",mysql_GetString("Haus", "Besitzer", "Haus", PlayerInfo[hausid][pName]));
    HausInfo[hausid][haus_besitzer] = mysql_GetString("Haus", "Besitzer", "Haus", PlayerInfo[hausid][pName]);
    printf("%f",HausInfo[hausid][haus_x]);
    }


    IntelligenT:


    Hei kenne dich noch von D.S.Z

  • Versuchs mal damit:


    stock LoadHaus(hausid)
    {
    HausInfo[hausid][haus_x] = mysql_GetFloatByInt("Haus", "x", "Haus", hausid);
    HausInfo[hausid][haus_y] = mysql_GetFloatByInt("Haus", "y", "Haus", hausid);
    HausInfo[hausid][haus_z] = mysql_GetFloatByInt("Haus", "z", "Haus", hausid);
    format(HausInfo[hausid][haus_besitzer],sizeof(HausInfo[hausid][haus_besitzer]),"%s",mysql_GetString("Haus", "Besitzer", "Haus", hausid));
    printf("%f",HausInfo[hausid][haus_x]);
    }

  • Hmm imernoch:


    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : warning 215: expression has no effect
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 001: expected token: ";", but found "]"
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : error 029: invalid expression, assumed zero
    C:\Users\hallo1\Desktop\Mods\Script\gamemodes\Arendium.pwn(2085) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Sry, bin in mysql Neu ;)


    IntelligenT:

    76ul4ppd4lmb.png

    Einmal editiert, zuletzt von Mr.Soap ()