[Pedido] Logs das organizaзхes
#1

Bom dia,
Gostaria de um sistema de logs nas organizaзхes, para mostrar quem convidou quem, quem promoveu quem, quem expulsou quem, etc. Desde jб agradeзo.
Reply
#2

Simples funзгo para registrar logs.
PHP код:
#define PASTA_LOGS     "logs/"
stock RegistrarLog(const File[], const Log[])
{
    static
        
File:Arquivestr[128];
    if(!
fexist(PASTA_LOGS)){
        
#if defined _YSF_included
            
dcreate(PASTA_LOGS);
        
#else
            
return print("A pasta "PASTA_LOGS" nгo estб criada no scriptfiles."),0;
        
#endif
    
}
    
format(strsizeof(str), ""PASTA_LOGS"%s"File);
    
Arquive fopen(strio_append);
    
format(strsizeof(str), "%s\r\n"Log);
    
fwrite(Arquivestr);
    
fclose(Arquive);
    return 
true;

Exemplo de uso:

PHP код:
CMD:registrarlog(playeridparams[])
{
    new 
string[100];
    
format(stringsizeof(string), "%s usou o comando /registrarlog."GetUserName(playerid));
    
RegistrarLog("teste.log"string);
}
GetUserName(playeridbool:real false)
{
    static
        
pName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNameMAX_PLAYER_NAME);
    if(
real == true)
    {
        for(new 
istrlen(pName); ++i)
        {
            if(
pName[i] == '_')pName[i] = ' ';
        }
    }
    return 
pName;

Reply
#3

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
Simples funзгo para registrar logs.
...
io_append jб cria o arquivo se ele nгo existir, nгo precisa verificar se existe ou nгo.
Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
io_append jб cria o arquivo se ele nгo existir, nгo precisa verificar se existe ou nгo.
sim ele cria o arquivo, mas nгo cria a pasta/diretуrio.

Olhe bem o cуdigo.
Reply
#5

Sim obrigado pessoal, mas a ideia era ele registrar automaticamente apуs a pessoa utilizar o comando, e lб na "info hq" ter um campo para selecionar "logs" e aparecer jб o que cada lider fez(convidou, promoveu, demitiu) ou membro (membro tal pediu contas da organizaзгo). Tudo para ter um controle mesmo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)