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