16/09/2021 09:50
(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