- Joined
- Mar 3, 2009
- Messages
- 327
My multiboard inventory system, scourge of the help section for thatp ast week still has problems :/ The map desyncs at initialization. If theres a fix, or another way to make multiboards mpi please post it here 
-
Inventory Init
-

Events
-


Time - Elapsed game time is 2.00 seconds
-
-

Conditions
-

Actions
-


Hashtable - Create a hashtable
-


Set InvHash = (Last created hashtable)
-


For each (Integer B) from 1 to 10, do (Actions)
-



Loop - Actions
-




Custom script: if GetLocalPlayer() == ConvertedPlayer(GetForLoopIndexB()) then
-




Multiboard - Create a multiboard with 2 columns and 20 rows, titled Inventory
-




Set Inventory[(Integer B)] = (Last created multiboard)
-




Multiboard - Set the width for Inventory[(Integer B)] item in column 0, row 0 to 16.00% of the total screen width
-




Multiboard - Set the display style for Inventory[(Integer B)] item in column 0, row 0 to Show text and Hide icons
-




-------- Equipped stuff --------
-




For each (Integer A) from 1 to 6, do (Actions)
-





Loop - Actions
-






Multiboard - Set the width for Inventory[(Integer B)] item in column 2, row (Integer A) to 8.00% of the total screen width
-






Multiboard - Set the width for Inventory[(Integer B)] item in column 1, row (Integer A) to 8.00% of the total screen width
-
-
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 1 to (Helm)
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 2 to (body)
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 3 to (Boots)
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 4 to (Gloves)
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 5 to (Left Hand)
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 2, row 6 to (Right Hand)
-




-------- description --------
-




Multiboard - Set the text for Inventory[(Integer B)] item in column 1, row 7 to Description:
-




-------- items --------
-




For each (Integer A) from 8 to 20, do (Actions)
-





Loop - Actions
-






Player Group - Pick every player in (All players) and do (Actions)
-







Loop - Actions
-








Hashtable - Save True as (Integer A) of (Key (Picked player)) in InvHash
-
-
-






Multiboard - Set the width for Inventory[(Integer B)] item in column 1, row (Integer A) to 13.00% of the total screen width
-






Multiboard - Set the width for Inventory[(Integer B)] item in column 2, row (Integer A) to 3.00% of the total screen width
-
-
-




Multiboard - Minimize Inventory[(Integer B)]
-




Multiboard - Maximize Inventory[(Integer B)]
-




Custom script: endif
-
-
-
-
Last edited:

















