/unban не через Dini - 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: /unban не через Dini (
/showthread.php?tid=252059)
/unban не через Dini -
Rustam_Rich - 30.04.2011
Возможно ли сделать команду /unban не через дини, а через
format(var, 32, "Ban=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
Если да, то подскажите как?
Re: /unban не через Dini -
Makar93 - 30.04.2011
Quote:
Originally Posted by Rustam_Rich
Возможно ли сделать команду /unban не через дини, а через
format(var, 32, "Ban=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
Если да, то подскажите как?
|
Я когда-то делал анбан для обычной реги ГФ, подойдет?
Re: /unban не через Dini -
Rustam_Rich - 30.04.2011
Покажите
Re: /unban не через Dini -
Makar93 - 01.05.2011
Quote:
Originally Posted by Rustam_Rich
Покажите
|
Код:
function OnPlayerUnban(name[])
{
new string2[32];
format(string2, sizeof(string2), "/users/%s.ini", name);
new File: hFile = fopen(string2, io_readwrite);
if (hFile)
{
new var[2][32];
fread(hFile, var[0]);
fread(hFile, var[1]);
//printf("var %s", var[0]);
//printf("var 2 %s", var[1]);
fclose(hFile);
fopen(string2, io_readwrite);
fwrite(hFile, var[0]);
fwrite(hFile, "Level=1");
fclose(hFile);
}
return 1;
}
У меня был бан акка по отрицательному лвлу. Главное тебе в порядке данных не ошибиться (у меня уровень второй по порядку в акке, поэтому массив var размером в две переменных).