GM Commands

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
Tyr
Posts: 32
Joined: Tue Jul 15, 2008 7:13 am

GM Commands

Post by Tyr » Sun Jul 20, 2008 11:05 am

I was thinking of some GM commands I thought would be useful and tentatively mandatory in some cases (bugged quests), and thought it couldn’t hurt to ask, whether any of them are even possible, I know not, but here they are none the less.

In a perfect world the commands would be…
/giveitem [target] [item] – Gives the specified item
/givexp [target] [amount] - Gives the specified about of adventuring experience
/givetsxp [target] [amount] - Gives the specified amount of tradeskill experience
/giveaaxp [target] [amount] - Gives the specified amount of AA experience
/givefaction [target] [faction] [amount] - Gives the specified amount of faction with the selected faction
/givemoney [target] [copper] [silver] [gold] [platinum] [status] - Gives the specified amount of money
/givespell [target] [spell ID] - Gives the specified spell
/giveskill [target] [skill ID] [amount] - Gives the specified amount of the specified Skill
/giveresistance [target] [resistance ID] [Amount] - Gives the specified amount of the specified Resistance
/giveattribute [target] [attribute ID] [Amount] - Gives the specified amount of the specified Attribute
/givemitigation [target] [Amount] - Gives the specified amount of Mitigation
/giveavoidance [target] [Amount] - Gives the specified amount of Avoidance
/removeitem [target] [item] - Removes the specified item
/removeaxp [target] [amount] - Removes the specified amount of adventuring experience
/removetsxp [target] [amount] - Removes the specified amount of tradeskill experience
/removeaaxp [target] [amount] - Removes the specified amount of AA experience
/removefaction [target] [faction] [amount] - Removes the specified amount of faction with the selected faction
/removemoney [target] [copper] [silver] [gold] [platinum] [status] - Removes the specified amount of money
/removespell [target] [spell ID] - gives the specified spell
/removeskill [target] [skill ID] [amount] - Removes the specified amount of the specified Skill
/removeresistance [target] [resistance ID] [Amount] - Removes the specified amount of the specified Resistance
/removeattribute [target] [attribute ID] [Amount] - Removes the specified amount of the specified Attribute
/removemitigation [target] [Amount] - Removes the specified amount of Mitigation
/removeavoidance [target] [Amount] - Removes the specified amount of Avoidance
/givequest [target] [quest ID] - Gives the specified quest
/removequest [target] [Quest ID] - Removes the specified quest
/comepletquest [target] [quest ID] - Completes the specified quest for the player/gives them the complete quest window
/comepletqueststep [target] [quest ID] [quest step ID] - Completes the specified quest step for the player
/healhp [target] [amount] - Heals the target for the specified amount of Health
/healpower [target] [amount] - Heals the target for the specified amount of Power
/harmhp [target] [amount] -0 Damages the target for the specified amount of Health
/harmpower [target] [amount] - Damages the target for the specified amount of Power
/forcecast [target] [spell ID] - The specified casts the specified spell on the target, regardless of spells target type. (Maybe just force the spells effect on the target and not spell itself?)
/cast [Spell ID] - The admin casts the specified spell.
/resettimer [target] [zone ID] - Resets the targets lockout timer for the specified zone.
Ok, I'll leave it at that for the moment, I could keep going on about things I would just LOVE to see but everything else would just be fluff, all the listed commands I can see being used often by GMs if they wish to host live events or as temporary workarounds on broken quests, I know some, if not all, of this could be done by editing the database, but having them as in-game commands would be preferable then having to either reset the server or the zone, and much faster too.
Last edited by John Adams on Sat Jan 10, 2009 3:15 pm, edited 1 time in total.
Reason: cleaned up formatting, stickied

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Mon Jul 21, 2008 7:53 am

Commands such as this are definitely in the works, but so far only critical commands have been developed to help get the server/database stable. More commands can/will be added as time permits, likely after the Beta phase begins.
This is a great list, nice work and thank you!
-J

User avatar
dj--alex
Posts: 50
Joined: Fri Jun 06, 2008 3:52 am
Location: USSR
Contact:

Post by dj--alex » Wed Aug 06, 2008 2:34 am

i think this commangs (/ban ,/unban) can be useful in future
and it simple to release.

Image
Retired
Posts: 251
Joined: Sun Oct 26, 2008 10:07 am

Re: GM Commands

Post by Image » Sat Jan 10, 2009 1:23 pm

You can unban just resetting a characters flag using /adminflag [name] [standardstatus] ; this could ban them the same way (-1), just could not kick.

The next release has /kick (which disconnects the user) and /ban (which kicks and sets their status to -1).

(I am also reviving this as it is a good list of commands that should be implemented.)

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: GM Commands

Post by John Adams » Sat Jan 10, 2009 3:16 pm

Good idea, Image. I cleaned up some odd characters and put it as a Sticky for now so it doesn't get lost.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests