I'm doing something like that for my game. It's very complicated and may take up a lot of room, but if you want to do this, this may be the only way (I think).
Here's what I did for my CMS (I think this is the script):
First, create a Variable called "InstigateItem" Then, create the following scripts:
Menu Script
Item Select
Item Display
Item Script
Item Info
Now, create an item called "None"
Menu Script:
SBC: Repeat: Fixed Flag (I think that's what you call it)= OFF
Display Member List
SBC: User Choice= 0
To End
SC End
Use Member Order
Member Info: Load
Call Script: Item Select
SB End
Item Select Script
SBC: Repeat: Fixed Flag= OFF
Call Script: Item Display
SBC: Repeat: Fixed Flag= OFF
Multiple Choice (A to G for first 7 choice slots. For last, put Next)
Sort: Variable: User Choice
Apply If= 1
Clear Message
Variable: InstigateItem= Item 1
To End
(Repeat this until...)
Apply If= 8
Multiple Choice (H-L for first 5 choice slots. For 6, place Item Info and for 7, place First Page
Sort: Variable: User Choice
Apply If= 1
(I think you get the idea)
Apply If= 6
Call Script: Item Info
Flag: Temp Flag 1=ON
To End
Apply If= 7
Flag: Temp Flag 2=ON
To End
(Hopefully you have the Cancel Menus Flag on before you do this)
No Application
Close Message Window
Force Script End
SB End
To End
No Application
Close Message Window
Force Script End
SB End
SBC: Temp Flag2=ON
Flag: Temp Flag2=OFF
To Top
SC End
To End
SB End
SBC: Temp Flag1=ON
Flag: Temp Flag1=OFF
To Top
SC End
SBC: InstigateItem=-1
Clear Message
SFX: Deny
(Message explaining you have no item)
Button Wait
Clear Message
To Top
SC End
Script Call: Item Script
SB End
Item Display:
Message: "A= "
Variable: Item Number= Item 1
SBC: Item Number= -1
Variable: Item Number= (Whatever database number you assigned item "None" to.
SC End
Get Item Name
Content: Input: Common Name
Message: "ENTER
B= "
(I think you get the idea. Repeat until you reach L, Item 12)
Message: "ENTER"
Item Info
(Basically, copy everything on the top from Item Select, stopping before SBC: Temp Flag 1= ON. Do not include the "Item Info" choice command, its Apply If command, or the Script Call pertaining to "Item Display" in this script. Under the first Repeat Branch, place a message like:
"What items do you want info about?"
Also, change all Variables that are "InstigateItem" to "Item Number")
(Copy the script commands in Item Select from SBC: Variable: InstigateItem= -1 to its SC End. Change InstigateItem to Item Number)
Load Item Info
Clear Message
Message: "Name= "
Content: Input: Common Name
Message: "ENTER
Description="
Content: Description: When Called (Item)
Button Wait
Clear Message
SB End
I have yet to write Item Script. I know what to do, but I'd like to write it out first. The commands I placed up for you will allow you to (as of now) see info about your items. I'll post later about the Item Script. Anyway, hope this helps some.
EDIT:
(You can disregard this edit)
I'm sorry.
I didn't mean to post this yet. I'm not finished my script. Please be patient as I sort this out.