# setConvar (Cliente)

> Define una convar solo en este cliente. Nunca se envía al servidor. Con `persist`, el valor se guarda para este servidor y vuelve en la próxima sesión.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Convars
- **URL**: https://wiki.mymp.gg/es/setConvar-client
- **Contraparte**: También existe en el servidor, con otra implementación: [setConvar (Servidor)](https://wiki.mymp.gg/es/setConvar-server.md)

## Sintaxis

```lua
bool setConvar(string name, string value [, bool persist = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `name` | `string` | Nombre de la convar. |
| `value` | `string` | Valor. |
| `persist` | `bool` | Guardar el valor para las próximas sesiones en este servidor. *(por defecto: `false`)* |

## Retorno

`true` si se definió, `false` mientras no hay sesión con un servidor. Da error si el servidor sincroniza esa convar.

## Ejemplo

```lua
setConvar("hud_scale", "1.2", true)
```

### Atención

Lo guardado con `persist` se pierde cuando el servidor cambia su `content.key`.

## Ver también

- [setConvar (Servidor)](https://wiki.mymp.gg/es/setConvar-server.md): Define una convar en el servidor y la crea si no existe. Con synced, el valor llega a todos los clientes, incluso a los que entren después, y su getConvar pasa a leerlo.
- [getConvar (Compartido)](https://wiki.mymp.gg/es/getConvar.md): Lee una convar como texto. En el cliente, una convar que sincroniza el servidor va antes que la del propio cliente.
