PDA

View Full Version : End Round Sounds with Musical Genre v1.0.1


guipatinador
01-11-2013, 17:53
End Round Sounds with Musical Genre v1.0.1


Introduction

First, I know there are at least two plugins related to end round sounds.
The original https://forums.alliedmods.net/showthread.php?t=6784
And the Arkshine version https://forums.alliedmods.net/showthread.php?p=499872
This plugin is different because the players can choose their own musical genre.


Commands



/roundsound – Enable / Disable the end round sounds. It also allow to change your musical genre.


CVARS


ers_ads 1 // Turn on/off the commands announcements in the chat
ers_time_between_ads 300 // Time between adds (in seconds)
ers_colored_messages 1 // Turn on/off the colored messages


Requirements


#include < amxmodx >
#include < amxmisc >
#include < celltravtrie >


Defines


#define MAX_GENRES 8
#define MAX_LENGHT_SOUND 64
#define MAX_LENGHT_GENRE 24
#define MAX_PLAYERS 32

static FILE_NAME[ ] = "ers_genre.ini"
static DICTIONARY[ ] = "ers_genre.txt"

Some considerations

- This plugin uses this include http://forums.alliedmods.net/showthread.php?t=74753
- It allows .mp3 or .wav files
- The menu is displayed when the round starts, only one time per map
- It plays a random sound when the round ends, independently of the owner
- Make sure that your compiler / amxx instalation is updated
- The ers_genre.ini is something like this,

http://i.imgur.com/RUoah.png

And the result is,

http://i.imgur.com/h6LVK.png

Instalation


1. Download the .zip attached
2. Compile locally http://forums.alliedmods.net/showthread.php?t=130511
3. Install the plugin normally
4. Copy the cvars to your server.cfg and customize at your own way
5. Configure the ers_genre.ini
6. Change map or restart your server

Bugs

- None (yet)


Changelog


v1.0.1 (12/01/2013)
- Useless code removed from plugin_precache

v1.0.0 (11/01/2013)
- Initial release


Credits

- PaintLancer and Arkshine for the previous versions

bibu
01-11-2013, 18:39
Cool :)

quilhos
01-12-2013, 20:48
Nice one, thanks for sharing, I will try it, and if something goes wrong I tell you.