

Note: For this script to work, you must change CONTAINER1 to the container you put your Langenfirth contracts in, container2 for RiverHaven, container3 for Fornsted and container4 for Theren. The script will pause twice for you to pay the clerk (first golds and then silvers is what I recommend).
#Therengia - Inside Outpost
top:
put look
match TherenTrade [Alliance of Exchange, Traders' Center
match LangTrade [The Fur Exchange, Trading Office
match FornTrade [Fornsted, Pavilion Outpost
matchwait
TherenTrade:
put get con in t box
match NoCon referring
match YesTheren You get a trading contract
matchwait
LangTrade:
put get con in l box
match NoCon referring
match YesLang You get a trading contract
matchwait
FornTrade:
put get con in d box
match NoCon referring
match YesForn You get a trading contract
matchwait
YesTheren:
pause 1
put give clerk
goto TherenTrade
YesLang:
pause 1
put give clerk
goto LangTrade
YesForn:
pause 1
put give clerk
goto FornTrade
NoCon:
put ask minister for contract
match paygold for a total of
match paygold That would be a total
macht havecon You still have another contract
matchwait
havecon:
exit
paygold:
put weal
match paysilver You count out
matchwait
paysilver:
put give clerk
put weal
pause 1
match readcon You count out
matchwait
readcon:
put read my contract
match stowL guild office at Langenfirth
match stowRH guild office at RiverHaven
match stowF guild office at Fornsted
match stowT guild office at Therenborough
matchwait
stowL:
put put my contract in my CONTAINER1
exit
stowRH:
put put my contract in my CONTAINER2
exit
stowF:
put put my contract in my CONTAINER3
exit
stowT:
put put my contract in my CONTAINER4
exit