I do not know what to do, it's my money and I want it back and nobody helps me, what I can do?
Well, technically it isn't your money unless the payment you received and then used to wager with confirms.
And that's where the problem lies.
Blockchain.info has a good tool to help understand the details, and you get this from clicking the "enable" advanced (at the bottom):
-
https://blockchain.info/tx/d1d6f0e127d066d418f445a7463e10277ee86acd7513c539b8377dda2d7e449fThen click on Output for the 24.09017 BTC amount on the left, which brings you to:
-
https://blockchain.info/tx-index/34253280/0So when you placed that wager, whatever client you were using (Blockchain.info in your instance) assumed you have 24.09017 to wager with. Unfortunately, you didn't. Part of that 24.09017 BTC, the amount of 2.48699998 BTC came from 12Cf6nCcRtKERh9cQm3Z29c9MWvQuFSxvT.
Except that ended up being a double spend against you. And thus the entire 24.09017 BTC coin that you had used to wager with was never yours to begin with. That 2.48699998 BTC sent to you will never confirm (as it has since been spent elsewhere).
So your wager using that money too will never confirm, and thus you aren't owed anything from SatoshiDICE because their payouts clearly only confirm when the wager confirms as well.
----
There are two ways this can be solved going forward.
One way would be for SatoshiDICE to NEVER send payouts unless they are only using funds that have first confirmed. That would require SatoshiDICE to either maintain a bigger hotwallet to accommodate payouts or to hold off on payouts when funds are running low to wait for other people's wagers confirm before using them to pay out the winners.
But that would require SatoshiDICE to change their backend system.
The other solution is for you to NEVER place a wager unless the funds you are using to wager have first confirmed. Blockchain.info is more lenient than the Bitcoin.org client or the SatoshiRoller client -- both of which require one confirmation before letting you spend the funds. So you are using a client that is susceptible to this situation happening again and again -- and it does nothing to warn you that you are spending funds that haven't confirmed.
So your choices are, use a client that only will spend funds that have at least one confirmation (like, perhaps the new SatoshiRoller app, available for testing now) or accept that not every wager you make will be a valid wager (for the reason, you are trying to spend funds that might not actually be yours.)