PT-BR/Sistema de Configurações

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

O sistema de configurações de um recurso lhe oferece a vantagem de armazenar ou obter informações para uso futuro; ou providenciar aos administradores uma maneira mais fácil de configura-lo sem ter que modificar seus arquivos.

As configurações são alteradas de duas formas: tanto pelos scripts ou pelo administrador, por meio do console.

Nomeando as Configurações

As configurações são bem simplistas na forma de serem nomeadas, permitindo dar detalhes e definir seu tipo de acesso (access).

Elas se classificam dessa maneira:

[acesso][nome-do-recurso].nome-da-configuração

Tipos de acesso:

  • *: Significa que será aberto ao público (public) e qualquer recurso pode ler e escrever nela
  • #: Define um tipo de proteção (protected), permitindo somente a leitura, caso acessada por outros recursos.
  • @: Promove privacidade (private) com objetivo de negar acesso a qualquer outro recurso que queria escrever ou ler
  • Se nenhum for especificado, serão definidos: private se é uma configuração local ou public se for global

Informar o nome-do-recurso é opcional. Se não for especificado, a configuração torna-se global.

Escreva o que desejar no nome-da-configuração.

Como gerenciá-lo?

Você pode administrar as configurações através do recurso admin. Se for preciso, podes adicionar no Settings Manager atributos à elas, pois é bem útil:

<settings>
    <setting name="*settingname" value="defValue" friendlyname="" group="" accept="" examples="" desc="" />
</settings>
  • friendlyname: Um nome mais amigável para sua configuração
  • accept: Os valores que a configuração pode aceitar
  • examples: Um exemplo de valor
  • desc: Uma descrição da configuração

Funções de Scripting

Há duas funções para scripting a serem usadas pelo sistema de configurações: set e get.

Comandos do Console

Há dois comandos para este tipo de coisa: