Hey everyone. I thought it's about time I've post this script since many users have asked for it. This is basically a script that prints Urban Dictionary defines in a channel. At the moment, this is the light version without blocked defines. So you will most likely see a lot of inappropriate ones. But most are common sense, enter a bad define and you get the bad contents back. But half the time that's not the case since it is Urban Dictionary and many people around the world post what ever stuff they want. So you have been warned. Installing & Setting Up the Script The instructions on how to install and setup the script are found in the code in the links below. Download: v1.00 Main: http://pastebin.com/nEhRsjeR Raw Code: http://pastebin.com/raw.php?i=nEhRsjeR Updates: v1.00 - First release. Questions and Answers: Q: What is this script? A: A script that prints entries from Urban Dictionary in the channel. Q: Where are the instructions to install and setup the script? A: They are found at the top of the script's code itself, with the settings you can edit under it. Saves users having to rapidly find this page. Q: Can I use samples of your code? A: Of course. I be happy if you can make something good with it. Q: The script isn't working. A: There are many reasons for this, here's the main ones: - Make sure you had copied all the raw code given from the link, even the instructions part. - If you had opened 2 server tabs on PC, try closing and opening Pokemon Online. - Make sure you pasted the code in the client script window and not the battle one by mistake. - Make sure Safe Scripts is off and Show Warnings is on, in the plugin script window, since Safe Scripts can disable functionality I think. - The script is set by default not to work in Pokemon Online's official channels. Also, it doesn't work in PM. - Are you getting a code line error? If so check that line of the code. You may had deleted something you shouldn't had. Q: How do I set a string limit? A: There 2 ways of doing this: 1 - Change the first number on this line of code: Code (JavaScript): var vStringLimit = 4900, // String Limit is 4900 4900 is the best maximum. Since having something like 5000 will make the server prevent you sending the message. This is how many letters or numbers the definition is allowed to print in channel. Most people recommend 300 to prevent flooding. However, this is the global setting. If you want to keep it maximum but just shorten it for one channel, use the second option and keep this first one on default. 2 - Add a condition under: Code (JavaScript): // OBTAIN STRING TO ALLOW LENGTH CHECK var vStringLimit = 4900, // String Limit is 4900 vStringToPrint = vDefineStringArray[vDefineEntry]; // MESSAGE FORMAT Add some empty lines under the line with vStringToPrint and enter for example: Code (JavaScript): if (vChannelName === "My Channel") {vStringLimit = 300; } "My Channel" is the name of the channel. Also note the channel name is case sensitive so caps and non-caps have to be correct.