SA-MP Forums Archive
/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 размером в две переменных).