Here are some offsets that some might find useful.
First start a battle, and then do normal 4-byte *1 scanning for money. Once you have the address for money add these addresses manually.
money-5C = number of hero deaths
money-58 = experience earned this battle
money-40 = enemy castle hp
money-3C = hero dead (1=no, 0=yes)
money-38 = enemy hero respawn time
money-34 = hero respawn time
money = money earned this battle
money+0C = castle hp
money+2C = max castle hp
If you lock the enemy hero respawn time then he will never respawn. If your hero dies you can set your timer to 0 to spawn him instantly, then reset number of deaths to 0, or just lock both of these at 0. The hero dead tag causes the respawn timer to start counting down so if you lock it at 1 then you won't respawn. You can set the enemy castle hp to 0 to win instantly. You can set your money and experience to whatever you'd like to get that amount for that battle.
These memory addresses continue over from battle to battle so you don't have to keep finding them. If you lock enemy castle hp to 0 you will instantly win every battle without having to do anything.