Text aus '%s.txt' Datei auslesen lassen, Fehler.

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 möchte mein System so ausbauen, dass man die davor eingetragenen Bugs mithilfe eines Befehls aus der dini datei auslesen und dann in einer Nachricht ingame anzeigen lassen kann. Ich habe es mal ein wenig versucht, aber der Text wird nicht angezeigt, lediglich der Spielername. Könnte mir jemand meinen stock vervollständigen bzw bearbeiten? :)



    stock BugReports(playerid)
    {
    new string[128],stringsss[128],spieler[MAX_PLAYER_NAME];
    format(string,sizeof string,"Serverdatei/Bugs/%s.txt",spieler);
    format(string,sizeof string,"%s",dini_Get(string,"Bugs"));
    GetPlayerName(playerid,spieler,sizeof spieler);
    format(stringsss,sizeof stringsss,"%s: %s",spieler,string);
    SendClientMessage(playerid,gelb,stringsss);
    }


    stock Bugmeldung(playerid,key[])
    {
    new Bugmeldedatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Bugmeldedatei,sizeof(Bugmeldedatei),"/Serverdatei/Bugs/%s.txt",name);
    dini_Create(Bugmeldedatei);
    dini_Set(Bugmeldedatei,"Meldung: ",key);
    return 1;
    }

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/

    Einmal editiert, zuletzt von Stylernero ()

  • Ja, der Doppelpunkt ist unnötig, aber allerdings ist die Zeile nur der Text der vor dem "=" in der .txt Datei erscheint. Hat doch eigentlich nichts mit dem inputtext zutun? :)

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/


  • stock Bugmeldung(playerid,key[])
    {
    new Bugmeldedatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Bugmeldedatei,sizeof(Bugmeldedatei),"/Serverdatei/Bugs/%s.txt",name);
    dini_Create(Bugmeldedatei);
    dini_Set(Bugmeldedatei,"Bugs",key);
    return 1;
    }


    mach es so ;)