Agency Docs
Standalone

Agency-Progressbar V2 التصديرات وواجهة البرمجة

شريط تقدّم حديث ومتحرك بواجهة زجاجية، مع كشف تلقائي لإطار العمل، و4 سمات بصرية (Modern، Neon، Minimal، Classic)،.

v2.0.5مجاني5 صفحات

01تصديرات العميل

التصديرالوصف
StartProgress(data: table)يبدأ شريط تقدّم مع النص والمدة والسمة والحركة واستدعاءات onFinish وonCancel.
StopProgress(completed: boolean)يوقف شريط التقدّم النشط ويمرّر حالة الإكمال إلى onFinish.
IsProgressActive()تُرجع هل يوجد شريط تقدّم نشط حاليًا.
GetProgressPercentage()تُرجع نسبة الإكمال الحالية من 0 إلى 100 للشريط النشط.
SetProgressTheme(theme: string)يحدّث سمة شريط التقدّم مباشرة (مثل 'modern').
SetProgressPosition(position: string)يحدّث موضع شريط التقدّم على الشاشة مباشرة.
TryReload(usedItem?: string)يبدأ عملية آمنة لإعادة تعبئة السلاح (يُتحقق من نوع الذخيرة والعنصر على الخادم).
UseConsumable(itemName: string, isDrink: boolean)يشغّل تقدّم الأكل أو الشرب مع الحركة للعنصر المحدد.

02تصديرات الخادم

التصديرالوصف
StartProgressForPlayer(playerId: number, data: table)يبدأ من الخادم شريط تقدّم لدى لاعب معيّن.
StopProgressForPlayer(playerId: number, completed?: boolean)يوقف شريط التقدّم النشط لدى لاعب معيّن.
StartProgressForAllPlayers(data: table)يبث شريط تقدّم إلى كل اللاعبين المتصلين.
StopProgressForAllPlayers(completed?: boolean)يوقف شريط التقدّم النشط لدى كل اللاعبين المتصلين.

03الأحداث

الاسمالجهةالوصف
Agency:Progressbar:LoadSettingsالعميليحمّل من قاعدة البيانات إلى العميل إعدادات الواجهة لكل لاعب (الموضع، اللون، الحجم، النمط).
agency-progressbar:client:startالعميليبدأ شريط التقدّم لدى العميل المستلم بالبيانات المُمرَّرة.
agency-progressbar:client:stopالعميليوقف شريط التقدّم النشط مع علامة الإكمال.
agency:consumables:useFoodالعميلجسر المخزون لاستهلاك عنصر طعام (حركة + تطبيق آمن على الخادم).
agency:consumables:useDrinkالعميلجسر المخزون لاستهلاك عنصر شراب (حركة + تطبيق آمن على الخادم).
Agency:Progressbar:SaveSettingsالخادميتحقق من إعدادات واجهة شريط التقدّم للاعب ويحفظها في قاعدة البيانات.
agency-progressbar:server:startالخادممُشغّل على الخادم لبدء شريط تقدّم لدى هدف (أو لدى المُستدعي نفسه).
agency-progressbar:server:stopالخادممُشغّل على الخادم لإيقاف شريط تقدّم لدى هدف (أو لدى المُستدعي نفسه).
agency:reload:requestالخادميتحقق من الذخيرة والسلاح والعنصر قبل السماح بإعادة التعبئة للاعب الطالب.
agency:consumables:applyالخادميتحقق من المخزون، ويزيل عنصرًا واحدًا، ويطبّق زيادة الجوع والعطش.

ما زلت عالقًا بعد هذه الصفحة؟ فريق الدعم يتولّى الأمر من هنا.