21.04.2012, 12:39
У меня система аккуантов на mxINI. Хотел сделать сис-му смену ников, но смотрел в ГФ подобных, но там через dini. Мне как то не охото добавлять dini. Можно ли какой то стандартной или mxINI функцией сменить ник
format(string,sizeof(string),"Users/%s.ini",nick);
dini_Create(string);
/** * Renames a file (Source file will be deleted!) * @param oldname * newname * @requires WINDOWS (because fcopy does) */ frename(oldname[],newname[]) { if (!fexist(oldname)) return false; fremove(newname); if (!fcopy(oldname,newname)) return false; fremove(oldname); return true; }
@requires WINDOWS (because fcopy does) |
stock fcopy(oldname[],newname[]) // By MadeMan (But I am not sure 100 percent) { 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; }