[PEDIDO] Um Filterscript ou um log
#1

Queria algo do tipo que grava-se quantas vezes os admins davam /irfila
Tipo criar um Log Exemplo : Administrador Joao_Silva Deu /irfila
e foi atender Jonas_Doidao

Sei que meio dificio mas se alguem poderia fazer esse favozгo pra min?

Obrigado.
Reply
#2

Nгo sei se й isso que vocк quer mas...

No Topo:

PHP код:
new CmdUsado
No comando /irfila adiciona isso:

PHP код:
CmdUsado++; // Quando o comando for usado, vai aumentar '1' 
Agora, um comando qualquer para verificar quantas vezes foi usado:

PHP код:
if(strcmp(cmd,"/usados",true) == 0)
{
    if (!
IsPlayerAdmin(playerid))
        return 
false// Se o jogador nгo estiver logado na RCON vai mandar mensagem de comando invalido
    
    
new string[256];
    
format(string,256,"O Comando /irfila ja foi utilizado %i vezes",CmdUsado);
    
SendClientMessage(playerid,-1,string);
    return 
true;

Reply
#3

Vocк quer salvar isso tudo em arquivo?
Procure fazer em Dini/Fini ou qualquer outro tipo de include que salve arquivos .ini.
Agora tou com preguiзa, mas amanhг se ngm fizer, faзo isso pra vocк.
Reply
#4

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/irfila"true) == 0)
    {
        new 
nome[24], string[128];
        
GetPlayerName(playeridnomesizeof(nome));
        
format(stringsizeof(string), "%s digitou o comando /irfila"nome);
        
Comandos(string);
        return 
1;
    }
    return 
0;
}

// POE ISTO NO FINAL DO SEU GM
public Comandos(string[])
{
    new 
entry[256];
    
format(entrysizeof(entry), "%s\n",string);
    new 
File:hFile;
    
hFile fopen("Comandos.log"io_append);
    
fwrite(hFileentry);
    
fclose(hFile);

Reply
#5

Uma divida ele vai criar uma pasta Log em Scriptfiles ne?
Reply
#6

Vocк deve criar um arquivo chamado Comandos.log na pasta scriptfiles.
Reply
#7

Vlw Funcionou direitinho

Reply
#8

Eu ia fazer do mesmo jeito do Shadoww, sу que ontem anoite eu estava com preguiзa :P

Muito bom e Funcional.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)