Admin
المشرف
/fueladmin
يفتح لوحة تحكم على مستوى السيرفر لجميع المحطات الـ 27. ابحث بالاسم أو المنطقة؛ يوضح كل صف ما إذا كانت مملكة، أو معروضة للبيع، أو عامة، ومن هو مالكها.
اختر واحدة وستحصل على:
| التحكم | التأثير |
|---|---|
| فرض إعادة التعبئة | يملأ كل خزان غير كهربائي بالكامل دفعة واحدة |
| إعادة تعيين | يمحو الملكية، والبنك، والمخزون، والموظفين — وتعود المحطة إلى السوق |
| قابلة للشراء | يغير حالة المحطة بين قابلة للشراء أو عامة بشكل دائم |
| نوع وقود خاطئ | يتجاوز Config.WrongFuel.Mode لهذه المحطة فقط |
| أسعار الوقود | يحدد سعر اللتر الواحد مباشرة، متجاهلاً ما حدده المالك |
| أسعار التطويرات | يتجاوز تكلفة كل تطوير في هذه المحطة |
بالإضافة إلى الأرقام المباشرة: إيرادات اليوم، مستوى المخزون، العملاء، وشريط المخزون لكل نوع وقود.
يتم تسجيل كل إجراء من هذه الإجراءات في ويب هوك Discord تحت لون Admin، حتى يتمكن مشرف آخر من معرفة من فعل ماذا.
إعدادات الشراء وتجاوز الوقود الخاطئ يتم حفظها لكل محطة وتبقى بعد إعادة التشغيل، لذا فهي تتفوق على ما يحدده ملف config.lua لتلك المحطة.
/setfuel <0-100>
يحدد مستوى الوقود للمركبة التي تجلس فيها، أو أقرب مركبة ضمن Config.Refuel.VehicleSearch إذا كنت تسير على الأقدام. تتم مراجعة القيمة من جهة السيرفر لتكون بين 0-100 ويتم تسجيل الإجراء.
/setfuel 100
/setfuel 5مع تفعيل Config.Debug ستحصل أيضاً على أمر /emptyfuel، والذي يجعل أقرب مركبة تصل إلى الصفر — وهو مفيد لاختبار توقف المحرك وتحذير انخفاض الوقود دون الحاجة للقيادة لمدة عشر دقائق.
من يُحتسب كمسرف (أدمن)
يمر كلا الأمرن عبر نفس فحص الجهة الخادمة (السيرفر). يجتاز اللاعب الفحص إذا تطابق أي مما يلي:
- يحمل صلاحية الـ ace
Config.Admin.Ace(الافتراضيةbupa.fuel) وUseAceمفعل. - أحد معرفاته مدرج في
Config.Admin.Developers. - اسم وظيفته هو أحد القيم في
Config.Admin.AdminGroups. - يحمل صلاحية الـ ace
group.<name>لأحد تلك المجموعات. - يحمل صلاحية الـ ace
<name>لأحد تلك المجموعات.
Config.Admin = {
Command = 'fueladmin',
SetFuelCommand = 'setfuel',
UseAce = true,
Ace = 'bupa.fuel',
AdminGroups = { 'admin', 'superadmin', 'god' },
Developers = {},
}الإعداد الأنسب هو الـ ace:
add_ace group.admin bupa.fuel allowالسيرفر الذي يمتلك مسبقاً group.moderator عليه فقط إضافة 'moderator' إلى AdminGroups — فالقاعدة 4 ستلتقطها بدون أي ace إضافي.
على سيرفر تطوير خام لا توجد فيه صلاحيات ace معدة، ضع معرف الـ license الخاص بك في Developers:
Developers = { 'license:0000000000000000000000000000000000000000' },قم بتفعيل Config.Debug وسيؤدي فشل فحص المشرف إلى طباعة اسم اللاعب ومعرفه في وحدة تحكم السيرفر (console)، مما يخبرك فوراً ما إذا كان الفحص يصل إليه أصلاً.