# Server Callbacks

{% hint style="danger" %}
You need ***msk\_core***! - [*Download it here*](https://github.com/MSK-Scripts/msk_core)
{% endhint %}

### hasBankcard

<mark style="color:green;">**Returns**</mark>\
**hasBankcard** - `boolean` - if The Player has a Bankcard or not

```lua
local hasBankcard = MSK.Trigger('msk_banking:hasBankcard')
```

### getMainAccount

<mark style="color:green;">**Returns**</mark>\
**mainAccount** - `table <identifier, cash, bank, iban>` - The data of the main account

```lua
local mainAccount = MSK.Trigger('msk_banking:getMainAccount')
```

### getSecondAccount

<mark style="color:green;">**Returns**</mark>\
**secondAccount** - `table <identifier, bank, iban>` - The data of the second account

```lua
local secondAccount = MSK.Trigger('msk_banking:getSecondAccount')
```

### getSocietyAccounts

<mark style="color:red;">**Parameters**</mark>\
**jobname** - `string` - The job you want the data from

<mark style="color:green;">**Returns**</mark>\
**societyAccount** - `table <identifier, bank, iban, name, label>` - The data of the society account

```lua
local societyAccount = MSK.Trigger('msk_banking:getSocietyAccounts', 'police')

--[[
societyAccount.identifier -- 'police'
societyAccount.bank -- 5035
societyAccount.iban -- 'SALSPD'
societyAccount.name -- 'society_police'
societyAccount.label -- 'LSPD'
]]
```

### getPIN

<mark style="color:green;">**Returns**</mark>\
**pin** - `string` - PIN

```lua
local pin = MSK.Trigger('msk_banking:getPIN')
```

### getInvestment

<mark style="color:green;">**Returns**</mark>\
**invest** - `number` - The current Invesment Amount as a number

```lua
local invest = MSK.Trigger('msk_banking:getInvestment')
```
