28.10.2009, 12:37
Put these functions somewhere in your script
pawn Код:
stock fcopy(oldname[],newname[])
{
new File:ohnd,File:nhnd;
if (!fexist(oldname))
{
return 0;
}
ohnd=fopen(oldname,io_read);
nhnd=fopen(newname,io_write);
new buf2[1];
for (new i=flength(ohnd);i>0;i--)
{
fputchar(nhnd, fgetchar(ohnd, buf2[0],false),false);
}
fclose(ohnd);
fclose(nhnd);
return 1;
}
stock frename(oldname[],newname[])
{
if (!fexist(oldname))
{
return 0;
}
fremove(newname);
if (!fcopy(oldname,newname))
{
return 0;
}
fremove(oldname);
return 1;
}