I have this at the top:
local Accounts = { 'Account1', 'Account2' }
local Passwords = { ['Account1'] = 'Password', ['Account2'] = 'abcd' }
local Shards = { ['Account1'] = { 1 , ... }, ['Account2'] = { 1, ... } }
local Chars = { ['Account1'] = { [1] = { 1,2,3,4 } }, ['Account2'] = { [1] = { 2,3,4 } } }
Ultimately, for the general user, I'd make a menu setup so users didn't have to figure out how tables work in openEUO.
Then they just press play.
I didn't know you didn't have to move, didn't even try without moving out from that corner. I was thinking about a generic recall in, use the vendors, move to corner and log out so users didn't have to worry bout the location of the characters before pressing play. Use getskill to determine chiv or recall travel.