# Mercado RMT - Guia de Instalação

Este sistema permite que jogadores vendam itens do jogo por R$ real através do FluxCP.

## 1. Banco de Dados
Execute o arquivo `setup.sql` no seu banco de dados de **Login** (o mesmo onde fica a tabela `cp_credits`).

## 2. Arquivos
Copie as seguintes pastas para a raiz do seu FluxCP:
- `modules/rmt/`
- `modules/rmtadmin/`
- `themes/<seu_tema>/rmt/`
- `themes/<seu_tema>/rmtadmin/`

*Nota: Este pacote foi desenvolvido inicialmente para o tema `daggerro`. Se você usa outro tema, pode precisar ajustar o CSS nos arquivos dentro de `themes/`.*

## 3. Configuração (config/application.php)
Adicione as tabelas ao array `FluxTables`:
```php
'RmtMarketTable' => 'rmt_market_items',
'RmtSellerTable' => 'rmt_seller_profiles',
'RmtTransactionTable' => 'rmt_transactions',
```

Adicione os links ao menu `MenuItems`:
```php
'Mercado RMT' => array('module' => 'rmt'), // Em Informações
'Mercado RMT Admin' => array('module' => 'rmtadmin'), // Em Painel Admin
```

## 4. Acesso (config/access.php)
Adicione as permissões ao array `modules`:
```php
'rmt' => array(
    'index' => AccountLevel::ANYONE,
    'view' => AccountLevel::ANYONE,
    'profile' => AccountLevel::NORMAL,
    'checkout' => AccountLevel::NORMAL
),
'rmtadmin' => array(
    '*' => AccountLevel::ADMIN
),
```

## 5. Script In-Game
Copie o arquivo `rmt_market.txt` para a sua pasta de scripts customizados (ex: `npc/custom/`) e adicione a chamada no seu `scripts_custom.conf`:
```conf
npc: npc/custom/rmt_market.txt
```

O script permite que o jogador:
- Selecione um item do inventário.
- Defina o preço em R$.
- O item é removido do jogador e inserido na tabela `rmt_market_items` automaticamente.
- **Diferencial**: O site carrega as informações oficiais do item (`cp_itemdesc`) automaticamente para o comprador.

*Nota: O script valida se o jogador possui um perfil de vendedor (PIX/CPF) cadastrado no site antes de permitir a venda.*
