# Server Side

## vRP Character Functions

### Preparar query SQL

```lua
vRP.Prepare(Name, Query)
```

**Parâmetros**

* Name: `string`
* Query: `string`&#x20;

***

### Executar query SQL

```lua
vRP.Query(Name, Params)
```

**Parâmetros**

* Name: `string`
* Params (opcional): `table`

**Retorna**

* `unknown`

***

### Obter identidade do jogador

```lua
vRP.Identities(source)
```

**Parâmetros**

* source: `string` ou `number`

**Retorna**

* `string` ou `number`

***

### Salvar texto em um arquivo

```lua
vRP.Archive(Archive, Text)
```

**Parâmetros**

* Archive: `filetype` ou `string`
* Text: `string`

***

### Verificar se licença está banida

```lua
vRP.Banned(License)
```

**Parâmetros**

* License: `string` ou `number`

**Retorna**

* `boolean`

***

### Obter dados da conta pela licença

```lua
vRP.Account(License)
```

**Parâmetros**

* License: `string` ou `number`

**Retorna**

* `table` ou `boolean`

***

### Obter dados do usuário

```lua
vRP.UserData(Passport, Key)
```

**Parâmetros**

* Passport: `number`
* Key: `string`

**Retorna**

* `table`

***

### Verificar se está dentro de uma propriedade

```lua
vRP.InsidePropertys(Passport, Coords)
```

**Parâmetros**

* Passport: `number`
* Coords: `vector3` ou `table<table|number>`

***

### Obter inventário do jogador

```lua
vRP.Inventory(Passport)
```

**Parâmetros**

* Passport: `number`\
  **Retorna**
* `table`

***

### Aplicar skin ao personagem

```lua
vRP.SkinCharacter(Passport, Hash)
```

**Parâmetros**

* Passport: `number`
* Hash: `string` ou `number`

***

### Obter passaporte pelo source

```lua
vRP.Passport(source)
```

**Parâmetros**

* source: `number`

**Retorna**

* `number` ou `nil`

***

### Obter todos os jogadores

```lua
vRP.Players()
```

**Retorna**

* `table`

***

### Obter source pelo passaporte

```lua
vRP.Source(Passport)
```

**Parâmetros**

* Passport: `number`

**Retorna**

* `number`

***

### Obter datatable do jogador

```lua
vRP.Datatable(Passport)
```

**Parâmetros**

* Passport: `number`

**Retorna**

* `table` ou `boolean`

***

### Expulsar jogador

```lua
vRP.Kick(source, Reason)
```

**Parâmetros**

* source: `string` ou `number`
* Reason: `string`

***

### Selecionar personagem

```lua
vRP.CharacterChosen(source, Passport, Model)
```

**Parâmetros**

* source: `number`
* Passport: `number`
* Model (opcional): `number`&#x20;
