For the banks, I can't fully understand what your trying to do, however I do know that you cannot put a variable inside a variable.
Such is no possible:
Onactivate->client->modvariable [<var:cl:bl_id>] Set
See how that would cause problems?
i was probably to ambiguous with my last question, but i was able to do what i wanted.
i was able to store a player's money into a single brick, while making it available for someone to steal all of the money in that bank.
the sequence is as follows to store money and check how much you have:
@onactivate-self-modvar-brick-[<var:cl:bl_id>Money] [add] [<var:cl:$>
@onactivate-self-modvar-client-[$] [set]
@0nplayertouch-client-chatmessage-[<var:cl:<bl_id>Money>]
and yes, this seemingly impossible event chain works.
now, when someone comes to rob a bank, the var:cl:bl_id variable can be converted into another mass variable and thus transferred into the robber's stolen amount variable.