well, there needs to be a window script for it, this one says what the window does, however a window needs to exist.
you use a call script event.
def menu_call(index)
@menu_list[index][PROC].call if not
@menu_list[index][PROC].nil?
end
as of now, but it does nothing, because the window does not exist