13.10.2011, 17:07
This is the function of reading:
This is the command, as far:
When it sends the client message (and probably reads), its send only one letter or few strange characters.
What is wrong with these codes?
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);
}
pawn Код:
CMD:arecord(playerid, params[])
{
if(gPlayerLogged[playerid] == 1)
{
GetAR(playerid, playerid);
}
else
{
SCM(playerid, COLOR_GREY,"You are not logged in!");
}
return 1;
}
What is wrong with these codes?