Item select

From Unofficial QEdit Wiki Guide
Jump to: navigation, search

Syntax

Syntax: item_select register

register1 = Register obtained from item selected

Use

Used with get_item_id to determine the slot value of the item the player selects, often followed by get_item_info to get the item's full information, and open_pack_select to open the menu to select an item. This opcode is primarily used in trading multiple items for another item.

Example


100:     open_pack_select //Opens the player's inventory for them to select an item.
         get_item_id R100//Stores the player's selection in R100.
         jmpi_= R100, FFFFFFFF, 200//If the player cancels the selection.
         get_item_info R100, R110//Stores the player's selection from open_pack_select into R110.
        window_msg OK, please select the next item. //window message.
        winend //Closes the window message.
101:     select_item R100//Prevents player from choosing item in slot obtained in R100.
         open_pack_select //Opens the player's inventory for them to select an item.
         get_item_id R101//Stores the player's selection in R100.
         jmpi_= R101, FFFFFFFF, 200//If the player cancels the selection.
         ret 
200:     window_msg Canceling your selection I see?//Cancels their selection.
        winend //Closes the window message.
         ret 

Also see

window_msg, ret, get_item_id, winend, get_item_info, Jmpiue, open_pack_select