[MYSQL]An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

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
  • Hallo Leute,


    ich bekomme folgenden Error wenn ich ein Fahrzeug erstellen möchte. Warum?
    An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)


    Der fehler kommt erst nach dem ich diesen Befehl hier ausgeführt habe

    if(strcmp(cmd, "/auto", true)==0)
    {
    if(Account[playerid][pAdmin] == 3)
    {
    new modelid,c1,c2,mystr[512];
    new Float:isx,Float:isy,Float:isz;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
    return 1;
    }
    modelid = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
    return 1;
    }
    c1 = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
    return 1;
    }
    c2 = strval(tmp);
    SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
    SCM(playerid,COLOR_LIGHTRED," Auto erstellt ");
    SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
    GPP(playerid,Float:isx,Float:isy,Float:isz);
    new count = mysql_query("SELECT MAX(`FahrzeugID`) FROM autos");
    printf("%d count",count);
    Autos[count][vModel] = modelid;
    Autos[count][vEingepackt] = 0;
    Autos[count][vArt] = 0;
    Autos[count][vX] = isx;
    Autos[count][vY] = isy;
    Autos[count][vZ] = isz;
    Autos[count][vA] = 0;
    Autos[count][vFarbe1] = c1;
    Autos[count][vFarbe2] = c2;


    format(mystr, sizeof(mystr), "INSERT INTO autos (FahrzeugID, Model, Eingepackt, Art, X, Y, Z, A, Farbe1, Farbe2) VALUES ('%d', '%d', '0', '0', '%.1f', '%.1f', '%.1f', '0', '%d', '%d')", count+1, modelid, isx, isy, isz, c1, c2);
    mysql_query(mystr);
    CreateVehicle(modelid,isx,isy,isz,0,c1,c2,-1);
    //OnVehicleDataUpdate(count);
    }
    else
    {
    SCM(playerid, COLOR_RED, "Du bist kein Admin!");
    return 1;
    }
    return 1;
    }



    Ich hoffe ihr könnt mir helfen
    mfg Tomi


    //edit: Code überarbeitet



    Einmal editiert, zuletzt von Tomi93 ()

  • Welches mysql Plugin benutzt du? Wenns das von G-Stylezz ist dann musst du nach jedem mysql_store_result(); am Ende des Codes mysql_free_result(); machen sonst gibts diesen Error