[Include] Auto Chat Wipe - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (
https://sampforum.blast.hk/forumdisplay.php?fid=17)
+---- Forum: Includes (
https://sampforum.blast.hk/forumdisplay.php?fid=83)
+---- Thread: [Include] Auto Chat Wipe (
/showthread.php?tid=642577)
Auto Chat Wipe -
NaS - 02.10.2017
Auto Chat Wipe v1
This small Include will add an Auto Chat Wiping feature to your Server.
It will slowly, but constantly send empty lines to players that did not recieve any client messages for a while.
But it won't just spam messages, it will only send a defined number of lines after a specified Delay.
This is useful if there is not much going on in the chat, so older messages can be hidden and the chat gets a bit smaller.
Furthermore it is a good way to easily see if there are any new messages, or only older messages (I use this for a Map Editor - accidently duplicating an object twice can be easily noticed with this feature, for example).
Usage:
To install it, include it in every Script that can potentially send client messages.
The Gamemode will act as Master Script.
For this to work properly, you must define
Код:
#define FILTERSCRIPT
before including this in any Filterscript. The Gamemode doesn't need any additional setup.
Note: RCON Responses, messages sent by Server Plugins and Client Commands are not considered.
Configuration:
You can configure the Master (Gamemode) Script to work as you wish with the following defines (define them before including
autochatwipe.inc):
ACW_DELAY
Pause Delay in seconds after sending a regular client message.
ACW_INTERVAL
Interval in seconds for sending empty lines.
ACW_MAX_LINES
Maximum number of successive empty Lines to send.
You can prevent the Script to excecute for specific players by setting ACW_Enabled[playerid] to false (will be added as a function later). Only works in the Gamemode Script for now.
Download:
- GitHub
Re: Auto Chat Wipe -
IlanZ - 02.10.2017
Interesting.