Доступ к готовым решениям

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

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

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

Урок Делаем лог , чтоб следить за админами , игроками

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

kucklovod1998

Компетентный
Всем привет.
Я пешали сделать небольшой мануал на тему , как создать лог , чтоб смотреть какие вводит игрок или админ команды , или по какой причине админ банит игроков , или сколько игрок передает другому денег , в общем что пожелаете
В общем для начала создадим Сток , в конце мода .
HTML:
stock WriteLog(const file[],string[])
{
 	new write[256],minute,second,hour,day,month,year;
 	gettime(hour,minute,second);
 	getdate(year,month,day);
 	format(write, sizeof(write), "logs/%s",file);
 	new File:hFile = fopen(write, io_append);
 	format(write, sizeof(write), "[%d.%02d.%02d | %02d:%02d:%02d] %s\r\n",day,month,year,hour,minute,second,string);
 	for(new i; i < strlen(write); i ++) fputchar(hFile, write[i], false);
 	fclose(hFile);
}
Он сам будет прописывать лог.
-----------------------------------------------------------------------------------------------
Дальше нам надо в папке scriptfiles создать папку Logs , а в ней документы[.log] с названием вашего лога , например у меня Лог админского чата стоит под названием :
HTML:
AdminChat.log
И так создаем к каждой нужной вам команде .
-----------------------------------------------------------------------------------------------
Дальше в нужную вам команду прописываем
HTML:
WriteLog("[Имя вашего лога].log",string);
Заметьте то что если вы написали например
HTML:
WriteLog("BBBBB.log",string);
То єтот файл необходимо создать в папке Logs , иначе не куда не будет прописыватся лог
Это все.

Автор : kucklovod1998
Да и я уверен что много у кого она есть , если есть не делайте из себя умного.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу