I agree with what you said about this community not helping each other, so I decided to do a test myself.
There is nothing wrong with your code, it's just a question of understanding game mechanic's.
You cannot begin to gain the auto deposit if you do not have a capacity to store money (Tiberium).
The starting point for money storage is a tiberium refinery (Even the Scrin, who have massive Tiberium storage in their refinery, must 1st build one in order to gain auto deposit benefits).
This is why on maps with tiberium spikes that are close to a players starting position, good players delay their engineer until their refinery is finished, if they did not, they'd lose the intial capture bonus and any due credits until the refinery is placed.
The code I added to my building:
<AutoDepositUpdate id="ModuleTag_Money" DepositInterval="1s" DepositAmount="25" GiveNoXP="true" Flags="ACTIVE_WHEN_REPAIRING" xmlns="uri:ea.com:eala:asset" />
A typical refinery money storage code:
<DistributedMoney id="ModuleTag_DistributedMoney" Capacity="2000" OnDieSpawnPercentage="25" xmlns="uri:ea.com:eala:asset" />
A refinery also has a 'FS_MONEY_STORAGE' kind of.
Edited by Madin, 17 December 2009 - 08:33 PM.