# Server

### Add / Remove / Set Money

<mark style="color:red;">**Parameters**</mark>\
**iban** - `string` - The identifier of a Player

<mark style="color:green;">**Returns**</mark>\
**account** - `table <iban, money, account>` - Saved account

`account` can be `'main'` for mainAccount, `'1'` for secondAccount or `'society'` for societyAccount

```lua
TriggerEvent('msk_banking:getSharedAccount', iban, function(account)
    print(account.iban, account.money, account.account)
end)
```

{% tabs %}
{% tab title="Add Money" %}

```lua
TriggerEvent('msk_banking:getSharedAccount', iban, function(account)
    account.addMoney(amount)
end)
```

{% endtab %}

{% tab title="Remove Money" %}

```lua
TriggerEvent('msk_banking:getSharedAccount', iban, function(account)
    account.removeMoney(amount)
end)
```

{% endtab %}

{% tab title="Set Money" %}

```lua
TriggerEvent('msk_banking:getSharedAccount', iban, function(account)
    account.setMoney(amount)
end)
```

{% endtab %}
{% endtabs %}

### setSharedAccountMoney

This is an EventHandler when saving an account.

<mark style="color:green;">**Returns**</mark>\
**data** - `table <iban, money, account>` - Saved account

`data.account` can be `'main'` for mainAccount, `'1'` for secondAccount or `'society'` for societyAccount

```lua
AddEventHandler('msk_banking:setSharedAccountMoney', function(data)
    print(data.iban, data.money, data.account)
end)
```
