GetAllWarehouses
atenção
Esta exportação está disponível apenas para o lado do servidor!
Sintaxe de Exportação
exports['dream_cryptomining']:GetAllWarehouses() -- Retorna uma tabela com dados
Resposta
Tabela de Resposta
{
"WAREHOUSEID" : {
"id": int, -- Id do Armazém
"name": string, -- Nome do Armazém
"warehouse": string, -- [pequeno, médio, grande]
"available": boolean, -- Está disponível para compra?
"price": int, -- 💸 Preço do Armazém
"posx": float, -- Posição X do Armazém
"posy": float, -- Posição Y do Armazém
"posz": float, -- Posição Z do Armazém
"created_at": float, -- Carimbo de data/hora Unix
"updated_at": float, -- Carimbo de data/hora Unix
-- ⚠️ Apenas quando atribuído a um jogador
"assigned": {
"id": int, -- Id de Atribuição
"owner": string, -- Identificador do jogador
"warehouse": int, -- Id do Armazém
"active": boolean, -- A atribuição está ativa?
"income": int, -- 💸 Rendimento Atual
"outgoing": int -- 💸 Despesa Atual
"created_at": float, -- Carimbo de data/hora Unix
"updated_at": float, -- Carimbo de data/hora Unix
"server": { -- Dados do Servidor
"SERVERID": {
"status": string -- [ativo, inativo, quebrado, indisponível]
},
...
},
"transactions": { -- Todas as Transações
"TRANSACTIONID": {
"id": int, -- Id da Transação
"warehouse": int, -- Id do Armazém
"assigned": int, -- Id de Atribuição
"transactionId": string -- Id da Transação (ex: T994826)
"type": string, -- [rendimento, despesa]
"status": string, -- [pendente, completo]
"kwh": float, -- Quantidade de Kwh
"server": int, -- Quantidade do Servidor
"amount": int, -- 💸 Montante
"date": string, -- Data Formatada (DD.MM.AAAA HH:MM)
"created_at": float, -- Carimbo de data/hora Unix
"updated_at": float, -- Carimbo de data/hora Unix
},
...
}
}
}
...
}
Exemplo de Exportação
local Armazéns = exports['dream_cryptomining']:GetAllWarehouses()
for chave, valor in pairs(Armazéns) do
print(valor.id) -- 📌 Id do Armazém
print(valor.price) -- 💸 Preço do Armazém
print(valor.warehouse) -- ✉️ Tipo de Armazém
-- 💬 Utilize todas as outras variáveis...
end