Configuring Custom Phrases
What are Custom Phrases?
Custom phrases are used for multiple purposes. It may be used to automatically find the ping and location of each player and paste it or post the rules during the beginning of the game. Custom phrases help create phrases to post information into a game.
From the banlist help page:
Phrases: You can add your own default text quotes here for usage with the /p command in-game. Add a new phrase using the "+" button, then edit the name and the text to be written. Example: Phrase: "ban1", Name of Phrase: "ban1", Text to be written: "$shiftenter I am using a banlist program. Leave my game and you will never join my games again". This will cause the specified text to be displayed in Warcraft III as if you was doing shift-enter, a.k.a. speaking to all. You can also map phrases to hotkeys (F2-F9) here. Remember that the F keys are also used to select heroes in Warcraft III, so for example don’t map anything to F2 and F3 if you are playing ladder games and F9 if the map you are playing has a quest log.
Note: Take care when entering the text to be phrased. Every character which you type will be sent to Warcraft III. Therefore don’t forget to hit enter at the end of the phrase!
Tip: Entering text here is best done without looking at the screen. Just look at your keyboard and hit the keys as if you were chatting in Warcraft III (Exception: If you are going to do a shift-enter, enter $shiftenter instead).
How to Create Custom Phrases
-
Open Wc3Banlist, click on "Preferences" on the top tabs and then "Phrases" in the list.
-
Click on the [+] sign to add a phrase.
-
Type the name of the new phrase. Remember to call it a name that you will not forget.
-
Type in the text that you want to be written on the screen. Look at the next section to learn how to make quality phrases that work! -
Finally, if you want the phrase to be assigned to a hotkey, right click on the phrase name, move your mouse over "Assign a hotkey", and then assign a hotkey.
Using Custom Phrases
Example:
This is what my custom phrase for the rules I post in the beginning of my game.
***SHUT UP FOR A SECOND, I’VE GOT SOME THINGS TO SAY BEFORE WE START.***
~~~~~Welcome to this game, hosted by $hostname.
~~~~~!!!!The game is banlisted!!!! Leavers, AFKers, Flamers (cursing, spamming repeatedly), and Racists WILL BE BANNED on the ASG XML.
~~~~~If you provide a good reason, then you can leave or go AFK without being banned. If one whole team agrees to forfeit, forfeiting is possible at any time during the game.
~~~~~Please leave now if you have plans in the next hour at least, because games can be very long, and we want to make it good!
~~~~~If the gamestate is LESS than 4v4, you may leave without a ban. (3v5, 3v4, etc.)
~~~~~If you are banned, you can appeal the ban at www.banlist.nl/forum in the Ban Appeals section.
Note the use of the tilde. One tilde is equal to 500ms or half a second. You do not want your rules to go so quickly that nobody can read them. Also, remember that if you press return when you are typing to create a new line for the phrase, banlist also presses enter. Remember to add a space at the bottom of the phrase so that it is posted into the chat. You can use this phrase if you want, but remember to change it to match your rules!
Example 2:
This leaver phrase is used after typing in "/banlast leaver":
$shiftenter/w $lastbanned Why did you ruin the game for us? Banlisted.~~~
$shiftenter/w $lastbanned If you believe that you were unfairly banned, then appeal at www.banlist.nl/forum/ in the appeals section.~~~
$shiftenterI have put $lastbanned on my banlist.~
$shiftenterLeaver at ($year-$month-$day) in $gamename at $gametime on $realm.
$shiftenterTo add this banlist, go to www.banlist.nl/forum/ and add the ASG XML to your server list.~
In this phrase, note the use of $shiftenter for the phrase. Remember that when using phrases in game, you press shiftenter to get to the chat menu. Banlist uses $shiftenter to provide a shift + enter. Also note the use of substitution strings like $lastbanned. To find more information on these strings, check the info about the phrases or click here.
If you want to see all of the phrases I use, visit this page.