# SERVER EXPORTS

### Set Verification (By Source)

Sets the verification badge level for a specific player's Qwuaker account using their Server ID (Source).

{% code overflow="wrap" lineNumbers="true" %}

```lua
local success = exports["17mov_Phone"]:Qwuaker_SetVerificationBySrc(src, level)
```

{% endcode %}

**Returns:**

* `boolean`: `true` if the operation was successful.

<table><thead><tr><th width="117">Argument</th><th width="90">Type</th><th width="105">Optional</th><th>Explanation</th></tr></thead><tbody><tr><td>src</td><td><code>number</code></td><td>❌</td><td>The player's server ID (source).</td></tr><tr><td>level</td><td><code>number</code></td><td>❌</td><td>Verification level: <code>0</code> (None), <code>1</code> (Verified), <code>2</code> (Business), <code>3</code> (Gov).</td></tr></tbody></table>

### Set Verification (By Number)

Sets the verification badge level for a specific player's Qwuaker account using their phone number.

{% code overflow="wrap" lineNumbers="true" %}

```lua
local success = exports["17mov_Phone"]:Qwuaker_SetVerificationByNumber(number, level)
```

{% endcode %}

**Returns:**

* `boolean`: `true` if the operation was successful.

<table><thead><tr><th width="112" align="center">Argument</th><th width="87" align="center">Type</th><th width="105" align="center">Optional</th><th>Explanation</th></tr></thead><tbody><tr><td align="center">number</td><td align="center"><code>number</code></td><td align="center">❌</td><td>The player's phone number.</td></tr><tr><td align="center">level</td><td align="center"><code>number</code></td><td align="center">❌</td><td>Verification level: <code>0</code> (None), <code>1</code> (Verified), <code>2</code> (Business), <code>3</code> (Gov).</td></tr></tbody></table>

### Get Verification (By Source)

Retrieves the current verification level of a player's Qwuaker account using their Server ID (Source).

{% code overflow="wrap" lineNumbers="true" %}

```lua
local level = exports["17mov_Phone"]:Qwuaker_GetVerificationBySrc(src)
```

{% endcode %}

**Returns:**

* `number` | `nil`: The current verification level (0-3), or `nil` if the user was not found.

<table><thead><tr><th width="118" align="center">Argument</th><th width="93" align="center">Type</th><th width="115" align="center">Optional</th><th>Explanation</th></tr></thead><tbody><tr><td align="center">src</td><td align="center"><code>number</code></td><td align="center">❌</td><td>The player's server ID (source).</td></tr></tbody></table>

### Get Verification (By Number)

Retrieves the current verification level of a player's Qwuaker account using their phone number.

{% code overflow="wrap" lineNumbers="true" %}

```lua
local level = exports["17mov_Phone"]:Qwuaker_GetVerificationByNumber(number)
```

{% endcode %}

**Returns:**

* `number` | `nil`: The current verification level (0-3), or `nil` if the user was not found.

<table><thead><tr><th width="118" align="center">Argument</th><th width="90" align="center">Type</th><th width="108" align="center">Optional</th><th>Explanation</th></tr></thead><tbody><tr><td align="center">number</td><td align="center"><code>number</code></td><td align="center">❌</td><td>The player's phone number.</td></tr></tbody></table>

## Commands

#### Set Verification Level

Allows administrators (or console) to manually set a verification level for a specific Qwuaker username.

**Usage:**

```
/setVerificationLevel [username] [level]
```

<table><thead><tr><th width="123" align="center">Argument</th><th>Explanation</th></tr></thead><tbody><tr><td align="center"><code>username</code></td><td>The unique username of the Qwuaker account (e.g., <code>@JohnDoe</code>).</td></tr><tr><td align="center"><code>level</code></td><td><p><code>0</code> = Not Verified</p><p><code>1</code> = Verified (Blue Check)</p><p><code>2</code> = Business (Gold Check)</p><p><code>3</code> = Government (Grey Check)</p></td></tr></tbody></table>

**Example:**

```
/setVerificationLevel JohnDoe 2
```
