Смена ника! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Смена ника! (
/showthread.php?tid=336169)
Смена ника! -
Hawkins - 21.04.2012
У меня система аккуантов на mxINI. Хотел сделать сис-му смену ников, но смотрел в ГФ подобных, но там через dini. Мне как то не охото добавлять dini. Можно ли какой то стандартной или mxINI функцией сменить ник
Re: Смена ника! -
jhonyxakep - 21.04.2012
Ник в названии файла, или внутри ини?
Re: Смена ника! -
Hawkins - 21.04.2012
Ник это название файла
Hawkins.ini - к примеру
Re: Смена ника! -
jhonyxakep - 21.04.2012
Открываем файл, подчитываем из него все, пишем в другой, закрываем. =) Так плохо?
Re: Смена ника! -
Hawkins - 21.04.2012
хмм. Можно, просто в dini проще. Он просто изменяет имя файла и все в 1 строку.
PHP код:
format(string,sizeof(string),"Users/%s.ini",nick);
dini_Create(string);
Re: Смена ника! -
jhonyxakep - 21.04.2012
Dini просто оболочка над функциями ввода/вывода.
вот кстати Rename из DFiles
Код:
/**
* 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;
}
увы
Quote:
@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;
}
Re: Смена ника! -
Hawkins - 21.04.2012
Решение нашёл. Тему можно закрыть, удалить
Re: Смена ника! -
OKStyle - 21.04.2012
Что за манера удалять отвеченные темы? А если кому-то понадобится такое же? Лучше просто закрыть. И не редактируйте свои сообщения с вопросами, а то есть такие индивиды, в теме которых в первом посте появляется "delete".