GetAllWarehouses
попередження
Цей експорт доступний лише для серверної частини!
Синтакс експорту
exports['dream_cryptomining']:GetAllWarehouses() -- Повертає таблицю з даними
Відповідь
Таблиця відповіді
{
    "WAREHOUSEID" : {
        "id": int, -- Ідентифікатор складу
        "name": string, -- Назва складу
        "warehouse": string, -- [малий, середній, великий]
        "available": boolean, -- Доступний для покупки?
        "price": int, -- 💸 Ціна складу
        "posx": float, -- Позиція X складу
        "posy": float, -- Позиція Y складу
        "posz": float, -- Позиція Z складу
        "created_at": float, -- Unix Timestamp
        "updated_at": float, -- Unix Timestamp
        -- ⚠️ Тільки при призначенні гравцю
        "assigned": {
             "id": int, -- Ідентифікатор призначення
             "owner": string, -- Ідентифікатор гравця
             "warehouse": int, -- Ідентифікатор складу
             "active": boolean, -- Чи активне призначення?
             "income": int, -- 💸 Поточний дохід
             "outgoing": int -- 💸 Поточні витрати
             "created_at": float, -- Unix Timestamp
             "updated_at": float, -- Unix Timestamp
             "server": { -- Дані сервера
                "SERVERID": {
                    "status": string -- [активний, неактивний, пошкоджений, недоступний]
                },
                ...
            },
            "transactions": { -- Усі транзакції
                "TRANSACTIONID": {
                    "id": int, -- Ідентифікатор транзакції
                    "warehouse": int, -- Ідентифікатор складу
                    "assigned": int, -- Ідентифікатор призначення
                    "transactionId": string -- Ідентифікатор транзакції (наприклад, T994826)
                    "type": string, -- [дохід, витрата]
                    "status": string, -- [очікується, завершено]
                    "kwh": float, -- Кількість кВт-год
                    "server": int, -- Кількість серверів
                    "amount": int, -- 💸 Сума
                    "date": string, -- Форматована дата (ДД.ММ.РРРР ГГ:ХХ)
                    "created_at": float, -- Unix Timestamp
                    "updated_at": float, -- Unix Timestamp
                },
                ...
            }
        }
    }
    ...
}
Приклад експорту
local Warehouses = exports['dream_cryptomining']:GetAllWarehouses()
for key, value in pairs(Warehouses) do
    print(value.id) -- 📌 Ідентифікатор складу
    print(value.price) -- 💸 Ціна складу
    print(value.warehouse) -- ✉️ Тип складу
    -- 💬 Використовуйте всі інші змінні...
end