SA-MP Forums Archive
[PEDIDO] Um Filterscript ou um log - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO] Um Filterscript ou um log (/showthread.php?tid=262452)



[PEDIDO] Um Filterscript ou um log - IILeonII - 18.06.2011

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.


Re: [PEDIDO] Um Filterscript ou um log - Dark.Angel - 18.06.2011

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;




Re: [PEDIDO] Um Filterscript ou um log - DreeH - 18.06.2011

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к.


Re: [PEDIDO] Um Filterscript ou um log - Shadoww5 - 18.06.2011

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);




Re: [PEDIDO] Um Filterscript ou um log - IILeonII - 18.06.2011

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


Re: [PEDIDO] Um Filterscript ou um log - Shadoww5 - 18.06.2011

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


Re: [PEDIDO] Um Filterscript ou um log - IILeonII - 18.06.2011

Vlw Funcionou direitinho




Re: [PEDIDO] Um Filterscript ou um log - DreeH - 18.06.2011

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

Muito bom e Funcional.