Car will nicht spawnen

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
  • Hey Leute,
    ich wollte aus meiner MySQL Datenbank die Cars spawnen lassen, d.h. sie werden für jede Fraktion gespeichert und beim Server restart aufgerufen.
    Speichern funktioniert, alles andere auch, nur das Spawnen läuft nicht so richtig, hier der Code:


    stock LoadFraktionscars()
    {
    new rows;
    new fv = 0;
    new str[200];
    if(rows)
    {
    while(fv<rows)
    {
    for(new fc; fc<MAX_FVEHS;fc++)
    {
    valstr(str,fc);
    Fahrzeug[fv][Fraktion] = mysql_GetInt("fcars", "Fraktion", "id", str);
    Fahrzeug[fv][modelid] = mysql_GetInt("fcars", "modelid", "id", str);
    Fahrzeug[fv][Colour1] = mysql_GetInt("fcars", "Farbe1", "id", str);
    Fahrzeug[fv][Colour2] = mysql_GetInt("fcars", "Farbe2", "id", str);
    Fahrzeug[fv][Paintjob] = mysql_GetInt("fcars", "Paintjob", "id", str);
    Fahrzeug[fv][HP] = mysql_GetInt("fcars", "HP", "id", str);
    Fahrzeug[fv][posx] = mysql_GetFloat("fcars", "posx", "id", str);
    Fahrzeug[fv][posy] = mysql_GetFloat("fcars", "posy", "id", str);
    Fahrzeug[fv][posz] = mysql_GetFloat("fcars", "posz", "id", str);
    Fahrzeug[fv][posa] = mysql_GetFloat("fcars", "posa", "id", str);
    Fahrzeug[fv][Interior] = mysql_GetInt("fcars", "Interior", "id", str);
    Fahrzeug[fv][VirtualWorld] = mysql_GetInt("fcars", "VirtualWorld", "id", str);
    Fahrzeug[fv][Nummernschild] = mysql_GetInt("fcars", "Nummernschild", "id", str);
    Fahrzeug[fv][Spoiler] = mysql_GetInt("fcars", "Spoiler", "id", str);
    Fahrzeug[fv][Wheels] = mysql_GetInt("fcars", "Wheels", "id", str);
    Fahrzeug[fv][Nitro] = mysql_GetInt("fcars", "Nitro", "id", str);
    Fahrzeug[fv][Roof] = mysql_GetInt("fcars", "Roof", "id", str);
    Fahrzeug[fv][hood] = mysql_GetInt("fcars", "Hood", "id", str);
    Fahrzeug[fv][Sideskirt] = mysql_GetInt("fcars", "Sideskirt", "id", str);
    Fahrzeug[fv][Lamps] = mysql_GetInt("fcars", "Lamps", "id", str);
    Fahrzeug[fv][Exhaust] = mysql_GetInt("fcars", "Exhaust", "id", str);
    Fahrzeug[fv][Hydraulics] = mysql_GetInt("fcars", "Hydraulics", "id", str);
    Fahrzeug[fv][VentRight] = mysql_GetInt("fcars", "VentRight", "id", str);
    Fahrzeug[fv][VentLeft] = mysql_GetInt("fcars", "VentLeft", "id", str);
    Fahrzeug[fv][Frontbumper] = mysql_GetInt("fcars", "FrontBumper", "id", str);
    Fahrzeug[fv][Rearbumper] = mysql_GetInt("fcars", "RearBumper", "id", str);
    Fahrzeug[fv][Preis] = mysql_GetInt("fcars", "KaufPreis", "id", str);
    Fahrzeug[fv][FraktionsRang] = mysql_GetInt("fcars", "FraktionsRang", "id", str);
    Fahrzeug[fv][Vehicle] = CreateVehicleEx(Fahrzeug[fv][modelid],Fahrzeug[fv][posx],Fahrzeug[fv][posy],Fahrzeug[fv][posz],Fahrzeug[fv][posa],Fahrzeug[fv][Colour1],Fahrzeug[fv][Colour2],-1);
    SetVehicleNumberPlate(Fahrzeug[fv][Vehicle],Fahrzeug[fv][Nummernschild]);
    Fahrzeug[fv][Abgeschleppt] = mysql_GetInt("fcars", "Abgeschleppt", "id", str);
    Fahrzeug[fv][AbgeschlepptPreis] = mysql_GetInt("fcars", "AbgeschlepptPreis", "id", str);
    Fahrzeug[fv][AbgeschlepptGrund] = mysql_GetInt("fcars", "AbgeschlepptGrund", "id", str);
    Fahrzeug[fv][Neon] = mysql_GetInt("fcars", "Neon", "id", str);
    MotorDown[Fahrzeug[fv][Vehicle]] = mysql_GetInt("fcars", "Motorschaden", "id", str);
    Fahrzeug[fv][Tank] = mysql_GetInt("fcars", "Tank", "id", str);
    Fahrzeug[fv][Kilometer] = mysql_GetInt("fcars", "Kilometerstand", "id", str);
    printf("DEBUG: %d",str);
    VehicleTuning(fv);
    fv++;
    }
    }
    }
    return 1;
    }


    Ich verstehe nicht, wieso er das Fahrzeug nicht spawnt, bitte helft mir.
    Mit freundlichen Grüßen Larso99