PDA

View Full Version : Client Commands


TheLieka
01-03-2008, 03:42 AM
So, after stumbling across a new client GM command last night (/become - turns a GM into an NPC, though the server doesn't handle it correctly. According to the text, it should turn off tells, and only allow the GM to attack players to a certain level, etc. Also the appearance packet that it sends is supposed to change your name into an NPC, but instead changes your name into a bazaar trader ;)), I began wondering if there's a good comprehensive list of the client's GM commands (i.e. the / commands rather than the # commands).

I did a fair amount of searching, but was only able to find serverside #commands, but no list of /commands.

I thought it was interesting, and was curious if anyone else has already crossed this bridge.

Thanks,
Dax

Secrets
01-03-2008, 07:13 PM
So, after stumbling across a new client GM command last night (/become - turns a GM into an NPC, though the server doesn't handle it correctly. According to the text, it should turn off tells, and only allow the GM to attack players to a certain level, etc. Also the appearance packet that it sends is supposed to change your name into an NPC, but instead changes your name into a bazaar trader ;)), I began wondering if there's a good comprehensive list of the client's GM commands (i.e. the / commands rather than the # commands).

I did a fair amount of searching, but was only able to find serverside #commands, but no list of /commands.

I thought it was interesting, and was curious if anyone else has already crossed this bridge.

Thanks,
Dax

Only ones I know of that are implemented are /goto {npc or char name} (fully implemented, was an actual command on live for GMs which MQ2 utilizes) /summon (somewhat implemented, summons an *NPC only* to you.) and /becomenpc, which makes you a trader on your screen but an NPC on players' screens.

It's some neat stuff, but I think only 3 of them are implemented. If someone had a list of all the commands in the client, you could probably implement them in the same manner that those 3 were. I forget which source file has them though, dunno off the top of my head.

Xavius
01-04-2008, 09:10 AM
/summon also calls PC's to the zone, just to a wierd loc... so need to follow it up with a #summon once they are in zone to bring them to you.

TheLieka
01-09-2008, 09:10 AM
You can actually uncomment part of the #summon code and it works beautifully for summoning from zone to zone. The coordinates that /summon command passes appear to be an overflow value. I was looking into it, until I found the commented portion of the #summon command, then there was really no need for it.

Dax

TheLieka
01-09-2008, 10:42 AM
Only ones I know of that are implemented are /goto {npc or char name} (fully implemented, was an actual command on live for GMs which MQ2 utilizes) /summon (somewhat implemented, summons an *NPC only* to you.) and /becomenpc, which makes you a trader on your screen but an NPC on players' screens.

It's some neat stuff, but I think only 3 of them are implemented. If someone had a list of all the commands in the client, you could probably implement them in the same manner that those 3 were. I forget which source file has them though, dunno off the top of my head.

There is also /kill same as #kill, but only works on NPCs. It pops up a confirm window, kind of interesting.

You said that /becomenpc makes you a trader on your screen but NPC on players' screens. I tested this, but it said "Trader Soandso" on both screens. Can you confirm that this still works for you?

Thanks,
Dax