NOTE - For this script to work, you must replace Container1 with the container you want your Shard contracts in, replace Container 2 with the container you want your SteelClaw Clan contracts in, and Container3 with the container for Fayrin's Rest. When you run the script, it will pause twice waiting for you to pay the shipping clerk. I suggest you pay all your silvers the first time, and then all your bronzes the second time. This will prevent alot of silvers from building up and being stolen. If you are high enough level that your contracts are bigger, you may want to pay in golds and then silvers.

#Shard - Inside Outpost

put look
match SteelTrade [Steelclaw Clan, Trader Outpost]
match FayTrade [Marachek's Oak, Trader Outpost]
match ShardTrade [Brickwell Tower, Dispatch]
matchwait

ShardTrade:
put get contract in my CONTAINER1
match NoConShard referring
match YesShard You get a trading contract
matchwait

SteelTrade:
put get contract in my CONTAINER2
match NoCon referring
match YesSteel You get a trading contract
matchwait

FayTrade:
put get contract in my CONTAINER3
match NoCon referring
match YesFay You get a trading contract
matchwait

stowSha:
put put my contract in my CONTAINER1
put time
exit

stowSCC:
put put my contract in my CONTAINER2
put time
exit

stowFay:
put put my contract in my CONTAINER3
put time
exit

NoConShard:
move east
put go e door
put ask minister for contract
match paysilverShard for a total of
match paysilverShard That would be a total
match haveconShard Return when you have done it.
matchwait

NoCon:
put ask minister for contract
match paysilver for a total of
match paysilver That would be a total
match havecon Return when you have done it.
matchwait

haveconShard:
put out
move out
put time
exit

havecon:
put out
put time
exit

paysilverShard:
put out
move west
put wealth
match paybronzeShard You count out
matchwait

paybronzeShard:
put give contract to clerk
put wealth
pause 1
waitfor You count out
move east
goto ReadCon

ReadCon:
put out
put read my contract
match stowSha guild office at Shard
match stowSCC guild office at Steel
match stowFay guild office at Fayrin's Rest
matchwait

paysilver:
put weal
match paybronze You count out
matchwait

paybronze:
put give contract to clerk
put wealth
pause 1
match Readcon You count out
matchwait

YesShard:
put give contract to clerk
pause 1
GOTO ShardTrade

YesSteel:
put give contract to clerk
pause 1
GOTO SteelTrade

YesFay:
put give contract to clerk
pause 1
GOTO FayTrade