Pular para o conteúdo

Criando uma loja

Tudo nesta página acontece no painel (/shopcreator) e é salvo no banco de dados conforme você edita. Os jogadores veem as alterações sem precisar reiniciar.


Crie uma loja clicando em Create Shop e depois abra-a com o ícone de lápis. Cada seção se expande ao clicar.

Uma loja pode ficar em quantos lugares você quiser. Clique em Add para adicionar um local, escolha um modelo de ped na lista e pressione Set by Cursor: uma prévia do vendedor seguirá para onde você olhar.

TeclaDurante o posicionamento
Roda do mouseGira o vendedor
↑ / ↓Sobe ou desce o vendedor
EPosiciona aqui
XCancela

Customize Clothes veste o vendedor peça por peça; Copy Outfit copia para ele exatamente o que o seu próprio personagem está vestindo.

Ativado ou desativado, com Sprite (o ícone), Color, Size e Name. O blip desaparece junto com o vendedor enquanto um local assaltado estiver fechado.

Para lojas administradas pelo servidor. Cada produto possui:

CampoO que é
Item NameO nome interno do item, exatamente como o seu inventário o reconhece
LabelO nome exibido na vitrine da loja
PricePreço por unidade
CategoryUma das opções de Config.Categories; a janela da loja agrupa os produtos por ela
Payment TypeCash Only, Bank Only, Black Money Only, All (Cash + Bank + Black Money) ou All (Cash + Bank)

No caixa, o jogador escolhe a quantidade e, quando houver mais de uma opção, como deseja pagar.

Ative Job Restriction e adicione empregos, cada um com um cargo mínimo. Um jogador que não tenha nenhum deles será informado de que não possui o emprego necessário, e a loja permanecerá fechada para ele.

CampoO que é
Enable RobberyDefine se esta loja pode ou não ser assaltada
Cooldown (minutes)Por quanto tempo o local permanece fechado após um assalto
Duration (seconds)Por quanto tempo o assaltante precisa manter a arma apontada para o vendedor
RewardsQuantas recompensas quiser: um Item com quantidade definida, ou Money (Dinheiro em mãos, Banco ou Dinheiro Sujo) — valor fixo, ou Min e Max para um valor aleatório

Ative Store Ownership e clique em Add para adicionar donos pelo identificador que o Config.IdentifierType utiliza — um ID do Discord na configuração padrão. Uma loja com dono vende itens da sua própria lista de produtos, abastecida pelos seus donos e funcionários; os produtos configurados pelo servidor acima não são exibidos enquanto a propriedade estiver ativa.

Ative Webhooks e cole uma Webhook URL do Discord. Aquela loja passará a registrar compras, assaltos, estoque adicionado e removido, além de funcionários contratados e demitidos — com uma captura de tela quando Config.Screenshot estiver ativado e o screenshot-basic estiver em execução.


Um dono abre sua loja como qualquer cliente. Um botão de engrenagem na janela da loja abre Shop Settings, que possui quatro seções.

SeçãoO que o dono faz ali
NameRenomeia a loja
ProductsAdiciona um produto a partir de um item que está carregando: escolhe o item, quantos vão para a prateleira, o preço, a categoria e o pagamento aceito. Essa quantidade é retirada do inventário dele. O estoque pode ser reposto ou retirado depois
EmployeesContrata um jogador que esteja a até 10 metros de distância, define a comissão dele ou o demite
VaultO saldo da loja: White Money (dinheiro limpo) e Black Money (dinheiro sujo) mantidos separados. Deposite dinheiro limpo da carteira ou banco, saque para carteira ou banco; deposite e saque dinheiro sujo

Quando um cliente compra:

  1. O estoque diminui pela quantidade vendida. Um produto sem estoque não pode ser comprado.
  2. O pagamento vai para o cofre — dinheiro sujo para o saldo de dinheiro sujo, todo o resto para o saldo de dinheiro limpo.
  3. Cada funcionário com comissão recebe sua porcentagem da venda em seu Personal Vault (Cofre Pessoal).

O dono escolhe um jogador próximo; esse jogador recebe um aviso para aceitar com Y ou recusar com N, tendo alguns instantes para responder. Um funcionário tem acesso ao mesmo botão de engrenagem, com a seção Products (repor estoque e gerenciar produtos existentes — podendo adicionar novos produtos apenas se Config.AllowEmployeesAddProducts estiver ativado) e a seção Vault. Renomear a loja, contratar e acessar o cofre principal da loja continuam sendo funções exclusivas dos donos.

O Personal Vault mostra quanto o funcionário ganhou em comissões e permite sacar o valor para dinheiro em mãos ou banco.


  1. Um jogador aponta uma arma para o vendedor a até 5 metros de distância. Mãos vazias nunca contam.
  2. O vendedor levanta as mãos e uma barra de progresso aparece no topo da tela. Ela preenche durante o tempo configurado para a loja enquanto o jogador continuar mirando, e esvazia se ele parar de mirar. Se o vendedor morrer, o assalto falha.
  3. A polícia — os empregos listados em Config.RobberyNotifyJobs — recebe uma notificação e um blip vermelho na loja durante um minuto. Com Config.PoliceAlert = "custom", o seu próprio sistema de dispatch é chamado no lugar.
  4. Quando a barra enche, o assaltante recebe as recompensas. Em uma loja de jogador com Config.TakeRobberyMoneyFromVault ativado, as recompensas em dinheiro são retiradas do cofre da loja e limitadas ao valor que houver lá dentro.
  5. O local fecha durante o tempo de recarga da loja: o vendedor e o blip desaparecem para todos e voltam quando o tempo de recarga termina.

Apenas um assalto pode ocorrer por vez em um mesmo local.