Sistema de LOG em Dialog -
matheusdorado - 21.02.2019
Fala galera beleza?
Pessoal preciso da ajuda de vocês em saber como pegar os dados salvos no meu arquivo log, para quando uma pessoa escolher a opção de olhar os logs ele apresentar os dados salvos.
Basicamente eu coloquei para salvar da seguinte maneira:
17/01/2019 - 14:33:22 - O Líder Matador promoveu XxTremexX para o cargo 3!
17/01/2019 - 14:42:37 - O Líder Matador promoveu Zelda para o cargo 2!
17/01/2019 - 14:51:07 - O Líder Matador promoveu MTDr para o cargo 5!
17/01/2019 - 15:03:17 - O Líder Matador promoveu XxTremexX para o cargo 4!
Desta maneira eu gostaria que ele pegasse os últimos 10 por exemplo e apresentasse ao player.
Estou ciente que devo formatar a string e tudo mais, porem como pegar exatamente os últimos 10?
A outra ideia que tive é filtrar por nomes por exemplo, digito um nome e ele apresente apenas os logs referentes aquele nome.
Alguma ideia de como posso fazer isso?
Fiquem com Deus, um forte abraço e fico no aguardo.
Atenciosamente,
Matheus Dorado
Re: Sistema de LOG em Dialog -
ipsLuan - 21.02.2019
Como vocк estб salvando? Й em SQL?
PHP код:
stock readLog(playerid, filename[])
{
new str[128], readString[128], File: logFile;
if(!fexist(filename))
return format(str, 70, "[ERRO] O arquivo %s nгo existe.", filename), SendClientMessage(playerid, -1, str);
logFile = fopen(filename, io_read);
while(fread(logFile, readString)) {
format(str, sizeof(str), "[%s]: %s" , filename, readString);
SendClientMessage(playerid, -1, str);
}
return 1;
}
//Uso:
readLog(playerid, "Logs/Bans.txt");
Use isso como uma base.
Re: Sistema de LOG em Dialog -
matheusdorado - 21.02.2019
Eae chefe blz?
Estou salvando os logs usando as funзхes nativas do SAMP.
https://sampwiki.blast.hk/wiki/Category:File_Functions