SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

Comando CMD:logsplayer

Compartilhe
avatar
Dallas_Pd
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 14
Moedas : 742
Data de inscrição : 11/09/2016

Comando CMD:logsplayer

Mensagem por Dallas_Pd em Ter 6 Fev 2018 - 18:44

Bom eu queria um comando que mostra os logs do player aonde eu colocasse o id do mesmo e ja conseguisse ver em tempo real o log 

OBS:eu preciso que o comando seja em zcmd
avatar
iGuih_LzK
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 12
Moedas : 211
Data de inscrição : 16/02/2018
Idade : 38

Re: Comando CMD:logsplayer

Mensagem por iGuih_LzK em Qui 22 Fev 2018 - 23:04

Eu também gostaria desse sistema... mas parece que ninguém tem, rs...
avatar
Contente
--> Postador Avançado
--> Postador Avançado

Zello : SSGamers
Mensagens : 345
Moedas : 851
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: Comando CMD:logsplayer

Mensagem por Contente em Dom 25 Fev 2018 - 17:19

Bem deixa eu ver se eu entendi quando você digitar o id dele em algum comando você quer apareça a log do player em tempo real?



 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui. 



Atenciosamente exCoordenador SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 
avatar
Contente
--> Postador Avançado
--> Postador Avançado

Zello : SSGamers
Mensagens : 345
Moedas : 851
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: Comando CMD:logsplayer

Mensagem por Contente em Dom 25 Fev 2018 - 17:55

Eu tenho algo semelhante aqui talvez te ajude






1. Vá para a sua pasta scriptfiles e faça uma pasta chamada Logs, nele faça um novo documento de texto Chat.txt (clique com o botão direito do mouse> Novo> Documento de texto) 

2. Copie isso em algum lugar na parte inferior do seu script



Código:

[color=#0000ff][font=verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif]stock ChatLog(playerid, text[])
{
 new
 File:lFile = fopen("Logs/Chat.txt", io_append),
 logData[178],
 fyear, fmonth, fday,
 fhour, fminute, fsecond;
 
 getdate(fyear, fmonth, fday);
 gettime(fhour, fminute, fsecond);
 
 format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d] %s: %s \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, GetName(playerid), text);
 fwrite(lFile, logData);

 fclose(lFile);
 return 1;
}[/font][/color]


Deixe-me explicar,


Código:
File:lFile = fopen("Logs/Chat.txt", io_append)




- com este código, criamos um novo documento de texto na pasta Logs chamado Chat.txt


Código:
logData[178]




- Quantas letras terão nesse registro!


Código:
fyear, fmonth, fday, fhour, fminute, fsecond





- variáveis ​​com que podemos ver quando abrimos o ano, o mês, o dia, a hora, o minuto e os segundos, quando isso foi escrito!

Código:
getdate(fyear, fmonth, fday);
gettime(fhour, fminute, fsecond);


- com estas 2 funções, veremos o tempo em que foi escrito, ano, mês, dia, hora, minuto e segundo!
Código:
format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d] %s: %s \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, GetName(playerid), text);



- com esta função vamos formatar dados para log (não sei como explicar melhor)!

Código:
logData

- variável para o tamanho das letras no log!

Código:
fday, fmonth, fyear, fhour, fminute, fsecond


- Dyear, mês, dia, hora, minuto e segundos!

Código:
GetName(playerid)

- com esta função, obteremos o nome do jogador que escreveu algo!

Código:
text

- texto escrito pelo jogador!

Código:
fwrite(lFile, logData);


- com isso registrou dados no log

Código:
fclose(lFile);


- com isso ele fecha (eu não sei por que isso)! 

Mais uma função que precisamos adicionar na parte inferior do seu script:

Código:
stock GetName(playerid)
{
 new
 pName[MAX_PLAYER_NAME];
 
 GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
 return pName;
}



3. Apenas adicione isso no retorno de chamada OnPlayerText:

Código:
ChatLog(playerid, text);




Se você fez tudo ok, entre seu servidor, digite algo no chat e abra o Chat.txt, você terá que obter algo como isto, 

Código:
[25/02/2018 14:20:15] System32: teste





 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui. 



Atenciosamente exCoordenador SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 
avatar
iGuih_LzK
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 12
Moedas : 211
Data de inscrição : 16/02/2018
Idade : 38

Re: Comando CMD:logsplayer

Mensagem por iGuih_LzK em Seg 26 Fev 2018 - 1:56

Contente, muito útil.
Mas acredito que não seja assim que o autor do tópico queira...
Acredito que seja assim:

/logsplayer > ID/Nick do Jogador > Nome do Log
Exemplo:

/Logsplayer > 5 > Particular
Ou
/Logsplayer > 5 > SMS
E assim por diante.
avatar
Contente
--> Postador Avançado
--> Postador Avançado

Zello : SSGamers
Mensagens : 345
Moedas : 851
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: Comando CMD:logsplayer

Mensagem por Contente em Seg 26 Fev 2018 - 14:11

@iGuih_LzK escreveu:Contente, muito útil.
Mas acredito que não seja assim que o autor do tópico queira...
Acredito que seja assim:

/logsplayer > ID/Nick do Jogador > Nome do Log
Exemplo:

/Logsplayer > 5 > Particular
Ou
/Logsplayer > 5 > SMS
E assim por diante.
Eu sei mais eu postei algo que talvez ele goste ou talvez ajude-o



 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui. 



Atenciosamente exCoordenador SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 
avatar
iGuih_LzK
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 12
Moedas : 211
Data de inscrição : 16/02/2018
Idade : 38

Re: Comando CMD:logsplayer

Mensagem por iGuih_LzK em Seg 26 Fev 2018 - 23:06

Sim, claro...
É um ótimo sistema...
avatar
Contente
--> Postador Avançado
--> Postador Avançado

Zello : SSGamers
Mensagens : 345
Moedas : 851
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: Comando CMD:logsplayer

Mensagem por Contente em Ter 27 Fev 2018 - 23:26

Dallas _Pd espero ter ajudado você em alguma coisa



 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui. 



Atenciosamente exCoordenador SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 
avatar
Sŵєєт ١
SS - Administrador
SS - Administrador

Steam Steam : Administrador e Designer
Zello : SSGamers
Mensagens : 1958
Moedas : 4888
Data de inscrição : 12/10/2015
Idade : 22
Localização : Portugal

Re: Comando CMD:logsplayer

Mensagem por Sŵєєт ١ em Qui 8 Mar 2018 - 16:39

@Tópico Abandonado e Trancado.








Atenciosamente Administrador SSGamers

Respeite as Regras e os Usuários. 

Evitem serem Punidos por não lerem as Regras.

Para os admiradores, e para os invejosos. Use & Abuse.


Conteúdo patrocinado

Re: Comando CMD:logsplayer

Mensagem por Conteúdo patrocinado


    Data/hora atual: Seg 20 Ago 2018 - 15:26

    Copyright © SSGamers 2011/2018 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS S.A.