From The Mana World

Manamarket2.png

ManaMarket

ManaMarket é um bot amigável do servidor escrito por Jero e PjotrOrial, inspirado no finado Tradebot escrito por Turmfalke. Ele está localizado na Loja Geral em Hurnscald. Permite aos jogadores adicionar itens para venda, que ficam então disponíveis para compra. Itens são listados por 1 semana e podem ser estendidos por até 3 semanas (veja o comando !relist). Todos os comandos são disponíveis via mensagens privadas (sussuros) e o comando de clique direito > Comprar do Manaplus é suportado para listar os itens à venda.

Comandos

Você deve sussurar ao ManaMarket para enviar um comando.

 /w ManaMarket <comando>

Comandos públicos

  • !list
Retorna uma lista de todos os itens à venda no momento.
  • !find <nome> or <Item id>
Retorna uma lista de itens com o nome ou Item ID específico. Por exemplo /w ManaMarket !find ore
  • !buy <quantidade> <uid>
Permite comprar um item da lista. Por exemplo: Para comprar um item mostrado na lista como:
[selling] [6] 5 [Iron Ore] for 1000gp each 

nota de tradução: como o script interage por código diretamente com o servidor, as mensagens enviadas pelo ManaMarket são interpretadas apenas em inglês

você deveria digitar '/w ManaMarket !buy 1 6'. Isto irá comprar uma unidade do item 6 (Minério de Ferro).

Comandos de vendedor

Os seguintes comandos são disponíveis apenas para jogadores com acesso de vendedor (nível 5 de acesso ou acima).

  • !add <quantidade> <preco> <nome do item>
Este comando é usado para adicionar itens à venda. Por exemplo: Se você quer vender 10 Minérios de Ferro, por 5000GP cada, você digitaria "/w ManaMarket !add 10 5000 Iron Ore". Após digitar corretamente o bot iniciará uma negociação. Aceite e adicione seus itens.
  • !info
Você pode verificar seu nível de acesso atual, o número de vagas que você tem livres, a quantia de dinheiro que você já recebeu e uma lista dos seus itens à venda.
  • !relist <uid>
Um item é mostrado na lista por uma semana antes de precisar ser relistado. Este comando é usado para relistar um item. Um item pode ser relistado por um máximo de 3 semanas antes de precisar ser coletado de volta usando o comando !getback. Isto serve para prevenir que itens não vendidos permaneçam na lista.
  • !getback <uid>
Retorna um item não vendido da lista para o inventário. Por exemplo, para retornar um item mostrado através de !info ou !list como:
[selling] [6] 5 [Iron Ore] for 1000gp each 
você deve digitar '/w ManaMarket !getback 6', que retornará todas as unidades do item 6.
  • !money
Recebe todo o dinheiro recebido pela venda dos seus itens até então.
  • !help <comando> or !help
Mostra uma lista de comandos ou provê maiores informações sobre um determinado comando.

Comandos de admin

Os seguintes comandos requerem nível de acesso 10 ou superior.

  • !listusers
Lista todos os usuários que possuem nível de acesso especial, como vendedores, admnistradores e usuários bloqueados.
  • !adduser <nível de acesso> <vagas> <nome>
Adiciona um usuário ao bot, um vendedor deve ser adicionado com nível de acesso 5.
  • !setslots <vagas> <nome>
Configura o número de vagas disponíveis para um dado usuário.
  • !setaccess <nível de acesso> <nome>
Configura o nível de acesso para um jogador: -1 para bloqueado, 5 para vendedor and 20 para admin.
  • !identify <uid>
Retorna o nome do dono do item com <uid>.
  • !removeuser <nome>
Remove um usuário.
  • !tradestate
Verifica o estado de negociação atual do ManaMarket.

Níveis de acesso

O nível de acesso define quais comandos você é capaz de usar:

  • Nível -1
Um usuário que foi bloqueado por explorar/spammar o ManaMarket.
Comandos disponíveis: Nenhum
  • Nível 0
Você pode comprar itens.
Comandos disponíveis: !list !buy !find !help
  • Nível 5
Você pode vender itens.
Comandos concedidos: !add !relist !info !money !getback
  • Nível 10
Você pode vender itens e adicionar usuários.
Comandos concedidos: !adduser !listusers
  • Nível 20
Você tem acesso a comandos administrativos.
Comandos disponíveis: Todos

Relatório de vendas

Você pode ver um relatório de vendas recentes para ter uma ideia de valores atuais de itens.

Você pode ver um histórico de itens vendidos.

Estes relatórios são atualizados de hora em hora.

Solicitando acesso de vendas

Para requisitar uma conta de vendedor, leia a postagem no fórum e responda com o nome exato de personagem.

Apenas uma conta por jogador será aceita. Se o registro do bot mostrar tentativa de abuso ou fraude, sua conta ou acesso poderá ser revogada.

Código Fonte

Você pode encontrar o código fonte aqui ManaMarket no Github