# Numpad

## MSK.Numpad.Open

Opens an Numpad Window.

<details>

<summary>Preview</summary>

<img src="https://1100044979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6IG4qpnsvwJ4tB5edczg%2Fuploads%2F1u7ew4BId6kXikrpu69g%2FScreenshot_279.png?alt=media&#x26;token=bd511412-8c99-4ec4-beef-6b3e762ee245" alt="" data-size="original">

<img src="https://1100044979-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6IG4qpnsvwJ4tB5edczg%2Fuploads%2Fqf8Rw0geeXvdIfyvEeEk%2FScreenshot_280.png?alt=media&#x26;token=1d0782d8-6dbb-4533-adfc-bdff72a246f6" alt="" data-size="original">

</details>

<mark style="color:red;">**Parameters**</mark>\
**playerId** - `number` - Players server id\
**pin** - `string` - The correct Pin\
**showPin** - `boolean` - Show Numbers or \*\*\*\*

<mark style="color:green;">**Returns**</mark>\
**isCorrect** - `boolean` - If the inserted pin is correct or not

#### Asynchronous

```lua
MSK.Numpad.Open(playerId, '1234', true, function(isCorrect)
    print('Correct:', isCorrect)
end)

-- As an Export:
exports.msk_core:Numpad(playerId, pin, showPin, function(isCorrect)
    print('Correct:', isCorrect)
end
```

#### Synchronous

```lua
local isCorrect = MSK.Numpad.Open(playerId, '1234', true)

-- As an Export:
local isCorrect = exports.msk_core:Numpad(playerId, pin, showPin)
```

## MSK.Numpad.Close

Closes the current Numpad Window.

<mark style="color:red;">**Parameters**</mark>\
**playerId** - `number` - Players server id

```lua
MSK.Numpad.Close(playerId)

-- As an Export:
exports.msk_core:CloseNumpad(playerId)
```
