"Shared wallets will not work correctly." One satoshi bones rule states:

SHARED WALLETS WILL NOT WORK CORRECTLY.


What is a shared wallet? Why would shared wallets not work correctly with satoshi bones?
A shared wallet is often what online services and exchanges often use. They aren't fully functional wallets, and rely on a backend service to manage funds across users, this is the "sharing".

The reason you can't send from a shared address is because shared wallets only allow 1-way transactions due to technical limits. Satoshi Bones sends back bitcoins to the address it receives from after betting from what I'm assuming.

You're using a shared wallet if your sending from an exchange, Coinbase, and most online wallets or websites. The only web wallet that is not a shared wallet that I know is blockchain.info. Else just use wallets you install like Bitcoin-qt, Armory, or Electrum. I recommend Electrum.