18.09.2014, 15:14
pawn Код:
forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success)
{
new playerfile[24],string[64];
format(playerfile,sizeof(playerfile),"Logs/%s.txt",GetPlayerNameEx(playerid));
format(string,sizeof(string),"[COMMAND] - /%s\r\n",cmdtext);
new File:ftw=fopen(playerfile, io_append);
if(ftw)
{
fwrite(ftw, string);
}
fclose(ftw);
}
return 1;
}
stock GetPlayerNameEx(playerid)
{
new pName[25];
GetPlayerName(playerid, pName, sizeof(pName));
return pName;
}
Source: https://sampwiki.blast.hk/wiki/Fopen
EDIT: https://sampforum.blast.hk/showthread.php?tid=244223 - that's y_ini tutorial if you're interested to make a better and a faster version of this code.