Difference between revisions of "Get stackable item count"
From Unofficial QEdit Wiki Guide
Japanaman2 (Talk | contribs) |
|||
Line 7: | Line 7: | ||
4 registers. | 4 registers. | ||
− | Register 1 = | + | Register 1 = Player slot number |
Register 2 = Item hex data to check byte 1. | Register 2 = Item hex data to check byte 1. | ||
Line 22: | Line 22: | ||
==Example== | ==Example== | ||
<span style='font-size:12px;font-family:courier'> | <span style='font-size:12px;font-family:courier'> | ||
− | <span style='color:blue'>100: </span><span style='color:green'> | + | <span style='color:blue'>100: </span><span style='color:green'>let </span>R1, R250 <span style='color:orange'>//Makes register 1 = R250, where the player slot is stored</span> |
<span style='color:green'> leti </span>R2, 00000003 <span style='color:orange'>//Makes register 2 = 00000003. (Item hex byte data 1.)</span> | <span style='color:green'> leti </span>R2, 00000003 <span style='color:orange'>//Makes register 2 = 00000003. (Item hex byte data 1.)</span> | ||
<span style='color:green'> leti </span>R3, 00000010 <span style='color:orange'>//Makes register 3 = 00000010. (Item hex byte data 2.)</span> | <span style='color:green'> leti </span>R3, 00000010 <span style='color:orange'>//Makes register 3 = 00000010. (Item hex byte data 2.)</span> | ||
<span style='color:green'> leti </span>R4, 00000002 <span style='color:orange'>//Makes register 4 = 00000002. (Item hex byte data 3.)</span> | <span style='color:green'> leti </span>R4, 00000002 <span style='color:orange'>//Makes register 4 = 00000002. (Item hex byte data 3.)</span> | ||
− | <span style='color:red'> get_stackable_item_count </span>R1, R5 <span style='color:orange'>//Gets the current number of the defined stackable item starting at continuous register 1 through register 4 | + | <span style='color:red'> get_stackable_item_count </span>R1, R5 <span style='color:orange'>//Gets the current number of the defined stackable item in the defined player's inventory, starting at continuous register 1 through register 4, and stores the value of the item defined in register 5.</span> |
− | <span style='color:green'> window_msg </span> | + | <span style='color:green'> window_msg </span> Player in slot <r1> has <r5> photon crystals remaining. <span style='color:orange'>//Displays a window message.</span> |
<span style='color:green'> winend </span> <span style='color:orange'>//Closes the window message.</span> | <span style='color:green'> winend </span> <span style='color:orange'>//Closes the window message.</span> | ||
<span style='color:green'> ret </span> | <span style='color:green'> ret </span> |
Latest revision as of 02:22, 10 August 2016
Syntax
Syntax: get_stackable_item_count register1, register2
- register1 = Start of continuous registers.
Continuous registers list.
4 registers.
Register 1 = Player slot number
Register 2 = Item hex data to check byte 1.
Register 3 = Item hex data to check byte 2.
Register 4 = Item hex data to check byte 3.
- register2 = register to store the current number of stackable items the player has in their inventory.
Use
Used to store the current number of a defined stackable item the player has in their inventory into a register.
Example
100: let R1, R250 //Makes register 1 = R250, where the player slot is stored
leti R2, 00000003 //Makes register 2 = 00000003. (Item hex byte data 1.)
leti R3, 00000010 //Makes register 3 = 00000010. (Item hex byte data 2.)
leti R4, 00000002 //Makes register 4 = 00000002. (Item hex byte data 3.)
get_stackable_item_count R1, R5 //Gets the current number of the defined stackable item in the defined player's inventory, starting at continuous register 1 through register 4, and stores the value of the item defined in register 5.
window_msg Player in slot <r1> has <r5> photon crystals remaining. //Displays a window message.
winend //Closes the window message.
ret
Also see
leti, window_msg, winend, ret