22.02.2013, 09:00
(
Last edited by dugi; 22/02/2013 at 05:44 PM.
)
Automated Messages 4.0 [COMPLETELY DYNAMIC!]
Author: Biesmen
Note: Click here to go to the previous thread (which may be locked)Author: Biesmen
Intro
Two years ago I created an Automated Messages filterscript. I wanted to improve the script but I couldn't get the time to update it to the version which I released now. This version changes the system and features of the older versions, so I decided to create a new thread. The previous thread is also outdated and I didn't like it's title!
Filterscript explanation
This is a regular "Automated Random Message" script with a lot more features which makes it easy for a server admin to change/add/remove existing lines. This version also makes the feature "plug&play" possible. You can simply download the amx file, throw it into your filterscripts folder, modify server.cfg (add the filterscript) and run the server. The txt file will be created automatically, and you can completely control the script in-game.
Script features
Note: You must be logged in as a RCON Admin to use the commands/dialog!
Commands
Quote:
/nextline <line> - Will announce up "<line>" as the next line. /messages - Will open the Dialog Control Panel |
Quote:
Modify the delay between the messages (the timer seconds) Add new lines Modify existing lines Remove lines Toggle the timer (disable/enable the messages) |
Quote:
If messages.txt doesn't exist, it will be automatically generated All messages are random, it will not repeat the same messages |
Quote:
Length of the message lines: 128 [Do not increase!] (This will be 60 in the video) Max lines: 20 (You can change it in the source) |
[ame]http://www.youtube.com/watch?v=hBwLkWLXat8[/ame]
Download
Note: To compile the script you'll need sscanf2 created by Y_Less from here
Pastebin - Version: 4.0
Mediafire - Version 4.0
(includes AutoMessage.amx, AutoMessage.pwn and SSCANF 2.8.1)
How to install
- Extract all files to the desired folders.
- Open server.cfg
- Add to end of the line "filterscripts" "AutoMessage"
Example:
filterscripts cargoship AutoMessage
(You don't need cargoship for this filterscript )
- Launch your server
- Go in-game and login as rcon
- Type /messages
Known bugs/errors
- Sometimes it will take a bit longer to display a message than you entered. This is because the function "MessageTimer()" is checking if the chosen line isn't equal to the last line that has been announced, if the chosen line is the line you wanted to announce as the next line (/nextline) and if the line isn't equal to the amount of seconds you entered (the delay between each message).
Credits
Biesmen
The guys from the Dutch board to test it/comment on it!
Have fun!