Mysql erstellt nicht definierbare Zeilen

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,


    ich habe einen Befehl, welcher aus einer Datenbank Daten läd, um ein Auto zu erstellen.
    Bei jedem Befehlausführen werden jedoch 9 weitere Zeilen geschrieben, bei denen ich nicht weiß woher sie rühren.


    Es muss sich allerdings um diesen Befehl handeln, da bei Ausklammern das Problem nicht auftritt.


    lg Scripter

  • Zeig uns den Befehl am Besten nicht, damit wir absolut keinen Plan haben wie der Befehl aussieht und dann wild rumraten können was du da wohl reingeschrieben hast. So findet man den Fehler bestimmt auf schnellstem Wege.


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • Hallo,


    vielen Dank für dieses wunderbare Feedback. Wenn du nicht helfen möchtest, helf nicht! Man kann etwas derartiges auch wesentlich netter verfassen.


    Für alle anderen hier der Befehl:


    stock loadcars()
    {
    new string[256];
    new sstring[256];
    new var = mysql_zahlen("Autos");
    if(var == 0){print("Keine Autos da!");return 1;}
    else
    {
    for(new i = 1; i <= var; i++)
    {
    format(string,sizeof(string),"%d",i);
    if(mysql_GetInt("Autos","CarID","Autoid",string)!= 0)
    {
    new Float:x,Float:y,Float:z,Float:rot,c1,c2,Float:tankf;
    new besitzer[24];
    new tun[13];
    new fraktion,model,gewerbe,gekauft,preis,kilometer,gangii;
    new moin3d;
    new nummernschild[32];
    x = mysql_GetFloat("Autos","cposx","Autoid",string);
    y = mysql_GetFloat("Autos","cposy","Autoid",string);
    z = mysql_GetFloat("Autos","cposz","Autoid",string);
    rot = mysql_GetFloat("Autos","crot","Autoid",string);
    c1 = mysql_GetInt("Autos","Farbe1","Autoid",string);
    c2 = mysql_GetInt("Autos","Farbe2","Autoid",string);
    format(sstring,sizeof(sstring),"%s",mysql_GetString("Autos","Besitzer","Autoid",string));
    format(besitzer,24,"%s",sstring);
    fraktion = mysql_GetInt("Autos","Fraktion","Autoid",string);
    model = mysql_GetInt("Autos","Model","Autoid",string);
    gewerbe = mysql_GetInt("Autos","Gewerbe","Autoid",string);
    gekauft = mysql_GetInt("Autos","gekauft","Autoid",string);
    moin3d = mysql_GetInt("Autos","3DText","Autoid",string);
    gangii = mysql_GetInt("Autos","Gang","Autoid",string);
    preis = mysql_GetInt("Autos","Preis","Autoid",string);
    kilometer = mysql_GetInt("Autos","Kilometerstand","Autoid",string);
    tankf = mysql_GetFloat("Autos","Tank","Autoid",string);
    format(nummernschild,32,"%s",mysql_GetString("Autos","Kennzeichen","Autoid",string));
    tun[0] = mysql_GetInt("Autos","Tun1","Autoid",string);
    tun[1] = mysql_GetInt("Autos","Tun2","Autoid",string);
    tun[2] = mysql_GetInt("Autos","Tun3","Autoid",string);
    tun[3] = mysql_GetInt("Autos","Tun4","Autoid",string);
    tun[4] = mysql_GetInt("Autos","Tun5","Autoid",string);
    tun[5] = mysql_GetInt("Autos","Tun6","Autoid",string);
    tun[6] = mysql_GetInt("Autos","Tun7","Autoid",string);
    tun[7] = mysql_GetInt("Autos","Tun8","Autoid",string);
    tun[8] = mysql_GetInt("Autos","Tun9","Autoid",string);
    tun[9] = mysql_GetInt("Autos","Tun10","Autoid",string);
    tun[10] = mysql_GetInt("Autos","Tun11","Autoid",string);
    tun[11] = mysql_GetInt("Autos","Tun12","Autoid",string);
    tun[12] = mysql_GetInt("Autos","Tun13","Autoid",string);
    new autoname[256];
    format(autoname,sizeof(autoname),"Name");
    if(model!=0&&model!=-1)
    {
    new vih = CreateVehicle(model,x,y,z,rot,c1,c2,-1);
    CarInfo[vih][ccposx] = x;
    CarInfo[vih][ccposy] = y;
    CarInfo[vih][ccposz] = z;
    CarInfo[vih][ccrot] = rot;
    CarInfo[vih][cc1] = c1;
    CarInfo[vih][cc2] = c2;
    CarInfo[vih][cgang] = gangii;
    CarInfo[vih][cfraktion] = fraktion;
    CarInfo[vih][cgewerbe] = gewerbe;
    CarInfo[vih][cmodel] = model;
    CarInfo[vih][cbesitzer] = besitzer;
    CarInfo[vih][cgekauft] = gekauft;
    CarInfo[vih][ccarid] = i;
    CarInfo[vih][cname] = autoname;
    CarInfo[vih][c3d] = moin3d;
    CarInfo[vih][cpreis] = preis;
    CarInfo[vih][ckilometerstand] = kilometer;
    CarInfo[vih][ckennzeichen] = nummernschild;
    machkennzeichen(vih,CarInfo[vih][ckennzeichen]);
    cartuning[vih][0] = tun[0];
    cartuning[vih][1] = tun[1];
    cartuning[vih][2] = tun[2];
    cartuning[vih][3] = tun[3];
    cartuning[vih][4] = tun[4];
    cartuning[vih][5] = tun[5];
    cartuning[vih][6] = tun[6];
    cartuning[vih][7] = tun[7];
    cartuning[vih][8] = tun[8];
    cartuning[vih][9] = tun[9];
    cartuning[vih][10] = tun[10];
    cartuning[vih][11] = tun[11];
    cartuning[vih][12] = tun[12];
    tank[vih] = tankf;
    if(CarInfo[vih][cgekauft] == 0&&CarInfo[vih][cfraktion] == 0 && CarInfo[vih][cgewerbe] == 0 && CarInfo[vih][cgang] == 0)
    {
    verschlossen[vih] = 1;
    }
    if(CarInfo[vih][c3d] == 1)
    {
    mache3DText(vih);
    }
    SetVehicleToRespawn(vih);
    }
    }
    printf("Wagen %d erstellt",i);
    }
    }
    return 1;
    }


    lg Scripter