09.01.2017, 01:13
Quote:
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 |
( SIM SOU NOB )