I have a couple items that have a rather simple script, (Thanks to MatthewPZC)
item script rupee1msg {
void run() {
Screen->Message(2);
}
}So on pickup, the Rupee 1 item displays a string. (However, this is only meant for a new custom single-rupee that I will be placing in treasure chests.)
I noticed one thing. If the item is just sitting there in the open, (hit "i" and place the item using the Rupee square on panel 2 of the ZQuest interface) which is not a special item, there's a rather interesting effect.
If the screen flag "Hold up Item" is enabled, The frame background I selected for that particular string shows up. However, if that screen flag is disabled, the frame background doesn't show, yet the string itself does.
I'm thinking holding up items have something to do with drawing the frame background around the string that you have selected.