

Note: For this script to work properly as it is now, you need 7 boxes, dyed different colors which begin with C, W, T, L, S, D, and Aq. If you want to use different containers, just change the script. When you start the script, you should have nothing in your right hand, and the contracts in their corresponding box. You must pay the clerk twice during the script (first golds then silvers is what I recommend).
#Zoluren - Inside Outpost
put look
match CrossingTrade [Traders' Guild, Shipment Center
match ArtheTrade [Swotting Hall, Trader's Center
match StoneTrade [Stone Clan, Trader's Guild Outpost
match DirgeTrade [Darkstone Inn, Stables
match TigerTrade [Tiger Clan, Trader's Guild Outpost
match WolfTrade [Wolf Clan Trader Outpost
match LethTrade [Eshar's Trading Post, Main Room
matchwait
CrossingTrade:
put get contract from c box
match NoConCross referring
match YesCrossing You get a trading contract
matchwait
ArtheTrade:
put get contract from aq box
MATCH NoCon referring
MATCH YesArthe You get a trading contract
Matchwait
StoneTrade:
put get contract from s box
MATCH NoCon referring
MATCH YesStone You get a trading contract
Matchwait
DirgeTrade:
put get contract from d box
MATCH NoConDirge referring
MATCH YesDirge You get a trading contract
Matchwait
TigerTrade:
put get contract from t box
MATCH NoCon referring
MATCH YesTiger You get a trading contract
Matchwait
WolfTrade:
put get contract from w box
MATCH NoCon referring
MATCH YesWolf You get a trading contract
Matchwait
LethTrade:
put get contract from l box
MATCH NoCon referring
MATCH YesLeth You get a trading contract
Matchwait
NoConCross:
move east
put ask mini for cont
match paygoldCross for a total of
match paygoldCross That would be a total
match haveconCross Return when you have done it.
matchwait
NoConDirge:
put climb stair
put ask mini for con
match paygoldDirge for a total of
match paygoldDirge That would be a total
match haveconDirge Return when you have done it.
matchwait
NoCon:
put ask mini for con
match paygold for a total of
match paygold That would be a total
match havecon Return when you have done it.
matchwait
haveconCross:
put w
put o
exit
haveconDirge:
put climb stair
put o
exit
havecon:
put o
exit
paygoldCross:
put w
put weal
match paysilver You count out
matchwait
paygoldDirge:
put climb stair
put weal
match paysilver You count out
matchwait
paygold:
put weal
match paysilver You count out
matchwait
paysilver:
put give clerk
put wealth
pause 1
match Readcon You count out
matchwait
Readcon:
put read my contract
MATCH StowL guild office at Leth
MATCH StowC guild office at The Crossing
MATCH StowAq guild office at Arthe
MATCH StowS guild office at Stone
MATCH StowD guild office at Dirge
MATCH StowT guild office at Tiger
MATCH StowW guild office at Wolf
matchwait
YesCrossing:
put give contract to clerk
pause 1
GOTO CrossingTrade
YesArthe:
put give contract to clerk
pause 1
GOTO ArtheTrade
YesStone:
put give contract to clerk
pause 1
GOTO StoneTrade
YesDirge:
put give contract to clerk
pause 1
GOTO DirgeTrade
YesWolf:
put give contract to clerk
pause 1
GOTO WolfTrade
YesTiger:
put give contract to clerk
pause 1
GOTO TigerTrade
YesLeth:
put give contract to clerk
pause 1
GOTO LethTrade
StowC:
put put my contract in C box
Exit
StowL:
put put my contract in L box
Exit
StowW:
put put my contract in W box
Exit
StowT:
put put my contract in T box
Exit
StowAq:
put put my contract in Aq box
Exit
StowS:
put put my contract in S box
Exit
StowD:
put put my contract in D box
Exit