Ok I tryed, I came up with the following script:
canvas.clientCmdOpenBankGui();
it will come up with the bank gui, but when I click ok it says:
You are too far away
even if I'm right by the banker.
I'll try again see if I can correct this or come up with something better.
As far as the volcano: meh I only really need the dyes, and I'm too lazy to practice.