---
title: "SetSVarString | open.mp"
description: "Defina uma variável de servidor de string."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetSVarString
language: pt-BR
---

# SetSVarString

aviso

Esta função foi adicionada no SA-MP 0.3.7 R2 e não funcionará em versões anteriores!

## Descrição

Defina uma variável de servidor de string.

| Nome | Descrição |
| --- | --- |
| const svar\[\] | O nome da variável do servidor. |
| const value\[\] | A string a ser definida. |
| OPEN\_MP\_TAGS:... | Número indefinido de argumentos de qualquer tag. |

## Retornos

**true** – A função foi executada com sucesso.

**false** - Falha na execução da função. O nome da variável é nulo ou tem mais de 40 caracteres.

## Exemplos

```c
// definir "Version"
SetSVarString("Version", "0.3.7");

// imprimirá a versão que o servidor possui
new string[5 + 1];
GetSVarString("Version", string, sizeof(string));
printf("Version: %s", string);
```

## Funções Relacionadas

-   [SetSVarInt](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetSVarInt): Defina um número inteiro para uma variável do servidor.
-   [GetSVarInt](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetSVarInt): Obtenha um servidor de jogador como um número inteiro.
-   [GetSVarString](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetSVarString): Obtenha a string definida anteriormente de uma variável do servidor.
-   [SetSVarFloat](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetSVarFloat): Defina um ponto flutuante para uma variável do servidor.
-   [GetSVarFloat](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetSVarFloat): Obtenha o float definido anteriormente de uma variável do servidor.
-   [DeleteSVar](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/DeleteSVar): Exclua uma variável de servidor.
