Biblioteca★ 2atualizado abr. de 2026Sem licençaPawn
Abrir no GitHubEste repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
README.MD
ChatLog SA-MP
A simple SA-MP filterscript that automatically logs all chat messages sent to each player into individual .log files, saved under scriptfiles/chatlog/.
Requirements
- YSI (
y_hooks) - FileManager
Installation
- Include
chatlog.incin your gamemode:#include <chatlog> - Include
chatlog.pwnin your gamemode modules:#include "modules/server/chatlog.pwn"
Functions
chatlog.inc
| Function | Description |
|---|---|
ChatLog_WriteLine(playerid, const text[]) | Writes a timestamped line to the player's log file. Called automatically via SendClientMessage hook. |
ChatLog_SetName(playerid, const name[]) | Sets the player name used for the log filename. |
The
.incfile hooksSendClientMessageandSendClientMessageToAllso all messages are logged automatically — no manual calls needed.
chatlog.pwn (Internal)
| Function | Description |
|---|---|
ChatLog_Open(playerid) | Opens (or re-opens) the log file for a player. |
ChatLog_Close(playerid) | Closes the log file for a player. |
ChatLog_FlushBuffer(playerid) | Writes buffered lines (pre-spawn messages) to file. |
ChatLog_BufferLine(playerid, line[]) | Buffers a line before the player has spawned. |
Log Output
Logs are saved to:
scriptfiles/chatlog/<PlayerName>.log
Each line is timestamped:
[12:34:56] Welcome to the server!
Note
Please modify
chatlog.pwnas needed to fit your own server setup.
Credits
NelloW15 — Script author
Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página