· 5 years ago · Jan 12, 2021, 07:36 PM
1#######################################################################################
2# #
3# ██╗ ██████╗ ██╗ █████╗ ███████╗ ██████╗ ██╗ ██╗ █████╗ ██████╗ ███████╗ #
4# ██║ ██╔═══██╗ ██║██╔══██╗██╔════╝██╔═══██╗██║ ██║██╔══██╗██╔══██╗██╔════╝ #
5# ██║ ██║ ██║ ██║███████║███████╗██║ ██║██║ ██║███████║██████╔╝█████╗ #
6# ██║ ██║ ██║██ ██║██╔══██║╚════██║██║▄▄ ██║██║ ██║██╔══██║██╔══██╗██╔══╝ #
7# ███████╗╚██████╔╝╚█████╔╝██║ ██║███████║╚██████╔╝╚██████╔╝██║ ██║██║ ██║███████╗ #
8# ╚══════╝ ╚═════╝ ╚════╝ ╚═╝ ╚═╝╚══════╝ ╚══▀▀═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝ #
9# #
10#######################################################################################
11#
12# No final do arquivo tem alguns exemplos de erros e a solução para eles.
13# Além de um pequeno FAQ.
14#
15LojaSquare:
16 # Essa opção irá imprimir uma mensagem de status para quem é op.
17 # Exemplo da impressão: https://prnt.sc/smvuew
18 # Caso queira que isso não apareça, marque Debug como false.
19 Debug: true
20 # A opcao Smart_Delivery funciona da seguinte forma:
21 # Se o Smart_Delivery estiver marcado como true, e um player comprar 10 Vips no site. Ao inves de o plugin executar 10x o
22 # comando que voce colocou, sera executado apenas 1x com a quantidade 10 embutida no placeholder @qnt
23 # (@qnt fica la nos comandos dos grupos, ali em baixo).
24 # Ou seja, o plugin sera inteligente e executara menos comandos, realizando a entrega e trazendo um melhor desempenho.
25 # Se o Smart_Delivery estiver marcado como false, o plugin ira executar 10x o comando que voce colocou
26 # (ou a quantidade de vezes que o player comprou). Entao se voce tiver pacote de cash e o player comprar 500 pacotes de cash, o
27 # plugin ira executar 500x os comandos de entrega do cash.
28 # Ai vai depender de como voce prefere a entrega. Recomendamos deixar true.
29 Smart_Delivery: true
30 #
31 # Pegue sua Key API aqui: https://painel.lojasquare.com.br/conta/criarkey
32 #
33 Key_API: "0VBOfInyJlKCftqqI4j2fmvILDN7K3"
34 # Nome do servidor cadastrado aqui: https://painel.lojasquare.com.br/servidores
35 Servidor: "Factions Dragon"
36 # Tempo que o plugin tentará se conectar com o site.
37 Connection_Timeout: 1500
38 Read_Timeout: 3000
39
40Config:
41 HTTPS: true
42 #
43 # Esse é o tempo, em segundos, que o plugin levará para fazer uma nova checagem.
44 # Não recomendamos deixar maior do que 5 minutos (300 segundos).
45 # Essa checagem sempre retornará uma resposta que será exibida no Console.
46 # A resposta será:
47 # Status Code From /v1/queue/* : {valor}
48 # Os valores mais comuns são 404 e 200
49 #
50 # 404 significa que não tem nenhum produto para ser entregue.
51 # 200 significa que tem algum produto para ser entregue.
52 #
53 Tempo_Checar_Compras: 60
54
55#
56# VARIÁVEIS
57#
58# @player = Player que comprou
59# @qnt = quantidade que foi adquirida pelo player
60# @grupo = Grupo que voce configurou para o pacote no seu painel. Neste caso, VIPFerro
61# @dias = Quantidade de dias que voce configurou para o pacote no seu painel.
62#
63
64Grupos:
65 #
66 # Não mexa no grupo de DISPUTA e RESOLVIDO
67 # Caso contrário, o jogador que pedir reembolso
68 # não será punido.
69 #
70 DISPUTA:
71 # Se este grupo de item NÃO DER money/cash para o player, deixe marcado como false.
72 Money: false
73 Cmds_A_Executar:
74 - 'ban @player &cEncerre o pedido de disputa e você será desbanido!'
75 #
76 RESOLVIDO:
77 # Se este grupo de item NÃO DER money/cash para o player, deixe marcado como false.
78 Money: false
79 Cmds_A_Executar:
80 - 'unban @player'
81 - 'desban @player'
82 - 'pardon @player'
83 #
84 # Aqui começa a configuração de seus produtos
85 #
86 # Exemplo de VIP logo abaixo
87 #
88 # Nome do Grupo do produto criado no painel da Loja Square.
89 # Veja o nome do Grupo aqui: https://painel.lojasquare.com.br/pacotes/lista
90 FOXY:
91 Ativar_Com_Player_Offline: false
92 Enviar_Mensagem: true
93 Mensagem_Receber_Ao_Ativar_Produto:
94 - '&eOla, &a@player'
95 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
96 - '&eDias: &a@dias'
97 - '&eQuantidade: &a@qnt'
98 Money: false
99 Cmds_A_Executar:
100 - 'darvip @player FOXY @dias'
101 WOLF:
102 Ativar_Com_Player_Offline: false
103 Enviar_Mensagem: true
104 Mensagem_Receber_Ao_Ativar_Produto:
105 - '&eOla, &a@player'
106 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
107 - '&eDias: &a@dias'
108 - '&eQuantidade: &a@qnt'
109 Money: false
110 Cmds_A_Executar:
111 - 'darvip @player WOLF @dias'
112 PANTHER:
113 Ativar_Com_Player_Offline: false
114 Enviar_Mensagem: true
115 Mensagem_Receber_Ao_Ativar_Produto:
116 - '&eOla, &a@player'
117 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
118 - '&eDias: &a@dias'
119 - '&eQuantidade: &a@qnt'
120 Money: false
121 Cmds_A_Executar:
122 - 'darvip @player PANTHER @dias'
123 #
124 # Exemplo de Money/Cash logo abaixo
125 #
126 # Nome do Grupo do produto criado no painel da Loja Square.
127 # Veja o nome do Grupo aqui: https://painel.lojasquare.com.br/pacotes/lista
128 Cash10:
129 # Recomendado deixar como false.
130 # Caso esse grupo seja de unban, deixe como true
131 Ativar_Com_Player_Offline: false
132 # Caso você queira que seja enviado uma mensagem para o player
133 # quando o produto for ativado, deixe como true.
134 Enviar_Mensagem: false
135 Mensagem_Receber_Ao_Ativar_Produto:
136 - '&eOla, &a@player'
137 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
138 - '&eDias: &a@dias'
139 - '&eQuantidade: &a@qnt'
140 # Se este grupo de item der money/cash para o player, deixe marcado como true.
141 Money: true
142 # Se a quantidade de produtos que o player tiver compro for igual a 1, ele ira ganhar 10 cash.
143 # Se a quantidade de produtos que o player tiver compro for igual a 4, ele ira ganhar 10x5 cash = 50 cash
144 Quantidade_De_Money: 10
145 Cmds_A_Executar:
146 #
147 # Comandos que serão executados ao ativar esse produto. (Sem "/")
148 #
149 # A variável @money receberá a Quantidade_De_Money, nesse caso 10
150 # e multiplicará com a quantidade de produtos adquiridos pelo player.
151 # Se o player adquirir 1 quantidade, @money receberá 10.00x1 = 10.00
152 # Se o player adquirir 2 quantidades, @money receberá 10.00x2 = 20.00
153 #
154 # Observação: A variável @money trabalha com decimais, por isso o *.00.
155 # Caso o seu plugin não aceite decimais, você pode utilizar @moneyInteiro
156 # Assim ele deixa de ser 10.00 e passa a ser somente 10.
157 #
158 - 'cash give @player @money'
159 50K:
160 Ativar_Com_Player_Offline: false
161 Enviar_Mensagem: true
162 Mensagem_Receber_Ao_Ativar_Produto:
163 - '&eOla, &a@player'
164 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
165 - '&eDias: &a@dias'
166 - '&eQuantidade: &a@qnt'
167 Money: true
168 Quantidade_De_Money: 50000
169 Cmds_A_Executar:
170 - 'cash dar @player @moneyInteiro'
171 25K:
172 Ativar_Com_Player_Offline: false
173 Enviar_Mensagem: true
174 Mensagem_Receber_Ao_Ativar_Produto:
175 - '&eOla, &a@player'
176 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
177 - '&eDias: &a@dias'
178 - '&eQuantidade: &a@qnt'
179 Money: true
180 Quantidade_De_Money: 25000
181 Cmds_A_Executar:
182 - 'cash dar @player @moneyInteiro'
183 10K:
184 Ativar_Com_Player_Offline: false
185 Enviar_Mensagem: true
186 Mensagem_Receber_Ao_Ativar_Produto:
187 - '&eOla, &a@player'
188 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
189 - '&eDias: &a@dias'
190 - '&eQuantidade: &a@qnt'
191 Money: true
192 Quantidade_De_Money: 10000
193 Cmds_A_Executar:
194 - 'cash dar @player @moneyInteiro'
195 5K:
196 Ativar_Com_Player_Offline: false
197 Enviar_Mensagem: true
198 Mensagem_Receber_Ao_Ativar_Produto:
199 - '&eOla, &a@player'
200 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
201 - '&eDias: &a@dias'
202 - '&eQuantidade: &a@qnt'
203 Money: true
204 Quantidade_De_Money: 5000
205 Cmds_A_Executar:
206 - 'cash dar @player @moneyInteiro'
207 UNBAN:
208 Ativar_Com_Player_Offline: true
209 Enviar_Mensagem: true
210 Mensagem_Receber_Ao_Ativar_Produto:
211 - '&eOla, &a@player'
212 - '&eO produto que voce adquiriu (&a@produto) foi ativado!'
213 - '&eDias: &a@dias'
214 - '&eQuantidade: &a@qnt'
215 Money: false
216 Cmds_A_Executar:
217 - 'unban @player'
218
219Msg:
220 # Essa mensagem será exibida ao player quando ele tiver um produto não configurado para ser entregue.
221 Produto_Nao_Configurado: "&4[LojaSquare] &cVocê tem um produto para ser entregue, porém o grupo do produto nao está configurado. Grupo: &a@grupo"
222
223#
224# Erros
225#
226 # Caso você encontre este erro em seu Console:
227 # [LojaSquare] Erro ao tentar conexao com o site. Erro: Read timed out
228 # Aumente os valores de Connection_Timeout e Read_Timeout.
229#
230#
231 # Caso você encontre este erro em seu Console:
232 # [LojaSquare] Erro ao tentar conexao com o site. Erro: api.lojasquare.com.br
233 # Gere uma nova Key-API aqui: https://painel.lojasquare.com.br/conta/criarkey
234 # E troque a Key-API deste arquivo para a nova.
235#
236# FAQ
237#
238 # O nome do Grupo precisa ser idêntico ao do TGVIP/VipZero e PermissionsEx/LuckPerms?
239 # Resposta: Não, o nome pode ser diferente, porém você não poderá utilizar a variável @grupo.
240 # Mas no seu TGVIP/VipZero deverá ser idêntico ao do PermissionsEx/LuckPerms.
241#
242#
243 # Posso colocar formatação no Quantidade_De_Money?
244 # Resposta: Não, caso você venda 10k de Cash, precisará colocar 10000 no Quantidade_De_Money.
245#
246#
247 # https://painel.lojasquare.com.br/faq/ver?id=9
248 # https://painel.lojasquare.com.br/faq/ver?id=10
249 # https://painel.lojasquare.com.br/faq/ver?id=15
250 # https://painel.lojasquare.com.br/faq/ver?id=18
251#