[Pedido] Chatlog
#8

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Primeira forma (logs - recomendado):
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	new str[128];
	GetPlayerName(playerid, str, sizeof(str));
	format(str, sizeof(str), "%s digitou '%s'", str, cmdtext);
    SaveLog("log_cmd.txt", str);
	return 1;
}

public OnPlayerText(playerid, text[])
{
    new str[128];
	GetPlayerName(playerid, str, sizeof(str));
	format(str, sizeof(str), "%s: %s", str, text);
	SaveLog("log_chat.txt", str);
	return 1;
}

stock SaveLog(log[], text[])
{
	new str[256];
	new File:file = fopen(log, io_append);
	new dia, mes, ano, hora, minuto, segundo;
    getdate(ano, mes, dia);
    gettime(hora, minuto, segundo);
	format(str, sizeof(str), "[%02d/%02d/%04d %02d:%02d:%02d] %s\r\n", dia, mes, ano, hora, minuto, segundo, text);
	fwrite(file, str);
	fclose(file);
	return 1;
}
OBS: Se vocк usa zCMD, troque OnPlayerCommandText por OnPlayerCommandReceived.
Segunda forma (server_log):

Vocк pode adicionar isso no server.cfg:
Код:
chatlogging 1
Ficarб salvo no seu server_log.txt, porйm fica misturado com mensagens de kill e print, e nгo mostra comandos (a menos que adicione um printf() na callback).
Entгo amigo,poderia me ensinar a instalar isso no meu gamemod ? obs: nгo achei Onplayercommandtext no meu gm
( SIM SOU NOB )
Reply


Messages In This Thread
Chatlog - by Helielto - 07.01.2017, 20:50
Re: Como colocar chat log? - by GuiKommander - 07.01.2017, 20:54
Re: Como colocar chat log? - by RazorGuigo - 07.01.2017, 21:20
Re: Como colocar chat log? - by Helielto - 07.01.2017, 22:54
Programando e Relaxando! - by RazorGuigo - 07.01.2017, 23:02
Re: Chatlog - by Helielto - 09.01.2017, 00:22
Re: Chatlog - by RodrigoMSR - 09.01.2017, 00:55
Re: Chatlog - by Helielto - 09.01.2017, 01:13
Re: Chatlog - by RodrigoMSR - 09.01.2017, 01:44
Re: Chatlog - by Helielto - 09.01.2017, 02:09

Forum Jump:


Users browsing this thread: 1 Guest(s)