Passa al contenuto principale

GetAllWarehouses

warning

Questa esportazione è disponibile solo per il lato server!

Sintassi di Esportazione
exports['dream_cryptomining']:GetAllWarehouses() -- Restituisce una tabella con i dati

Risposta

Tabella di Risposta
{
"WAREHOUSEID" : {
"id": int, -- ID Magazzino
"name": string, -- Nome Magazzino
"warehouse": string, -- [piccolo, medio, grande]
"available": boolean, -- È disponibile per l'acquisto?
"price": int, -- 💸 Prezzo Magazzino
"posx": float, -- Posizione X del Magazzino
"posy": float, -- Posizione Y del Magazzino
"posz": float, -- Posizione Z del Magazzino
"created_at": float, -- Timestamp Unix
"updated_at": float, -- Timestamp Unix

-- ⚠️ Solo quando assegnato a un giocatore
"assigned": {
"id": int, -- ID Assegnato
"owner": string, -- Identificatore del giocatore
"warehouse": int, -- ID Magazzino
"active": boolean, -- Assegnazione attiva?
"income": int, -- 💸 Entrate Attuali
"outgoing": int -- 💸 Uscite Attuali
"created_at": float, -- Timestamp Unix
"updated_at": float, -- Timestamp Unix
"server": { -- Dati Server
"SERVERID": {
"status": string -- [attivo, inattivo, guasto, non disponibile]
},
...
},
"transactions": { -- Tutte le Transazioni
"TRANSACTIONID": {
"id": int, -- ID Transazione
"warehouse": int, -- ID Magazzino
"assigned": int, -- ID Assegnato
"transactionId": string -- ID Transazione (es. T994826)
"type": string, -- [entrata, uscita]
"status": string, -- [in sospeso, completato]
"kwh": float, -- Quantità Kwh
"server": int, -- Quantità Server
"amount": int, -- 💸 Importo
"date": string, -- Data Formattata (GG.MM.AAAA HH:MM)
"created_at": float, -- Timestamp Unix
"updated_at": float, -- Timestamp Unix
},
...
}
}
}
...
}
Esempio di Esportazione
local Magazzini = exports['dream_cryptomining']:GetAllWarehouses()

for chiave, valore in pairs(Magazzini) do
print(valore.id) -- 📌 ID Magazzino
print(valore.price) -- 💸 Prezzo Magazzino
print(valore.warehouse) -- ✉️ Tipo Magazzino

-- 💬 Utilizzare tutte le altre variabili...
end