Pular para o conteúdo principal

Obter Todos os Aerogeradores

atenção

Esta exportação está disponível apenas para o lado do servidor!

Sintaxe de Exportação
exports['dream_windturbines']:ObterTodosOsAerogeradores() -- Retorna uma tabela com dados

Resposta

Tabela de Resposta
{
["TURBINEID"] : {
"id": int, -- Id do Aerogerador
"type": string, -- [compacto, industrial, mega]
"available": boolean, -- Está disponível para compra?
"price": int, -- 💸 Preço do Aerogerador
"posx": float, -- Posição X do Aerogerador
"posy": float, -- Posição Y do Aerogerador
"posz": float, -- Posição Z do Aerogerador
"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
"wind_turbine": int, -- Id do Aerogerador
"active": boolean, -- A atribuição está ativa?
"income": int, -- 💸 Renda Atual
"outgoing": int -- 💸 Despesa Atual
"created_at": float, -- Carimbo de data/hora Unix
"updated_at": float, -- Carimbo de data/hora Unix
"upgrades": { -- Dados de Melhorias
{
"id": int,
"assigned": int, -- Id de Atribuição
"upgrade": string,
"created_at": float, -- Carimbo de data/hora Unix
"updated_at": float, -- Carimbo de data/hora Unix
},
...
},
"transactions": { -- Todas as Transações
"TRANSACTIONID": {
"id": int, -- Id da Transação
"wind_turbine": int, -- Id do Aerogerador
"assigned": int, -- Id de Atribuição
"transactionId": string -- Id da Transação (ex: T994826)
"type": string, -- [renda, despesa]
"status": string, -- [pendente, completa]
"kwh": float, -- Quantidade de Kwh
"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 Aerogeradores = exports['dream_windturbines']:ObterTodosOsAerogeradores()

for chave, valor in pairs(Aerogeradores) do
print(valor.id) -- 📌 Id do Aerogerador
print(valor.price) -- 💸 Preço do Aerogerador
print(valor.type) -- ✉️ Tipo de Aerogerador

-- 💬 Utilize todas as outras variáveis...
end