[Ajuda] Sistema de LOG em Dialog
#1

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
Reply
#2

Como vocк estб salvando? Й em SQL?

PHP код:
stock readLog(playeridfilename[])
{
    new 
str[128], readString[128], FilelogFile;
    if(!
fexist(filename))
        return 
format(str70"[ERRO] O arquivo %s nгo existe."filename), SendClientMessage(playerid, -1str);

    
logFile fopen(filenameio_read);
    while(
fread(logFilereadString)) {
        
format(strsizeof(str), "[%s]: %s" filenamereadString);
        
SendClientMessage(playerid, -1str);
    }
    return 
1;
}

//Uso:
readLog(playerid"Logs/Bans.txt"); 
Use isso como uma base.
Reply
#3

Eae chefe blz?

Estou salvando os logs usando as funзхes nativas do SAMP.

https://sampwiki.blast.hk/wiki/Category:File_Functions
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)