Sistema De Logs - Atirador-lite - 15/09/2021
Eu Sabe Se Alguma Pessoa Tem Um Sistema De Logs
Tipo Quando um admin da /ban criar um log assim: 15/09/2021 O admin Nome Usou o comando ban no jogador Nome
ai cria o log ai eu entro no jogo e dou /logsban ai aparecer uma dialog assim [attachment=43] mais Com 15/09/2021 O admin Nome Usou o comando ban no jogador Nome
ou Pode Mim Ajudar A Criar
---
RE: Sistema De Logs - ipsLuan - 15/09/2021
Código PHP: stock LerLogs(playerid, filename[]) { new readString[1000], File: logFile, GrandeBuffer[7000];
if(!fexist(filename)) { SendAdminMessage(COLOR_YELLOW, fmat_return("[LOGS] O log [%s] nao existe.", filename)); printf("[LOGS] O log [%s] nao existe.", filename); return false; }
logFile = fopen(filename, io_read); format(GrandeBuffer, sizeof(GrandeBuffer), "Exibindo os logs: \n"); while(fread(logFile, readString)) { strcat(GrandeBuffer, fmat_return("%s\n", readString)); } ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_TABLIST_HEADERS, fmat_return("Log: %s", filename), GrandeBuffer, "Fechar", ""); return 1; }
Código PHP: stock EscreverLogs(filename[], text[]) { new str[256], day, month, year, hour, minute, second, File: fileLog; if(!fexist(filename)) { CriarLogs(filename); } gettime(hour, minute, second); getdate(year, month, day); fileLog = fopen(filename, io_append); format(str , sizeof(str) , "[%02i/%02i/%04i - %02i:%02i:%02i] %s\r\n" , day , month , year , hour , minute , second , text ); fwrite(fileLog, str); fclose(fileLog); return 1; }
Código PHP: stock CriarLogs(filename[]) { if(fexist(filename)) return printf("[LOGS] O arquivo %s ja existe." , filename); return fclose(fopen(filename, io_write)); }
RE: Sistema De Logs - Atirador-lite - 16/09/2021
(15/09/2021 18:41)ipsLuan Escreveu: Código PHP: stock LerLogs(playerid, filename[]) { new readString[1000], File: logFile, GrandeBuffer[7000];
if(!fexist(filename)) { SendAdminMessage(COLOR_YELLOW, fmat_return("[LOGS] O log [%s] nao existe.", filename)); printf("[LOGS] O log [%s] nao existe.", filename); return false; }
logFile = fopen(filename, io_read); format(GrandeBuffer, sizeof(GrandeBuffer), "Exibindo os logs: \n"); while(fread(logFile, readString)) { strcat(GrandeBuffer, fmat_return("%s\n", readString)); } ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_TABLIST_HEADERS, fmat_return("Log: %s", filename), GrandeBuffer, "Fechar", ""); return 1; }
Código PHP: stock EscreverLogs(filename[], text[]) { new str[256], day, month, year, hour, minute, second, File: fileLog; if(!fexist(filename)) { CriarLogs(filename); } gettime(hour, minute, second); getdate(year, month, day); fileLog = fopen(filename, io_append); format(str , sizeof(str) , "[%02i/%02i/%04i - %02i:%02i:%02i] %s\r\n" , day , month , year , hour , minute , second , text ); fwrite(fileLog, str); fclose(fileLog); return 1; }
Código PHP: stock CriarLogs(filename[]) { if(fexist(filename)) return printf("[LOGS] O arquivo %s ja existe." , filename); return fclose(fopen(filename, io_write)); }
vlw
|