Reading everything from a file
#1

Hey,
this is my code:
pawn Код:
forward Log(playerid,string[]);
public Log(playerid,string[])
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    new entry[200];
    format(entry, sizeof(entry), "%s\r\n",string);
    new f[200];
    format(f, sizeof(f), "Records/%s",pName);
    new File:hFile;
    hFile = fopen(f, io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}
It works well everytime I use it, but I also wish to make a command or function which reads the file and writes back (in-game) the lines.c
For example, if in the file there are the following lines:
Quote:

X blah blah
Y blah blah
Iskeblahblah

The function will read from the file, and write back to the player in game:
Quote:

X blah blah
Y blah blah
Iskeblahblah

I hope you understood me, thank you in advance !
Reply
#2

This is the function of reading:
pawn Код:
forward GetAR(playerid,targerid);
public GetAR(playerid,targerid)
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    new f[200];
    format(f, sizeof(f), "Records/%s",pName);
    new File:hFile;
    hFile = fopen(f, io_read);
    new string[365];
    fread(hFile, string,365,true);
    new msg[256];
    format(msg, sizeof(msg), "[_____ %s Admin Record _____]",pName);
    SCM(targerid,COLOR_WHITE,msg);
    format(msg, sizeof(msg), "%s",string);
    SCM(targerid,COLOR_LIGHTRED,msg);
    format(msg, sizeof(msg), "[_____ %s Admin Record _____]",pName);
    SCM(targerid,COLOR_WHITE,msg);
    fclose(hFile);
}
This is the command, as far:
pawn Код:
CMD:arecord(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 1)
        {
            GetAR(playerid, playerid);
        }
        else
        {
            SCM(playerid, COLOR_GREY,"You are not logged in!");
        }
        return 1;
    }
When it sends the client message (and probably reads), its send only one letter or few strange characters.
What is wrong with these codes?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)