Hi
I'd like to request a modified version of the
Advertisements plugin. Basically with the following features:
1) Specify a specific time in seconds when an advertisement will be shown (but still keep it in the cycle of advertisements). This is so you can put an ad that shows a few seconds after players connect. Something like this:
Code:
"Advertisements"
{
"1"
{
"type" "S"
"time" "15"
"text" "{GREEN}[email protected]"
}
}
2) Add a cvar to Randomize the order in which the advertisements will get displayed (this should take affect after the ads with a timer have been shown already).
3) Add a chat command for each ad so if a player missed something they can type the command and see that add again or see that ad any time (and let the admin specify what the chat command will be similar to how
Custom Votes let's users specify a command). Something like this:
Code:
"Advertisements"
"2"
{
"chattrigger" "!map" //or !cmap (short for current map)
"type" "H"
"text" "{CURRENTMAP}"
}
"3"
{
"chattrigger" "!website" //or the silent trigger /website
"type" "M"
"text" "www.yourwebsite.com"
}
4) Add ability to display multiple message types all at once and have each type show a different message. Something like this:
Code:
"Advertisements"
"4"
{
"chattrigger" "!report"
"type" "C"
"text" "Type !report in chat to see this message again."
"type" "H"
"text" "See a disruptive player? Type !kick in the chat window to get rid of them."
"type" "S"
"text" "Report disruptive players to [email protected]"
"type" "M"
"text" "You can report douche-bags to any of the following server admins\n Admin 1 \n Admin 2 \n Admin 3"
}
As far as I have seen there is no plugin that does this when I searched, but if there is please post the link to it here.
Oh, and possibly add translation support so that each player get the messages in whatever language their game is running. Right now if you wanted a message in a different language you'd need to place different ads for the same message each in their own language. This can cause confusion or have a message missed or never come up for the person in their language while they are connected.
Thanks