ID Verschiebung. Frakcars Hilfe!

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 habe mir vor längerer zeit ein Fractionscar System in mein GM eingebaut, dürfte auch bekannt als FS sein mit den /fpark /eva befehlen denke ihr wisst welches ich meine


    Die Fahrzeuge werden auch erstellt, also klappt eigendlich richtig gut
    Nun habe ich den Fahrzeugen noch Nummernschilder zugewiesen, nun das Problem in der Fractionscars.cfg werden die Fahrzeuge ja gespeichert
    so
    523 1542.452 -1680.868 5.544 274.653 079 001 01 -255 -255 -255 -255
    <----ID 1
    487 -2471.643 495.290 30.245 243.962 006 007 08 -255 -255 -255 -255
    522 -2440.718 533.715 29.478 176.238 003 006 08 -255 -255 -255 -255
    522 -2442.989 533.846 29.468 180.964 003 006 08 -255 -255 -255 -255
    500 -2413.947 535.791 30.027 79.138 026 026 08 -255 -255 -255 -255
    500 -2413.832 539.931 30.038 89.344 026 026 08 -255 -255 -255 -255
    500 -2415.142 532.054 30.027 67.996 026 026 08 -255 -255 -255 -255
    533 -2419.437 525.148 29.638 50.068 079 079 08 -255 -255 -255 -255 <--- ID 8
    ]523 1571.005 -1669.552 13.097 109.067 079 000 01 -255 -255 -255 -255
    596 1542.453 -1712.598 13.078 90.138 079 001 01 -255 -255 -255 -255
    596 1542.451 -1708.232 13.079 90.333 079 001 01 -255 -255 -255 -255
    596 1358.206 -610.169 108.847 78.291 079 001 01 -255 -255 -255 -255
    596 1542.442 -1672.748 -5.030 269.971 079 001 01 -255 -255 -255 -255
    596 1542.416 -1668.197 -5.032 269.933 079 001 01 -255 -255 -255 -255
    596 1542.358 -1663.675 -5.032 270.403 079 001 01 -255 -255 -255 -255


    Wenn die Fahrzeuge Geladen werden verschiebt es sich um eine ID zb. das Blau makierte ID1 gehört dann nicht zum PD sondern zu den Hitman
    und das Rot Makierte ID 8 gehört nicht den Hitman sondern dem PD
    Obwohl die Fractions Id`s klar benannt sind
    dementsprechend werden auch die Nummernschilder Angezeigt , wie kann ich das beheben? mir fällt nix mehr ein
    Grün Makiert sind die FraktionsNummern
    Hier die Public wo die Fahrzeuge Geladen werden


    public LoadFractionCars(){
    if(!fexist(Fraction_Car_File)){
    new File:tfFile=fopen(Fraction_Car_File,io_write);
    fclose(tfFile);
    }
    new File:fFile=fopen(Fraction_Car_File,io_read),Content[512],fc;
    while(fread(fFile,Content)){
    StripNewLine(Content);
    sscanf(Content,"dffffddddddd",FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],FractionCars[fc][fFraction][0],FractionCars[fc][fFraction][1],FractionCars[fc][fFraction][2],FractionCars[fc][fFraction][3],FractionCars[fc][fFraction][4]);
    if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611)
    {
    FractionCars[fc][fCarid] = CreateVehicle(FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],-255);
    FractionCars[fc][fLock] = true;
    if(FractionCars[fc][fFraction][0]==1){SetVehicleNumberPlate(fc,"SA-LSPD");}
    else if(FractionCars[fc][fFraction][0]==2){SetVehicleNumberPlate(fc,"SA-FBI");}
    else if(FractionCars[fc][fFraction][0]==3){SetVehicleNumberPlate(fc,"SA-Bund");}
    else if(FractionCars[fc][fFraction][0]==4){SetVehicleNumberPlate(fc,"SA-Medic");}
    else if(FractionCars[fc][fFraction][0]==5){SetVehicleNumberPlate(fc,"SA-LCN");}
    else if(FractionCars[fc][fFraction][0]==6){SetVehicleNumberPlate(fc,"SA-Yaku");}
    else if(FractionCars[fc][fFraction][0]==7){SetVehicleNumberPlate(fc,"SA-Präsi");}
    else if(FractionCars[fc][fFraction][0]==8){SetVehicleNumberPlate(fc,"SA-HA");}
    fc++;
    }
    }
    fclose(fFile);
    return printf(" '%d' Fraktionsfahrzeug(e) wurden geladen & erstellt.",fc);
    }




    hat jemand eine Idee???
    Ich hoffe auf Hilfe komme da einfach nicht weiter


    //edit
    [hide]//edit Fehler bei der Makierung
    //edit 2Fehler der Beschreibung
    //Titel geändert




    //edit[/hide]


    //edit


    Keiner weiß was dazu?

    5 Mal editiert, zuletzt von Patricbiker ()