Fraktionsfahrzeuge spawnen nicht mehr?!

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


    ich habe heute angefangen an einem etwas anderen Fraktionsfahrzeugs-System zu tüfteln und ich habe da ein kleines Problem.
    Folgende Zeilen:


    for(new i=0; i<rows+1; i++)
    {
    new vid, Float:x, Float:y, Float:z, Float:rot, c1, c2, cfrak;
    vid = mysql_getint(db_handle,"frakcars","vid","id",i);
    x = mysql_getfloat(db_handle,"frakcars","x","id",i);
    y = mysql_getfloat(db_handle,"frakcars","y","id",i);
    z = mysql_getfloat(db_handle,"frakcars","z","id",i);
    rot = mysql_getfloat(db_handle,"frakcars","rot","id",i);
    c1 = mysql_getint(db_handle, "frakcars","c1","id",i);
    c2 = mysql_getint(db_handle, "frakcars","c2","id",i);
    cfrak = mysql_getint(db_handle, "frakcars","frak","id",i);
    new vehID = AddStaticVehicleEx(vid,x,y,z,rot,c1,c2,-1);
    }


    In diesem Zustand funktioniert alles einwandfrei, aber ich will ja noch das Fahrzeug einer Fraktion zuweisen, also füge ich folgende Zeile noch ein:
    CarFraktion[vehID] = cfrak;, also steht alles so da: for(new i=0; i<rows+1; i++)
    {
    new vid, Float:x, Float:y, Float:z, Float:rot, c1, c2, cfrak;
    vid = mysql_getint(db_handle,"frakcars","vid","id",i);
    x = mysql_getfloat(db_handle,"frakcars","x","id",i);
    y = mysql_getfloat(db_handle,"frakcars","y","id",i);
    z = mysql_getfloat(db_handle,"frakcars","z","id",i);
    rot = mysql_getfloat(db_handle,"frakcars","rot","id",i);
    c1 = mysql_getint(db_handle, "frakcars","c1","id",i);
    c2 = mysql_getint(db_handle, "frakcars","c2","id",i);
    cfrak = mysql_getint(db_handle, "frakcars","frak","id",i);
    new vehID = AddStaticVehicleEx(vid,x,y,z,rot,c1,c2,-1);
    CarFraktion[vehID] = cfrak;
    }


    Starte den Server und plötzlich steht da:

    Zitat

    Number of vehicle models: 0


    Kann mir da einer helfen?!

    Mit freundlichen Grüßen
    Zeuto

  • Jap


    //edit:
    Problem gelöst. Das Problem war, dass id 0 in der MySQL Datenbank nicht vorhanden war, also hat er den Wert NULL zurück gegeben. Der Code wurde abgebrochen und OnGameModeInit wurde weiter nicht ausgeführt. Das erklärt auch die fehlenden Objekte, trotzdem danke dir :)

    Mit freundlichen Grüßen
    Zeuto

    Einmal editiert, zuletzt von CroXx ()