Moving a single item from a stack onto cursor?

Need help with a macro you are writing? Ask here!

Moderator: MacroQuest Developers

Dr. Blunderpants
orc pawn
orc pawn
Posts: 25
Joined: Fri Dec 19, 2003 5:29 pm

Moving a single item from a stack onto cursor?

Post by Dr. Blunderpants » Mon Sep 27, 2004 5:47 pm

Is there a /keypress for this? If not, what can I use?
You're ugly.

SlimFastForYou
a hill giant
a hill giant
Posts: 174
Joined: Sat Jan 24, 2004 1:38 am

Post by SlimFastForYou » Mon Sep 27, 2004 6:23 pm

With Everquest, if you hold down the ctrl key, then click on a stack, it will select a single item. You would probably want to take advantage of that feature somehow.

There are some macros that do something to that effect. A bone chip turn in macro somewhere on these forums comes to mind off the top off my head.

User avatar
ieatacid
Developer
Developer
Posts: 2727
Joined: Wed Sep 03, 2003 7:44 pm

Post by ieatacid » Mon Sep 27, 2004 6:34 pm

/ctrl /itemnotify ${FindItem[item name].InvSlot} leftmouseup

It's in the manual.

Dr. Blunderpants
orc pawn
orc pawn
Posts: 25
Joined: Fri Dec 19, 2003 5:29 pm

Post by Dr. Blunderpants » Mon Sep 27, 2004 9:52 pm

I actually found it like 15 min after i posted after searching vigorously, but was too busy to say HAY YOU GYUS I FUOND IT.

Anyways, its not in the manual...
/buyitem #
Buys # of the items selected in the merchant inventory (stackable only)

/call subroutine [Param0... [Param#]]
Calls a subroutine (defined by Sub <name>)


/call MySub left Executes Sub MySub
/call MySub varname1 varname2 ...[varname#] Executes Sub Mysub and passes parameters

/cast ["spellname"|"@varname"]
  • [item "itemname"]
    Will cast the specified spell, or perform a right click of an item that has a right click spell
    /cast "complete heal"
    /cast item "mana robe"
    /cast "@SpellName"
    /cast list


    /charinfo
    Returns Your current bind zone and location.
    You are bound in zonename at x, y, z

    /cleanup
    Closes all open windows and then opens inventory window

    /click left|right [corpse|target|windowloc] [ [+-]x [+-]y ] [slotname] [pack # [ combine|done] [slot#] ]
    Clicks the left/right mouse button at coordinates or a defined location. Used to interact with objects.

    Examples:

    /click left Performs a left mouse click at the current mouse position
    /click left 100 100 Performs a left mouse click at 100 100
    /click left +30 -30 Performs a left mouse click 30 pixels right and 30 pixels up from the current location
    /click right lfinger Performs a right click of the left finger slot
    /click left pack 4 done Performs a left click on the DONE button of pack 4
    /click right target Performs a right click on your current target
    /click left pack 3 0 Performs a left click in pack 3 slot 0

    /declare varname global | local | timer | array | array2
    Sets varname as a global, local, timer, one dimensional array or two dimensional array

    /delay # | @varname[s | m]
    Fully pauses macro for a set amount of time. #|@varname is in 10ths of a second (or suffixes s/m)
    /delay 5 Delays the macro execution for 5 tenths of a second
    /delay 1s Delays the macro for 1 second
    /delay 1m Delays the macro for one minute
Do you see it? I don't.
You're ugly.

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Mon Sep 27, 2004 9:57 pm

Anyways, its not in the manual...
It's in the manual.

User avatar
peach
a hill giant
a hill giant
Posts: 156
Joined: Fri Sep 10, 2004 8:20 pm

Post by peach » Mon Sep 27, 2004 10:31 pm

C
Top

/call subroutine[Param0 [Param#]]
Calls a subroutine (defined by Sub name)

Examples:


/call MySub left


Executes Sub MySub and passes left

/call MySub varname1 varname2


Executes Sub Mysub and passes varname1 varname2





/caption list|type value|update #
Command that sets the custom captions from in-game. Using this command will also change the ini settings for the particular level.

EQ itself constantly updates the name of every spawn in the zone, even though only a small portion of those are displayed. Using /caption allows you to modify how many spawn captions updated. The default setting for /caption update is 35.

Also see NamingSpawn

Player1 through Player4 in MacroQuest.ini are directly related to which /shownames level you use.



Player1 is linked to /shownames 1

Player2 is linked to /shownames 2

Player3 is linked to /shownames 3

Player4 is linked to /shownames 4



Example

Player1=${If[${NamingSpawn.Trader},Trader,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName})



Use "\n" to add a new line when setting captions



To use the default (EQ settings) clear the specific setting(Player1-Player4) in the ini using :



/caption Player1



You can also configure Player1 - Player4 from the EQ client using



/caption Playern configsettings



Example

/caption update 20



Sets the number of nearest spawns for MQ2 to update the name of each pass to 20. By default, this is 35.



Look at the Macroquest.ini file in the zip file under [Captions] for examples of configuring Player1-Player4.




/captioncolor list | [name off|on|# # #]
Allows a lot of custom spawn caption coloring.

The caption of marked NPCs or assist NPCs can be a specific color, the caption of bankers and merchants can be a set color.
NPCs can be done by con color. All spawns can be done by CLASS color (using the raid settings).

Note that you can only set the raid class colors right now through the raid options window. You can open this window by typing
/windowstate raidoptionswindow show

Examples

/captioncolor list

/captioncolor pcclass on

/captioncolor pctrader on

/captioncolor pctrader 255 128 0



name that can be used



PC OFF (Default color for PCs)

PCCon OFF (PCs by con color)

PCPVPTeam OFF (PCs by PVP team color)

PCRaid OFF (Raid members))

PCClass OFF (PCs by class color(raid settings))

PCGroup OFF (Group members))

PCTrader ON Color: 255 127 0. (Traders)

NPC OFF (NPC default color))

NPCCon ON (NPCs by con color))

NPCClass OFF (NPCs by class color (raid settings))

NPCMerchant ON Color: 255 127 0. (NPC Merchants)

NPCBanker ON Color: 200 0 255. (NPC Bankers)

NPCAssist ON Color: 255 255 0. (NPCs from main assist))

NPCMark ON Color: 255 255 0. (Marked NPCs)

PetNPC OFF (Pet with NPC owner)

PetPC OFF (Pet with PC owner)

PetClass OFF (Pet by class color (raid settings))

Corpse OFF (Corpses))

CorpseClass OFF (Corpse by class color (raid settings))




/cast ["spellname"|"${varname}"]
  • [item "itemname"]
    Will cast the specified spell, or perform a right click of an item that has a right click spell

    Examples:


    /cast "complete heal"

    /cast item "mana robe"

    /cast "${SpellName}"

    /cast list



    /charinfo
    Returns Your current bind zone and location.

    You are bound in zonename at x, y, z



    /cleanup
    Closes all open windows and then opens inventory window

    /clearerrors
    Clears each of the "last errors" in the macroquest type

    /click left|right target | itemname [ [+-]x [+-]y ]
    Clicks the left/right mouse button at coordinates or on a target.
    /click will give an error if used with something other than item, target, or an x,y.
    Use /notify to deal with user interface or /itemnotify to do stuff to items (pick them up, select them, right click, whatever)

    Examples:


    /click left
    Performs a left mouse click at the current mouse position

    /click left 100 100
    Performs a left mouse click at 100 100

    /click left +30 -30
    Performs a left mouse click 30 pixels right and 30 pixels up from the current location

    /click right target
    Performs a right click on your current target






    /combine pack
    Activates the Combine button combine of pack

    /ctrl command
    Execute a command while telling the window manager that the ctrl key is pressed. Can also be used together with /alt and/or /shift, as in
    /ctrl /alt /shift command

    /custombind list [add|delete bindname] [set|clear bindname [-down|-up] command(s)]

    * "/custombind list" will list all of your custom binds names and commands (the key combinations must be set using /bind)
    * "/custombind add <name>" will add a new bind name for use here, with /keypress, /bind, etc.
    * "/custombind delete <name>" will remove a custom bind
    * "/custombind clear <name><-down|-up>" will clear a specific command for a custom bind. If up or down is not specified, defaults to down.
    * "/custombind set <name><-down|up> <command>" will set a specific command for a custom bind. If up or down is not specified, defaults to down.

    * Example usage (NOTE: MQ2's very first bind command is "RANGED" so you do not need to do this, but for example)

    /custombind add mybind

    /custombind set mybind /ranged

    /bind mybind n



User avatar
Night Hawk
a grimling bloodguard
a grimling bloodguard
Posts: 590
Joined: Fri Aug 13, 2004 4:56 pm

Post by Night Hawk » Tue Sep 28, 2004 3:17 pm

Image

Dr. Blunderpants
orc pawn
orc pawn
Posts: 25
Joined: Fri Dec 19, 2003 5:29 pm

Post by Dr. Blunderpants » Tue Sep 28, 2004 4:58 pm

Thanks for the help owners. I finally realized what the problem is, which is that theres actually no manual that comes with MQ2 and theres an outdated readme.html file in my MQ2 folder. So what i meant was that its not IN THE OUTDATED MANUAL THAT EXISTS ON MY HARD DRIVE.

OMG IM NOT PERFECT! More ownage pics plz, those rule.
You're ugly.

Ranger_Space
a lesser mummy
a lesser mummy
Posts: 42
Joined: Thu Aug 26, 2004 4:25 pm

Post by Ranger_Space » Tue Sep 28, 2004 5:12 pm

Actually.. There's a readme.chm in the root of the source tree..

User avatar
peach
a hill giant
a hill giant
Posts: 156
Joined: Fri Sep 10, 2004 8:20 pm

Post by peach » Tue Sep 28, 2004 5:49 pm

OMG IM NOT PERFECT!
the first step is admitting you have a problem. the second step is to stop posting.

Lum
a lesser mummy
a lesser mummy
Posts: 68
Joined: Thu Sep 16, 2004 10:12 am

Post by Lum » Sun Oct 03, 2004 12:36 pm

wherever you unzipped the mq source, or hell just open the friggin zip, youll find that little README.chm. No it doesnt put it into the release folder as by the time you got to that point you shoulda found and read it already.