> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.warpstore.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Customização

> Este é um guia de como fazer a migração das funções caso tenha modificações no arquivo commands.lua.

### Como criar um comando personalizado?

1. Em nosso painel, você irá criar um comando vazio ou gerar um comando personalizado.
2. No seu comando o primeiro argumento é definido como uma funçao, exemplo:

```lua theme={null}
"addGroup {userId} {group}"

-- Quando ele for executado ele irá procurar por addGroup na o arquivo `commands.lua`
commands["addGroup] = function (args)
    -- Assim irá ficar seu comando, e quando ele for executar ele irá trazer os parametros definidos,
    -- Sendo o "{userId}" a proprioa plataforma irá substituilo pelo id do usuário e o group pelo comando que colocar.

    local userId = args[1] -- Aqui você pega o id do usuário que vem como primeiro argumento depois da função
    local group = args[2] -- Aqui você pega o id do usuário que vem como segundo argumento depois da função

    -- Aqui abaixo você pode executar oque quiser, caso queira passar argumentos diferentes você pode é so definir
    -- o conteudo diretamente, tipo: "addGroup {userId} VIP"
    
    -- Então o argumento 2 virá como VIP já definido.
end
```

<Note>
  É importante lembrar que todos os comandos vem por padrão como string, você deve usar o tonumber para converter e usar o ID do usuário!
</Note>
