Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

SaveToFile

Статус
В этой теме нельзя размещать новые ответы.

_Vi]R[uSs_

Новичок
Всем Привет

При редактировании мода заметил что заявки на РозБан игрока на сервере не записываются в файл.
Попробовал сделать чтобы записывалось - ничего не получилось.

Сам Паблик сохранения "текста" в файл:
PHP:
public SaveToFile(filename[],text[])
{
	#if defined SAVE_LOGS
	new File:ReportsLog, filepath[256], string[256], year,month,day, hour,minute,second;
	getdate(year,month,day); gettime(hour,minute,second);

	format(filepath,sizeof(filepath),"reports/%s.ini",filename);
	ReportsLog = fopen(filepath,io_append);
	format(string,sizeof(string),"[%d.%d.%d %d:%d:%d] %s\r\n",day,month,year,hour,minute,second,text);
	fwrite(ReportsLog,string);
	fclose(ReportsLog);
	#endif
	return 1;
}
Строки которые должни записыватся в файл:
PHP:
		case 9493:
		{
			if(response)
			{
				if(!strlen(inputtext)) return ShowPlayerDialog(playerid,9493,DIALOG_STYLE_INPUT,"Подача заявки на снятие бана","Введите имя_фамилия аккаунта ( латиницей), с которого Вы хотите снять бан","Ок","Отмена");
				format(string, sizeof(string), "%s.ini", (inputtext));
				if(fexist(string))
				{
					new banned[MAX_PLAYER_NAME], panhandler[MAX_PLAYER_NAME], str[128], hour,minute,second; gettime(hour,minute,second);
					new sendername[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(str, sizeof(str), "[Unban] %s просит снять бан с: {FFFFFF}%s", sendername,(inputtext));

					SaveToFile("RequeztOnUnBan.ini",string);
					format(str, sizeof(str), " Прозьба на снятие бана(%d:%d:%d): %s просит снять бан с %s", hour,minute,second, panhandler,banned);

					ABroadCast(COLOR_LIGHTRED,string,1);
					format(string, sizeof(string), "Ваша заявка на снятие бана: {FFFFFF} %s{FFFFFF} ",(inputtext));
					SendClientMessage(playerid, COLOR_LIGHTRED, string);
					SendClientMessage(playerid, COLOR_LIGHTRED,"Заяка на снятие бана была отправлена администрации сервера");
					return true;
				}
				else
				{
					ShowPlayerDialog(playerid,9493,DIALOG_STYLE_INPUT,"Подача заявки на снятие бана","Введите Имя_Фамилия аккаунта (латиницей), с которого Вы хотите снять бан","Ок","Отмена");
					return true;
				}
			}
			else
			{
				return true;
			}
		}
Как сделать корректное сохранение текста в файл?

P.S. Если можно подредактируйте код написанный мною.
​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу