GetAllWarehouses
attention
Cet export est uniquement disponible pour le serveur !
Syntaxe de l'Export
exports['dream_cryptomining']:GetAllWarehouses() -- Renvoie une table avec des données
Réponse
Table de Réponse
{
    "WAREHOUSEID" : {
        "id": int, -- Identifiant de l'entrepôt
        "name": string, -- Nom de l'entrepôt
        "warehouse": string, -- [petit, moyen, grand]
        "available": boolean, -- Est disponible à l'achat ?
        "price": int, -- 💸 Prix de l'entrepôt
        "posx": float, -- Position X de l'entrepôt
        "posy": float, -- Position Y de l'entrepôt
        "posz": float, -- Position Z de l'entrepôt
        "created_at": float, -- Horodatage Unix de création
        "updated_at": float, -- Horodatage Unix de mise à jour
        -- ⚠️ Uniquement lorsque attribué à un joueur
        "assigned": {
             "id": int, -- Identifiant d'attribution
             "owner": string, -- Identifiant du joueur
             "warehouse": int, -- Identifiant de l'entrepôt
             "active": boolean, -- L'attribution est-elle active ?
             "income": int, -- 💸 Revenu actuel
             "outgoing": int -- 💸 Dépense actuelle
             "created_at": float, -- Horodatage Unix de création
             "updated_at": float, -- Horodatage Unix de mise à jour
             "server": { -- Données du serveur
                "SERVERID": {
                    "status": string -- [actif, inactif, en panne, non disponible]
                },
                ...
            },
            "transactions": { -- Toutes les transactions
                "TRANSACTIONID": {
                    "id": int, -- Identifiant de la transaction
                    "warehouse": int, -- Identifiant de l'entrepôt
                    "assigned": int, -- Identifiant d'attribution
                    "transactionId": string -- Identifiant de la transaction (ex. T994826)
                    "type": string, -- [revenu, dépense]
                    "status": string, -- [en attente, complète]
                    "kwh": float, -- Montant en Kwh
                    "server": int, -- Montant du serveur
                    "amount": int, -- 💸 Montant
                    "date": string, -- Date formatée (JJ.MM.AAAA HH:MM)
                    "created_at": float, -- Horodatage Unix de création
                    "updated_at": float, -- Horodatage Unix de mise à jour
                },
                ...
            }
        }
    }
    ...
}
Exemple d'Export
local Entrepots = exports['dream_cryptomining']:GetAllWarehouses()
for key, value in pairs(Entrepots) do
    print(value.id) -- 📌 Identifiant de l'entrepôt
    print(value.price) -- 💸 Prix de l'entrepôt
    print(value.warehouse) -- ✉️ Type d'entrepôt
    -- 💬 Utilisez toutes les autres variables...
end