انتقل إلى المحتوى الرئيسي

الحصول على جميع أجهزة توربينات الرياح

warning

هذا التصدير متاح فقط للخادم!

بنية التصدير
exports['dream_windturbines']:GetAllWindTurbines() -- يعيد جدولًا بالبيانات

الاستجابة

جدول الاستجابة
{
["TURBINEID"] : {
"id": int, -- معرف توربين
"type": string, -- [مدمج، صناعي، ضخم]
"available": boolean, -- هل متوفر للشراء؟
"price": int, -- 💸 سعر توربين الرياح
"posx": float, -- موقع توربين الرياح على محور X
"posy": float, -- موقع توربين الرياح على محور Y
"posz": float, -- موقع توربين الرياح على محور Z
"created_at": float, -- الطابع الزمني للإنشاء
"updated_at": float, -- الطابع الزمني للتحديث

-- ⚠️ فقط عند التعيين للاعب
"assigned": {
"id": int, -- معرف التعيين
"owner": string, -- معرف اللاعب
"wind_turbine": int, -- معرف توربين الرياح
"active": boolean, -- هل التعيين نشط؟
"income": int, -- 💸 الدخل الحالي
"outgoing": int -- 💸 النفقات الحالية
"created_at": float, -- الطابع الزمني للإنشاء
"updated_at": float, -- الطابع الزمني للتحديث
"upgrades": { -- بيانات الترقيات
{
"id": int,
"assigned": int, -- معرف التعيين
"upgrade": string,
"created_at": float, -- الطابع الزمني للإنشاء
"updated_at": float, -- الطابع الزمني للتحديث
},
...
},
"transactions": { -- جميع المعاملات
"TRANSACTIONID": {
"id": int, -- معرف المعاملة
"wind_turbine": int, -- معرف توربين الرياح
"assigned": int, -- معرف التعيين
"transactionId": string -- معرف المعاملة (على سبيل المثال T994826)
"type": string, -- [الدخل، النفقات]
"status": string, -- [معلق، مكتمل]
"kwh": float, -- كمية الكيلوواط-ساعة
"amount": int, -- 💸 المبلغ
"date": string, -- التاريخ المنسق (يوم.شهر.سنة ساعة:دقيقة)
"created_at": float, -- الطابع الزمني للإنشاء
"updated_at": float, -- الطابع الزمني للتحديث
},
...
}
}
}
...
}
مثال على التصدير
local WindTurbines = exports['dream_windturbines']:GetAllWindTurbines()

for key, value in pairs(WindTurbines) do
print(value.id) -- 📌 معرف التوربين
print(value.price) -- 💸 سعر توربين الرياح
print(value.type) -- ✉️ نوع توربين الرياح

-- 💬 استخدم جميع المتغيرات الأخرى...
end