QBESXStandalone
Agency-Lifeinvader V3 التصديرات وواجهة البرمجة
وكالة إعلانات المدينة لـ FiveM على QBCore أو Qbox أو ESX أو بنظام مستقل بالكامل.
v3.2.0مدفوع5 صفحات

01تصديرات العميل
| التصدير | الوصف |
|---|---|
OpenApp(tab) | يفتح التطبيق على الصفحة التي تحددها: 'feed' أو 'create' أو 'mine' أو 'drafts' أو 'settings'. من دون تحديد صفحة، يفتح الصفحة التي استُخدمت أخيرًا أو موجز البث المباشر. |
OpenFeed() | يفتح التطبيق على موجز البث المباشر. |
CloseApp() | يغلق التطبيق. |
IsOpen() | تكون القيمة True عندما يكون التطبيق مفتوحًا لدى هذا العميل. |
02تصديرات الخادم
| التصدير | الوصف |
|---|---|
PostAd(text, opts) | ينشر إعلانًا باسم الخادم نفسه: مجاني، لا يخضع للمراجعة مطلقًا، ويأتي أولًا في قائمة الانتظار. opts: author وcategory وinstant (يُشغّل فورًا) وreps وinterval وduration وboosted. يعيد معرّف الإعلان، أو nil ورمز خطأ. |
GetFeed(limit) | موجز البث المباشر كما يظهر في التطبيق، من الأحدث إلى الأقدم: id وtext وcategory وboosted وauthor (تكون قيمته nil للإعلانات المجهولة) وsentAt وcreated وsent وlive. |
GetAd(id) | إعلان واحد بالتنسيق نفسه المستخدم في الموجز، أو nil. |
IsAdmin(source) | تكون القيمة True عندما يكون اللاعب مشرفًا في Lifeinvader عبر ACE أو المجموعة أو المعرّف. |
03الأحداث
| الاسم | الجهة | الوصف |
|---|---|---|
agency-lifeinvader:adShown | العميل | حدث محلي على كل عميل عند ظهور إعلان على الشاشة، مع id وtext وcategory وcatLabel وicon وauthor (تكون قيمته nil عندما يكون الإعلان مجهولًا) وboosted وduration وsystem (تكون قيمته true للإعلانات الرسمية). |
agency-lifeinvader:adBroadcast | الخادم | حدث محلي على الخادم في كل مرة يُعرض فيها إعلان، ويحتوي على الإعلان بالتنسيق نفسه المستخدم في الموجز. مناسب للسجلات أو webhook على Discord. |
agency_lifeinvader:openMenu | العميل | مُحتفظ به من V3: يفتح التطبيق على صفحة إعلان جديد، كي تستمر السكربتات التي كانت تفتح القائمة القديمة في العمل. |
agency_lifeinvader:openRecentMenu | العميل | مُحتفظ به من V3: يفتح التطبيق على موجز البث المباشر. |
+من المفيد معرفته
يمكن للسكربتات الأخرى نشر الإعلانات وقراءة الخلاصة وفتح التطبيق والتفاعل مع كل إعلان عبر exports والأحداث الخاصة بـ Agency-LifeinvaderV3.
- النشر من سكربتاتك
- ينشر PostAd إعلاناً خاصاً بالخادم نفسه على كل شاشة: مجاناً، ولا يخضع للمراجعة أبداً، ويكون أول إعلان في قائمة الانتظار، وله كاتب وفئة خاصان به.
- قراءة الخلاصة
- يعيد GetFeed وGetAd الإعلانات بصيغة الخلاصة المباشرة، لاستخدامها في المواقع الإلكترونية أو الصحف أو تطبيقات الهاتف.
- التفاعل مع الإعلانات
- يُطلق الحدث agency-lifeinvader:adShown على كل عميل عند ظهور إعلان، ويُطلق الحدث agency-lifeinvader:adBroadcast على الخادم في كل مرة يُعرض فيها إعلان. ما تزال أحداث V3 التي تفتح القوائم تعمل.
?الأسئلة المتكررة
هل تتطلب PostAd دفع المال أو مراجعة الإعلان؟
لا. إعلانات الخادم مجانية ولا تخضع للمراجعة، وتأتي أولًا في قائمة الانتظار. عند ضبط instant = true، يُعرض الإعلان فورًا.