Cords aus Datei auslesen

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
  • Schönen qute Nachmittag (:..
    Kumpel und ichl haben uns heute mal im Mathe unterhalten ob man nicht auch Cords aus einer Datei lesen kann.
    Ich mh weiß nicht nie so was von gelesen.
    Ich hatte grade mal geguckt aber so nix gefunden.
    Weiß jemand wie man das macht?
    Habe vor zbs. Spawn Cords vor auszulesen.
    Wäre echt nett wenn mir jemand neh Beispiel liefern könnte :)
    Liebe Grüße
    -[DCR]Patty

  • Sicherlich ist das möglich.Ich lasse fast immer Koordinaten aus Datein lesen.
    Am besten du nimmst noch gleich sscanf() dazu,ein Tutorial zur Anwendung findest du in meiner Signatur.
    ReadData("spawnkoordinaten.txt");


    stock ReadData(const file[]) {
    new
    Float:X,
    Float:Y,
    Float:Z,
    c,
    File:fFile,
    tmp[128];
    fFile = fopen(file,io_read);
    if(fFile) {
    while(fread(fFile,tmp,sizeof(tmp))) {
    StripNewLine(tmp);
    if(!tmp[0]) {
    continue;
    }
    if(tmp[0] == ';') { // Für Kommentare bzw Zeilen die nicht gelesen werden sollen
    continue;
    }
    if(sscanf(tmp,"p<,>fff",X,Y,Z)) {
    printf("Fehler beim laden von Eintrag%d",c);
    }
    // AddCheckpoint(X,Y,Z);
    c++;
    }
    }
    else {
    printf("Fehler beim Laden ReadData ( %s )",file);
    return 0;
    }
    fclose(fFile);
    return c;
    }
    stock StripNewLine(str[]) //ysi_misc.own
    {
    new
    l = strlen(str);
    while (l-- && str[l] <= ' ') str[l] = '\0';
    }