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 | الخادم | يتحقق من المخزون، ويزيل عنصرًا واحدًا، ويطبّق زيادة الجوع والعطش. |