-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.lua
55 lines (51 loc) · 2.86 KB
/
config.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
config = {
token = 'your-token', -- Você pegar seu token em: https://docs.warpstore.app
chat = {
global = false, -- (true) para todos os jogadores ver, ou (false) para somente o jogador!
color = '#ffffff', -- (#) Cor da mensagem que será enviada no chat!
},
commands = {
showPurchases = "compras" -- O comando usado para ver as compras e a data de expiração.
},
panelHtml = {
enabled = true, -- Caso estiver ativo ele exibe um painel na tela para todos os jogadores avisando que o usuário comprou o produto,
global = true, -- Caso qusier que todos os jogadores vejam esta mensagem deixe ativado, e false para quando quiser que apenas o comprador veja
title = "Warp Delivery",
message = ":name fez uma doação do produto :product para o servidor."
},
messages = {
newBuy = "[WARP - DELIVERY] :name comprou :product com sucesso!",
notFound = "[WARP - DELIVERY] Não foi encontrado nenhum benefício!",
expireIn = "[WARP - DELIVERY] O produto :name e o :item expira em :date",
expire = "[WARP - DELIVERY] Ei :name, o seu produto :product expirou e foi removido!", -- item representa caso seja um grupo, quantidade, ou qualquer outro argumento. Não remova
refund = "[WARP - DELIVERY] Ei :name, você recebeu o reembolso de uma compra e o :product foi removido de sua conta!", -- quando algum item é reembolsado.
nothingToExpire = "[WARP - DELIVERY] Você não tem nenhum produto para expirar", -- item representa caso seja um grupo, quantidade, ou qualquer outro argumento. Não remova
useInfoBox = false, -- Caso ele seja false as mensagens serão exibidas no chat, e caso seja true será exibida na sua info-box
},
cooldownRequest = 10000, -- Tempo em milisegundos que o site verifica se tem alguma compra para ativar no jogo.
cooldownExpire = 60000, -- Tempo de verificação para expirar o grupo do usuário!
findUserById = function(id)
v = false
for i, player in ipairs (getElementsByType("player")) do
if getElementData(player, "ID") == id then
v = player
break
end
end
return v
end,
InfoBox = {
displaySeconds = 3000, -- Tempo de notificação, caso não for usar info-box não mecha.
-- Aqui fica sua função de info-box que será chamada quando nescessário pelo nosso plugin!
execute = function (element, text, type)
exports["wp_infobox"]:addNotification(element, text, type)
end,
-- Define aqui os status de sua infobox, não mecha no primeiro valor, apenas no segundo.
status = {
["success"] = "success",
["info"] = "info",
["warning"] = "warning",
["error"] = "error"
}
}
}