Problem in Ongamemodeinit

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 hab in meinem gm ein /buy-sellcar system drin. Die autos die man ver/kaufen kann sind in einem .cfg datei gespeichert.
    Dieser code hier beschriebt wie es in der .cfg datei aufgebaut sein muss.


    for(new c = 0; c < sizeof(CInfo); c++)
    {
    CInfo[code=c][cNew] = 0;
    CreateVehicle(CInfo[code=c][cMod], CInfo[code=c][cParkx], CInfo[code=c][cParky], CInfo[code=c][cParkz], CInfo[code=c][cParkr], CInfo[code=c][cCol1], CInfo[code=c][cCol2], never);
    }


    hier mein auto von der .cfg date:


    560,292.4769,-1169.3344,80.6144,133.3215,37,0


    Wenn ich dann mein server starte stürzt der ab wenn ich kurz vorm login bin. Ich bin mir ganz sicher das es wegen dem abstürzt. Hab nähmlich den code mal gelöscht dann gings.
    Bitte hilft mir.


    Oder muss es nach dem hier aufgebaut sein:


    public LoadCars()
    {
    new arrCoords[17][64];
    new strFromFile2[256];
    new File: file = fopen("cars123.cfg", io_read);
    if (file)
    {
    new idx;
    while (idx < sizeof(CInfo))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    CInfo[idx][cParkx] = floatstr(arrCoords[0]);
    CInfo[idx][cParky] = floatstr(arrCoords[1]);
    CInfo[idx][cParkz] = floatstr(arrCoords[2]);
    CInfo[idx][cParkr] = floatstr(arrCoords[3]);
    strmid(CInfo[idx][cOwner], arrCoords[4], 0, strlen(arrCoords[4]), 255);
    CInfo[idx][cCol1] = strval(arrCoords[5]);
    CInfo[idx][cCol2] = strval(arrCoords[6]);
    CInfo[idx][cMod] = strval(arrCoords[7]);
    CInfo[idx][cValue] = strval(arrCoords[8]);
    CInfo[idx][cBought] = strval(arrCoords[9]);
    strmid(CInfo[idx][cName], arrCoords[10], 0, strlen(arrCoords[10]), 255);
    CInfo[idx][cLevel] = strval(arrCoords[11]);
    CInfo[idx][cAlarm] = strval(arrCoords[12]);
    CInfo[idx][cLaser] = strval(arrCoords[13]);
    CInfo[idx][cGPS] = strval(arrCoords[14]);
    CInfo[idx][cLock] = strval(arrCoords[15]);
    CInfo[idx][cNew] = strval(arrCoords[16]);
    //strmid(CInfo[idx][cPlate], arrCoords[17], 0, strlen(arrCoords[17]), 255);
    idx++;
    }
    }
    fclose(file);
    return 1;
    }


    Wenn ja könnt ihr mir ein beispiel machen?

    Einmal editiert, zuletzt von C_Murder ()