GetAllWarehouses
warnung
Dieser Export ist nur für den serverseitigen Gebrauch verfügbar!
Export Syntax
exports['dream_cryptomining']:GetAllWarehouses() -- Gibt eine Tabelle mit Daten zurück
Antwort
Antwort-Tabelle
{
"WAREHOUSEID" : {
"id": int, -- LagerhausId
"name": string, -- Lagerhaus Name
"warehouse": string, -- [klein, mittel, groß]
"available": boolean, -- Zum Kauf verfügbar?
"price": int, -- 💸 Lagerhaus Preis
"posx": float, -- Lagerhaus Position X
"posy": float, -- Lagerhaus Position Y
"posz": float, -- Lagerhaus Position Z
"created_at": float, -- Unix Zeitstempel
"updated_at": float, -- Unix Zeitstempel
-- ⚠️ Nur wenn einem Spieler zugewiesen
"assigned": {
"id": int, -- AssignedId
"owner": string, -- Kennung des Spielers
"warehouse": int, -- LagerhausId
"active": boolean, -- Ist die Zuweisung aktiv?
"income": int, -- 💸 Aktueller Ertrag
"outgoing": int -- 💸 Aktuelle Ausgaben
"created_at": float, -- Unix Zeitstempel
"updated_at": float, -- Unix Zeitstempel
"server": { -- Server Daten
"SERVERID": {
"status": string -- [aktiv, inaktiv, kaputt, nicht verfügbar]
},
...
},
"transactions": { -- Alle Transaktionen
"TRANSACTIONID": {
"id": int, -- TransactionId
"warehouse": int, -- LagerhausId
"assigned": int, -- AssignedId
"transactionId": string -- TransactionId (z.B. T994826)
"type": string, -- [einnahme, ausgabe]
"status": string, -- [ausstehend, abgeschlossen]
"kwh": float, -- Kwh Betrag
"server": int, -- Server Betrag
"amount": int, -- 💸 Betrag
"date": string, -- Formatiertes Datum (TT.MM.JJJJ HH:MM)
"created_at": float, -- Unix Zeitstempel
"updated_at": float, -- Unix Zeitstempel
},
...
}
}
}
...
}
Beispiel Export
local Warehouses = exports['dream_cryptomining']:GetAllWarehouses()
for key, value in pairs(Warehouses) do
print(value.id) -- 📌 LagerhausId
print(value.price) -- 💸 Lagerhaus Preis
print(value.warehouse) -- ✉️ Lagerhaustyp
-- 💬 Verwende alle anderen Variablen...
end