Reading everything from a file
#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


Messages In This Thread
Reading everything from a file - by MatanD - 13.10.2011, 15:24
Re: Reading everything from a file - by MatanD - 13.10.2011, 17:07

Forum Jump:


Users browsing this thread: 2 Guest(s)