Mysql Car Load 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
  • Guten Abend


    und zwar geht es darum, dass meine Jobcars irgentwie nicht geladen werden. Und das obwohl es der Selbe Code ist, wie der von den Citycars.



    Hier einmal der Jobcar Code


    load_jobcar
    stock load_jobcar()
    {
    new query[128],data[25],i = 0;
    format(query,sizeof(query),"SELECT `modelid`,`jobcar_posx`,`jobcar_posy`,`jobcar_posz`,`jobcar_posa` FROM `job_cars` LIMIT %i",MAX_JOB_CARS);
    mysql_query(query);
    mysql_store_result();

    while(mysql_fetch_row_format(data, "|")) {
    i++;
    sscanf(data, "p<|>iffff",JobCarInfo[i][jobmodelid], JobCarInfo[i][jobcarposx], JobCarInfo[i][jobcarposy],JobCarInfo[i][jobcarposz],JobCarInfo[i][jobcarposa]);
    CreateVehicle(JobCarInfo[i][jobmodelid], JobCarInfo[i][jobcarposx], JobCarInfo[i][jobcarposy], JobCarInfo[i][jobcarposz],
    JobCarInfo
    [i][ jobcarposza],1,1,-1);
    }

    mysql_free_result();
    return 1;
    }


    enum
    enum JobCarData {
    jobmodelid,
    Float:jobcarposx,
    Float:jobcarposy,
    Float:jobcarposz,
    Float:jobcarposa
    }


    new
    new JobCarInfo[MAX_JOB_CARS][JobCarData];
    new jobcar[MAX_JOB_CARS];


    Bei onGameModeInit hab ich dan natürlich stehen load_jobcar(), nur komischerweiße werden keine Autos geladen. Habe meinen Query mit der Datenbank verglichen dieser stimmt überein, da es der selbe Code ist wie bei mein load_citycar, verstehe ich nicht wieso es nicht geht,


    Meine frage ist nun, was hab ich daran falsch gemacht, normalerweiße müsste er funktionieren.


    Edit: Hat sich erledigt, hab den fehler selbst gefunden war ein fehler bei denn Variablen =)


  • Versuchs doch mal mit



    wenn es dann nicht geht schreibste nochmal

  • Edit: Hat sich erledigt, hab den fehler selbst gefunden war ein fehler bei denn Variablen =)


    Lesen Bildet DjKiller...
    Ach und du weißt nicht was alles in der Tabelle steht daher nicht einfach wild mit * arbeiten, da du damit den sscanf code unbrauchbar machst...


    Außerdem würd ich i++ am ende nehmen nach den erstellen des Autos da du sonst ab 1 begeinnst
    Resultat ist, das du Später ein Wert weniger hast als du haben willst...

    All in all it's just another brick in the wall