GMH 4.0 +
For Realms running Cataclysm or WOTLK
Hello OwnedCore. Basically, I was looking for an add on which would work with Cataclysm and would allow me make ticket answering and GMing easier overall. The old GMH that was used on my realm was practically useless. Most of the buttons didn't work with the commands of the server and I wanted to get more out of the old GMH add on. So, I remodeled it. I added plenty of features that would make GMing on any realm much, much easier. Right now it is not intended as a release. But, if the interest is there, I might modify it to work with any realm. Right now I can't release it due to the fact that all of the commands on my server are quite different than normal commands and that the code is quite ugly. Anyways, here's a bunch of screen shots and information telling you what it does. PLEASE. PLEASE leave comments. I am curious to know what people like and dislike about it. Like I said earlier, if there's continued interest, it will be released. Thank you as always.
The main things that I added to this addon were the ticket improvements, the morph section, the announcement section, the title's section and the note section. Below I'll explain what these buttons do and how they can be used for a server.
Explanation of Features
_______________________________________________
Ports Button
A. Fields:
Player Name
Takes in a player’s name and uses it to either summon the player, appear at the player’s location or kick the player to their home location.
Port Name
Takes in a location that the user specifies and then ports to the named location.
Map ID and X, Y, Z
Takes in a map ID, X location, Y location and Z location that the user specified to use for a port to a specific area on any given map.
B. Buttons:
Summon
Summons the player whose name was provided in the player name field to your location.
Appear
Appears at the location of the player whose name was provided in the player name field.
Home
Kicks the player whose name was provided in the player name field to their home location.
Port
Ports your character to the specified location which address was written in the port name field.
List
Produces a list of all the possible port names your server has to offer. It is printed in blue text in the lower left hand corner of your screen.
Add
Add a new port location to the list your server has using the name provided in the port name field. This is essentially creates a quick port to the specific area at which your character is currently standing.
Remove
Removes the port location with the name provided by the user in the port name field.
Get Coordinate
Produces the map ID, x, y and z coordinates of the exact location at which your character stands. The text prints out as green text at the lower left hand corner of your screen.
World Port
Ports your character to the exact location specified through the map ID, x, y and z fields provided by the user.
_______________________________________________________________________
Items
A. Fields:
Item ID
Specifies the ID number of the item which the user wishes to interact with.
Quantity
Specifies the number of items with which the user wishes to interact with.
Three Gold Slots
From left to right, the left most slot represents the amount of gold the player wishes to add to their character. The middle slot represents the amount of silver the player wishes to add to their character. The final slot represents the amount of copper the player wishes to add to their character.
B. Buttons:
Add
Adds the specified item number and given quantity of said item to the player’s bags as designated by the item ID field and the quantity field respectively.
Remove Item
Removes the specified item number and given quantity of said item from the player’s bags as designated by the item ID field and the quantity field respectively.
Add Gold
Currently not supported.
Quick Items
Brings up a list of quick items to add to a given player. The player can choose to add Tier 11 of any class type or choose to add GM Gear and items to their player.
_______________________________________________________________________
Spells
A. Fields:
Spell Field
Takes in the ID of the spell that the player wishes to interact with.
B. Buttons:
Learn
Teaches the player the provided spell represented by the given ID in the spell field.
Unlearn
Removes the spell of the given ID as provided by the spell field from the player’s spell book.
Remove Aura
Removes any active auras from the given target player.
Tags
Teaches the player various tag spells which add fun animations to one’s character. The player can continue pressing to button to learn one spell at a time until there are no more to be taught, and then prints an error message across their screen saying that there are no more spells to learn.
Companions
Teaches the player all of the WOTLK and younger companion spells. The player can continue pressing to button to learn one spell at a time until there are no more to be taught, and then prints an error message across their screen saying that there are no more spells to learn.
Titles
Teaches the player all titles available in game. The player can continue pressing to button to learn one spell at a time until there are no more to be taught, and then prints an error message across their screen saying that there are no more spells to learn.
Random Spell
Teaches the player a random spell by adding it to their spell book.
___________________________________________________________________
Communication
A. Fields
Announcement Field
Takes in what the user would like to broadcast to the server.
Whisper Field
Takes in the name of the character the player would wish to block or accept whispers from.
B. Buttons
Send
Sends the specific message either as an announcement (announce checked), a screen message (screen) or to other GMs only (GM announce).
Whisper On
Accepts whispers from the character specified in the whisper field.
Whisper Off
Blocks whisper from the character specified in the whisper field.
______________________________________________________________
Miscellaneous
A. Buttons
Fly Mode
When pressed once, fly mode is activated. When pressed a second time, fly mode is deactivated.
GM Mode On
Turns GM mode on and enables the GM chat badge.
GM Mode Off
Turns the GM mode off and deactivates the GM chat badge.
Invisibility
If the character is invisible, it turns the character visible. If the character is visible, it makes he or she invisible.
Trigger
If the character does not have the trigger cheat enabled, it enables the cheat. If the player does have the cheat enabled, it disables the cheat.
________________________________________________________
Ban
A. Fields
Char/Acct Field
Field holding the character name or account name that the GM wishes to interact with.
Length
Duration of the ban.
Reason
Reason provided by the user as to why the player is being kicked or banned.
B. Buttons
Ban Player
Bans the specified player from the server for the duration specified in the length field.
Unban Player
Removes the ban on the specified player in the Char/Acct field.
Kick Player
Kicks the specified player from the server for the reason specified in the reason field. The kick is announced across the server.
Disconnect
Kicks the specified player from the server but does not announce it across the server or provide a reason for the kick.
Character Info
Prints out all information about that character in blue text in the lower left hand corner of the screen. General information includes account name and IP.
Root Player
Roots the player in their current position. The player will be unable to move until unrooted.
Remove Root
Releases the player from their current location and enables them to move again.
______________________________________________________________
Rules Button
Shows both the GM and Player rules for the server.
________________________________________________________
Morph Button
A. Fields
Morph ID Field
Designed to hold the model ID of the NPC the character would like to be morphed into.
B. Buttons
Morph
Morphs the character into the designated model ID as provided in the morph ID field.
Random Morph
Morphs the character into a random model.
Demorph
Removes any existing morphs on the player.
Moonkins
Morphs the character into either an alliance or druid mini pet moonkin model.
Saber Cubs
Morphs the character into one of many different tiger cub model.
Wind Riders
Morphs the character into one of three different types of mini pet wind rider models.
Raptors
Morphs the character into one of many different skeletal mini pet raptor models.
Dragons
Morphs the character into one of many different dragon mini pet models.
Others
Morphs the character into some other mini pet model.
Worgen
Morphs the character into a male or female worgen model with armor preserved.
Draenei
Morphs the character into a male or female draenei with armor preserved.
Dwarf
Morphs the character into a male or female dwarf with armor preserved.
N.Elf
Morphs the character into a male or female night elf with armor preserved.
Human
Morphs the character into a male or female human with armor preserved.
Gnome
Morphs the character into a male or female gnome with armor preserved.
Orc
Morphs the character into a male or female orc with armor preserved.
Goblin
Morphs the character into a male or female goblin with armor preserved.
B.Elf
Morphs the character into a male or female blood elf with armor preserved.
Undead
Morphs the character into a male or female undead with armor preserved.
Troll
Morphs the character into a male or female troll with armor preserved.
Tauren
Morphs the character into a male or female tauren with armor preserved.
______________________________________________________________
Titles
A.Fields
Title Name Field
Used to represent the name of the title the player wishes to add.
B. Buttons
Add Title
Adds the title named in the title name field to the selected character.
Named Buttons
Adds the title matching the name on each button to the character.
Random
Adds a random title to the player.
_________________________________________________________
Announcements
Sends one of several predetermined messages to the server saying various things such as how to connect to global chat or how to join the forums.
A few message examples:
a. Need help with something or wish to report another player for breaking the rules? Then simply make a ticket and a GM will assist you as soon as possible.
b. Need help with something? Don't know where to turn? Make a ticket by clicking the red question mark in the lower portion of your screen. A GM will assist you as soon as possible.
c. Looking for a new guild or raid group? Join the Wowbeez forums and connect with players all over Demon Soul. Stay up to date with all the latest news and upcoming events. Join today.
d. A Reminder to players: Invisibility Bugging, Chakra Stacking, and Ninja Looting are just some of the things that are bannable right now. Please check the forums for a complete list of bannable spells, actions and items.
And so on...
________________________________________________________________________________ __________________________________
Notes Button
The notes button allows you to take notes while you are GMing. The notes stay until you log off. You can create up to 100 pages of notes at any given time.
_____________________________________________________________
Tickets
A. Buttons
Appear
Appears at the location of the player in the ticket.
Stuck
Kicks the player in the ticket to their home location.
Plr.Info
Prints out the information of the player in the ticket in blue text in the lower left hand corner of the screen.
Whisper
Opens a whisper chat with the player in the ticket.
Summon
Summons the player in the ticket to your own location.
Revive
Revives the character in the ticket.
OpenMsg
When pressed, it tells the other GMs that you are currently dealing with the player whose ticket you are currently on. It then sends a welcoming message to the player and asks them about their ticket.
Example:
Greetings "PlayerNameHere", I am Game Master "GMNameHere". I apologize for interrupting your gameplay. Can you spare me a moment to discuss the issue you have posted in your ticket?
Del+Msg
When pressed, it whispers the player thanking them for submitting a ticket and telling them to have a nice day.
Example:
I would like to thank you for sending in a ticket, "PlayerNameHere". If there is anything else you require, please contact us again. Enjoy your travels in Azeroth and have a great day.
Away
When pressed, it tells the other GMs that the player you are currently dealing with is AFK. It then sends a message to the player whose ticket you are servicing telling that that you believe they are AFK and that you will return to their ticket shortly.
Example:
I apologize "PlayerNameHere" but I have not gotten a response from you for quite a while. I feel obliged to help other players instead. But don't worry, your ticket will be returned to by a Game Master in a few moments.
QstnEnd
When pressed, it asks the players if they need anymore assistance.
Example:
Anything else that I can help you with today, "PlayerNameHere"?
Delete
Deletes the ticket without sending the player a message.
Bug
Whispers the player explaining that they are currently experiencing a bug and that it will be reported to an administrator as soon as possible.
Example:
We appraise the fact that you have made such an effort to report this bug, "PlayerNameHere". This bug will be investigated and if it appears to bugged, it will be discussed amongst the Demon Soul staff who will attempt to fix it. In order that a developer notice the bug, please report this bug on the forums under the Demon Soul Realm category.
Cache
Whispers the player explaining that they should delete their cache folder to fix the problem they are having.
Example:
It seems that all you really need to do, "PlayerNameHere", is clear your cache folder. Sometimes, when you play retail or another private server, your game client doesn't catch up with what is going on in the game. Simply find your World of Warcraft folder and delete the WTF file within it. If the issue is not resolved, sometimes deleting your interface folder will do the trick. But be careful. This option will also delete your add ons and custom settings.
Contact
Whispers the player explaining how to contact an administrator for their issue.
Example:
The issue you are having can only be solved by an administrator. To contact one, simply go to the main Wowbeez website and click the Contact Us button. An administrator should respond to your request within a week.
Faction
Explains to the player how to reset their faction to the default standing.
Example:
Luckily this is an easy fix, "PlayerNameHere". Simply find any available Taxi NPC, select the 'Advanced Bug Fixes' option and then select the 'Reset Faction Standings to new char' option. This should solve your problem.
Items
Whispers the player explaining to them that you cannot give them free items if they are requesting them.
Example:
As much as I would like to help you with that "PlayerNameHere, Game Masters are not allowed to give players items, spells, titles of any other sort of advantage over other players. So I will not be able to assist you with what you have requested.
Report
Explains to the player how to file a report against a GM or another player.
Example:
If you want to report a player for incidents such as this, you will have to go to the Wowbeez forums and file a report. Simply go to the Wowbeez forums pages and under the Demon Soul Realm section, you will find a subsection called Player/GM Reports. Be sure that you follow the correct format for reporting players and that you provide screenshots of the player breaking the rules. Without both of these, we cannot take any action against the player. Within a day or two, a GM will check your report and deal with the player as he or she deems fit.
Joke
Asks the player to solve a riddle.
Example:
How many Rogues does it take to screw in a lightbulb?
Answer
Gives the answer to the riddle.
Example:
One to actually screw in the lightbulb, and 999 on the forums claiming they could've done it better.
Transmorg
Explains to the player how to use the transmogrification feature.
Example:
Although transmogrification does not work here as it would in retail, it is still usable. By using verbal commands, you can stimulate an actual working transmogrification. There are two different commands that must be executed for this to work. @Transmog slot erase will erase the display of the given slot location. @Transmog slot ItemID will replace the display of the given slot with the item of the provided ID. The values that you can place in the 'Slot' location are head, shoulder, chest, body, waist, legs, feet, hands, back, main, off, ranged, and tabard. To find item IDs, you can simply go to WowHead and look up the item you would like your armor or weapon to look like. You can also look up item IDs using the add-on, Atlas Loot. Remember, transmogrification is bugged and thus the displays do not stay. Therefore, I would recommend using a macro to save your changes. If you need any more assistance, go to Sign In - Wowbeez Forums.
Patch
Explains to players how to get and install the latest patch.
Example:
In order to play on patch 4.3, you will need to download a provided patch and set of launchers. This will allow you to see everything in game in the right manner and access patch-specific features. In order to get the launcher, simply go to the main Wowbeez website. Log in with your account information and click the 'How to connect' tab. About half way down the page, you should see a link labeled as a torrent. Click on it. This is the file you will need to update to patch 4.3. After the file has downloaded you will need a program which loads torrents. My recommendation is Utorrent since it is free and available for mac and PC users. After the file has been opened by your torrent program, you will find the files you need in your downloads folder by default and it is labeled as 'Wow'. Take the patch and put it in your data folder. Move the .bat file and the launcher.exe file into your main wow folder. To log on, execute the .bat file. If that does not work, try launching the .exe file. All of this should enable you to play on patch 4.3 without any issues.
__________________________________________________________________
Video of Graphics
GMH Add On for Cataclysm - YouTube