تطوير Derass ESX · QBCore · Qbox · vRP · Standalone

Yoga minigame

ميني قيم اليوغا من طور القصة، مُنتزَع من مهمته ومحوّل إلى نشاط رول بلاي يستطيع أي لاعب أن يبدأه. حاذِ المؤشرين، وثبّت الوضعية بينما يدخل الجسم فيها، ثم اشهق وازفر على الزنادين. ثلاث سلاسل، وأربع عشرة وضعية، وأنيميشن اللعبة الحقيقي وأصوات تنفّسها الحقيقية. ونتيجة تستطيع سكربتاتك أن تتفاعل معها.

التسليم فوري
التحديثات مجانية مدى الحياة
الدعم Discord يوميًا
01 · الميزات

ما الذي يفعله

02 · SPECS

المواصفات
التقنية

الفريمورك غير مطلوب لا يقرأ المال ولا الأغراض ولا الهوية
الاعتماديات لا شيء بلا قاعدة بيانات، وبلا SQL، وبلا ريسورس target
المحتوى 3 سلاسل · 14 وضعية 37 مقطع أنيميشن · 12 حركة نهوض
اللغات داخل اللعبة 15 مضمّنة ar · cs · de · en · es · fr · id · it · nl · pl · pt-br · ro · ru · th · tr
الأداء 0.00ms في السكون لا خيط يعمل ما لم يقترب أحد من مكان يوغا
03 · مضمَّن

كل ما
تحصل عليه

  • خمسة عشر ملف لغة، تُسلَّم مملوءة

    يقرأ لاعبوك السكربت بلغتهم من أول تشغيل، والملفات خارج الإسكرو، فيمكنك تعديل أي سطر أثناء التشغيل. ملاحظة صريحة: نحن من ترجمها وراجعها، لا متحدثون أصليون للغات الخمس عشرة كلها. أخبرنا بما يبدو خاطئًا في لغتك ويُصحَّح.

  • قواعد الميني قيم أنت من يضبطها

    دورات التنفّس الفائتة قبل فشل الوضعية، والوضعيات الفاشلة قبل توقف الجلسة، ومدة حبس النفَس، وحساسية الفأرة، والاهتزاز، والتلميحات على الشاشة، وقوة الـ timecycle لكل وضعية وسقفها. ملف `config/config.lua` خارج الإسكرو، فيستطيع سيرفر منتجع وسيرفر فناء سجن تشغيل الريسورس نفسه بصعوبتين مختلفتين.

  • الأماكن، بالكامل في الكونفيغ

    الإحداثيات، والاتجاه، والسلسلة التي يبدأها المكان، والسجادة، وشكل الـ blip ولونه، والمسافة التي يظهر عندها المؤشر وتلك التي تصبح فيها الرسالة قابلة للاستخدام. اترك القائمة فارغة فتنطفئ الميزة كاملة، ومعها الخيط.

  • أربعة exports وevent تكامل واحد

    بدء جلسة ومعرفة ما إذا كان لاعب داخلها، من السيرفر ومن العميل. ثم event واحد في النهاية يحمل النتيجة، موثّق داخل الملف مع السطر الجاهز للنسخ. إنه أقصر طريق بين هذا النشاط واقتصاد سيرفرك.

04 · التوثيق

دليل الدمج

01

التثبيت

  1. ضع السكربت

    حمّل السكربت من حسابك على Tebex، وانسخ مجلد avenida_yoga/ إلى مجلد resources، وأضف ensure avenida_yoga إلى إعدادات سيرفرك.

  2. اضبط اللغة والسلاسل

    تقبل Config.Locale أيًا من الأكواد الخمسة عشر في locales/. وتحدّد Config.EnabledMoves السلاسل التي يمكن للاعبين تشغيلها، وConfig.DefaultMove هي السلسلة التي تُستخدم حين لا تُذكر واحدة.

  3. ضع أماكنك

    الإحداثيتان في Config.Spots مثالان، استبدلهما بإحداثياتك. لكل مدخل اتجاه وسلسلة وblip يمكنك إطفاؤه. وتعطّل القائمة الفارغة الميزة كاملة ومعها الخيط.

  4. وجّه الإشعارات إلى نظامك

    القيمة Config.Notif على auto وتكتشف ox_lib وokokNotify وQBCore وESX بهذا الترتيب. افرض هدفًا إن كنت تشغّل أكثر من واحد، أو استخدم فرع custom في bridges/notif.lua لنظامك الخاص.

  5. اربط المكافأة، أو لا تفعل

    يعمل النشاط من دون ضبط ومن دون سطر واحد من كودك. وحين تريده أن يدفع شيئًا، استمع إلى avenida_yoga:server:sessionCompleted واقرأ النتيجة. هذه هي نقطة التكامل الوحيدة.

02

البدء السريع

حوّل الجلسة إلى مكافأة

event واحد، يُطلق مرة واحدة عند النهاية. والنتيجة محسوبة سلفًا: 1 لسلسلة مكتملة، وسقف 0.4 للمهجورة، ناقص 8 بالمئة عن كل وضعية فاشلة. وما يدفعه أنت من يقرّره.

lua
AddEventHandler('avenida_yoga:server:sessionCompleted', function(src, data)
    -- data.move       'warrior' | 'triangle' | 'sunsalutation'
    -- data.completed  true when the routine went to the end
    -- data.posesBest  poses held
    -- data.poses      poses in the routine
    -- data.fails      poses dropped
    -- data.score      0.0 to 1.0

    if not data.completed then return end

    -- your own reward: stress, stamina, a skill, a payout
    local reward = math.floor(250 * data.score)
end)
03

مرجع الـ API

exports عامة مرتّبة حسب المجال. كل صف يعرض توقيع الاستدعاء وما يفعله، لا كيف يفعله.

Server

  • StartYoga
    exports['avenida_yoga']:StartYoga(src, moveKey?) --> boolean

    يبدأ جلسة للاعب من كود السيرفر عندك، على السلسلة التي تسمّيها أو على الافتراضية. ويعيد false حين تكون السلسلة مجهولة أو اللاعب داخل جلسة أصلًا، فيستطيع job أو prop أن يتصرّف بدل أن يطلقها على العمياء.

  • IsDoingYoga
    exports['avenida_yoga']:IsDoingYoga(src) --> boolean

    يعيد true ما دامت للاعب جلسة حيّة، مع احتساب انتهاء الصلاحية. مفيد لتعطيل إجراء وظيفة أو تنقّل أو متجر ما دام الميني قيم ممسكًا بتحكّمه.

Client

  • StartYoga
    exports['avenida_yoga']:StartYoga(moveKey?) --> boolean

    يطلب جلسة من السيرفر انطلاقًا من كود العميل. ويمرّ الطلب رغم ذلك عبر سجل السيرفر، فهذه ليست طريقة للالتفاف على حارس الجلسة.

  • IsDoingYoga
    exports['avenida_yoga']:IsDoingYoga() --> boolean

    يعيد true ما دام اللاعب المحلي داخل جلسة. وهو توأم export السيرفر على جهة العميل، لكل ما يجب أن يتفاعل في الفريم نفسه.

04

وصفات

أمثلة جاهزة للنسخ واللصق للحالات الشائعة. ضعها في موردك، وعدّل القيم، وانشرها.

يحتاج المكان إلى إحداثيات واتجاه. وما عدا ذلك اختياري: السلسلة التي يبدأها، والـ blip، وحتى ظهور السجادة من عدمه. ضع `move` على `random` للتنويع، أو على `menu` ليختار اللاعب بنفسه.

lua
-- config/config.lua
Config.Spots = {
    {
        coords  = vector3(-1204.02, -1566.28, 3.63),
        heading = 125.0,
        move    = 'menu',
        blip    = { sprite = 311, colour = 2, scale = 0.7 },
    },
}
05

استكشاف الأخطاء

  • لا. لا يقرأ النشاط المال ولا الأغراض ولا الوظائف ولا الهوية، فليس هناك ما يمكن لـ framework أن يوفّره. ويعمل الملف نفسه على ESX وQBCore وQbox وvRP وox_core أو على سيرفر مجرّد دون ضبط أي bridge. والجزء الوحيد الذي يعرف الـ framework عندك هو سطر الإشعارات، وهو ملف مفتوح بستة فروع.
التقييمات

ماذا يقول المشترون

5.0 تقييم موثّق واحد

  • Jpmediaaa. Hotstar Production

    I am very happy that I was given the opportunity to make a script trailer for the yoga minigame, I think the script is very seamless and very easy to use and interactive.

05 · من نفس المطوّر

سكربتات أخرى من Derass

متجر Derass →
Dance minigame
مميز Derass

Dance minigame

ميني قيم الرقص من نوادي GTA Online، مُعاد بناؤه لـ FiveM وقابل للعب في أي مكان على خريطتك. اضغط على الإيقاع لتصعد أربعة مستويات من الحماس، وامسك لتثبّت ما وصلت إليه، وارفع الحماس أو أنزله متى شئت، وتنقّل بين عشرة أنماط وأطلق 27 حركة خاصة دون مغادرة الحلبة. كل من حولك يرى المشهد كاملًا، وسيرفرك لا ينفّذ منه سطرًا واحدًا.

  • ESX
  • QBCore
  • Qbox
  • vRP
  • Standalone
‏4.00 € عرض
Barber shop
مميز Avenida Team

Barber shop

صالون حلاقة مُخرَج كمشهد سينمائي، بكاميرا يتحكم بها اللاعب فعلًا. الشخصية تدخل وتجلس، ويبدأ الحلاق عمله بينما تُؤطّر الرأسَ كاميرا مدارية. الشعر واللحية وطبقات الوجه ومجموعة تفاصيل البشرة كاملة، تراها معاينةً حية قبل أن تدفع دولارًا واحدًا.

  • ESX
  • QBCore
  • vRP
  • Standalone
  • oxmysql
‏15.00 € عرض
Clothing store
مميز Avenida Team

Clothing store

متجر ملابس بأطقم محفوظة، وخزائن للشركات، ومحرر يسعّر الكتالوج من داخل اللعبة. كل مكوّنات الملابس وإكسسواراتها، تشتريها قطعة قطعة أو طقمًا كاملًا، مع سجل على السيرفر يمنع أحدًا من ارتداء ما لم يدفع ثمنه.

  • ESX
  • QBCore
  • vRP
  • Standalone
  • oxmysql
‏21.00 € عرض
السلة
Spirit RP
Discord