تطوير Avenida Team ESX · QBCore · vRP · Standalone · oxmysql

Tattoo shop

كتالوج وشوم اللعبة كاملًا، مع سلة شراء وكرسي تجلس عليه فعلًا. 1615 تصميمًا موزّعة على 26 مجموعة DLC، تراها مباشرة على شخصيتك وأنت تضيفها، وتدفع ثمنها دفعة واحدة. إزالة بالليزر مشمولة، ورسّام يدخل ويؤدي العمل.

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

ما الذي يفعله

02 · SPECS

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

الفريمورك كشف تلقائي QBCore · ESX · vRP · Standalone · Custom
الاعتماديات oxmysql ox_lib · ox_target · ox_inventory مدعومة
الكتالوج 1615 وشمًا 26 مجموعة DLC · 368 تصحيح مناطق
لغات داخل اللعبة 15 لغة مضمّنة ar · cs · de · en · es · fr · id · it · nl · pl · pt-br · ro · ru · th · tr
الأداء 0.00ms في الخمول لا شيء يعمل ما دام المتجر فارغًا
03 · مضمَّن

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

  • خمسة عشر ملف لغة، مملوءة عند التسليم

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

  • سبعة bridges، ملف لكل واحد

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

  • اقتصاد الوشم كله يبقى مفتوحًا

    السعر الموحّد، والأسعار حسب المنطقة، ومُعامِلات المجموعات، وسعر الليزر، والمتاجر السبعة، وكاميرا المشهد، و368 تصحيح مناطق. ملفات `config/*.lua` و`locales/*.lua` و`bridges/*.lua` خارج الـ escrow وقابلة للتعديل أثناء التشغيل.

  • تقرير تثبيت تلصقه في الدعم

    `/avenida_tattoo_check` يطبع أي bridge اختير لكل فئة، وهل الجداول والأعمدة موجودة، وأي نسخة لعبة يشغّلها سيرفرك فعلًا. وهو يجيب عن أغلب أسئلة التكامل قبل أن تضطر إلى طرحها.

04 · التوثيق

دليل الدمج

01

التثبيت

  1. ضع السكربت

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

  2. نفّذ ملف SQL

    نفّذ القسم [A] من INSTALL.sql على قاعدة بياناتك. القسم [B] مشروط، ورأس الملف يقول متى تحتاجه.

  3. اضبط أسعارك

    افتح config/tattoo.lua. السعر الموحّد، ومُعامِلات المجموعات، وسعر الليزر هي الأرقام الثلاثة التي تحسمها قبل فتح المتجر. أما اللغة والـ bridges ففي config/config.lua.

  4. تحقق من التكاملات

    اضبط Config.Debug = true، وأعد التشغيل، واقرأ الكونسول: سطر لكل فئة bridge يسمّي الهدف الذي اختير. أعده إلى false حالما تطابق الأسطر سيرفرك، فأوامر التشخيص التي يفتحها تكلّف تقطيعًا في الفريمات.

  5. امنح نفسك صلاحيات الإدارة

    أضف add_ace group.admin avenida_tattoo.admin allow إلى إعداد السيرفر، ثم نفّذ /avenida_tattoo_check داخل اللعبة للحصول على التقرير الكامل.

02

البدء السريع

حدّد سعر الحبر

سعر موحّد يغطي الكتالوج كله، والمُعامِلات تجعل المجموعات القديمة رخيصة والنادرة غالية، دون تسعير 1615 تصميمًا يدويًا. وكل شيء يُعاد حسابه على السيرفر عند الدفع.

lua
-- config/tattoo.lua
Config.Tattoo.Prices = {
    flat  = 1000,   -- every tattoo, unless PricePerZone is on
    hair  = 500,
    reset = 3000,   -- laser removal, per tattoo removed
}

Config.Tattoo.PricePerZone = false

Config.Tattoo.CollectionMultipliers = {
    multiplayer_overlays = 0.80,   -- base game, cheaper
    mpHipster_overlays   = 0.85,
    mpBeach_overlays     = 0.85,
    -- anything not listed stays at 1.0
}
03

مرجع الـ API

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

Client

  • GetHairbase
    exports['avenida_tattoo']:GetHairbase() --> { c = collection, t = nameHash } | nil

    قاعدة الشعر التي يرتديها الـ ped. استوديو الوشم لا يملكها، لكنه ملزم بإعادتها بعد كل إعادة رسم، وكذلك أي سكربت لديك يمسح الزينة.

  • GetTattoos
    exports['avenida_tattoo']:GetTattoos() --> { { c, t }, ... }

    القائمة الكاملة للوشوم التي يرتديها الـ ped، على شكل أزواج من المجموعة وهاش الاسم. هذه هي النسخة المعتمدة: الليزر يحذف منها والشراء يضيف إليها، فاقرأها بدل الاحتفاظ بنسخة خاصة.

  • GetSkinData
    exports['avenida_tattoo']:GetSkinData()

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

  • ApplySkin
    exports['avenida_tattoo']:ApplySkin(data, ped)

    يدفع مظهرًا إلى الـ ped بما في ذلك الوشوم. ويُعاد بناء خانة الزينة دفعة واحدة، ما يمنع الوميض الذي يظهر عند تطبيق الوشم قطعة قطعة.

  • ApplyClothing
    exports['avenida_tattoo']:ApplyClothing(data, ped, temporary)

    يغيّر ملابس الـ ped دون المساس بالوشم. الوسيط الثالث يبقي التغيير خارج قاعدة البيانات، وهو ما تريده لمشهد ينتهي بمغادرة اللاعب.

04

وصفات

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

مع تفعيل `PricePerZone` يحاسب السيرفر حسب منطقة الزينة في GTA لكل تصميم. وانتبه لما يترتب على ذلك، وهو موثّق في الإعداد: لا تُباع إلا الوشوم التي تقع في منطقة مُعلَنة، فكل ما لم يُصحَّح يختفي من المتجر بدل أن يُباع بسعر خاطئ.

lua
-- config/tattoo.lua
Config.Tattoo.PricePerZone = true

Config.Tattoo.Prices = {
    [0] = 1250, -- torso / back
    [1] = 1000, -- head
    [2] = 600,  -- left arm
    [3] = 600,  -- right arm
    [4] = 750,  -- left leg
    [5] = 750,  -- right leg
    [6] = 750,  -- unknown
    reset = 3000,
}
05

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

  • لسببين، وكلاهما مقصود. مجموعات الـ DLC الأحدث تُدمَج بحسب نسخة اللعبة، فالتصميم الذي لا يستطيع عميل اللاعب عرضه لا يُدرَج أبدًا بدل أن يُدرَج ويظهر معطوبًا. ومع تفعيل `PricePerZone` لا تُباع إلا الوشوم التي تقع في منطقة مُعلَنة، وهذا مذكور صراحة في الإعداد: يختفي معظم الكتالوج حتى تملأ الـ overrides. ومع إطفاء `PricePerZone`، وهو الافتراضي، يكون الكتالوج كله معروضًا.
التقييمات

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

5.0 15 تقييمات موثّقة

  • ĸιrowdev 🪐

    Le script est est excellent rien à dire

  • Blockerman

    Very nice support.

  • Shuntzu_Gamer

    Very nice support.

  • Woufy

    Very nice support, fast and pro !

  • - ᴇʟᴄxʏ';

    I had an issue where i lost access to my script and these guys couldn't help me at first but they went out there way to fix the issue and contacted me, amazing script

    شاهدها على Discord ↗
  • ReCore OoT Randomizer

    I bought the tattoo shop first, thanks to the very patient and efficient support I was able to make it work, I bought the barber shop afterwards and I am very happy with both scripts, it works like a charm! Congratulations again to the support !

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

سكربتات أخرى من Avenida Team

متجر Avenida Team →
Core Skin (3 in 1)
مميز Avenida Team

Core Skin (3 in 1)

صالون حلاقة واستوديو وشم ومتجر ملابس في سكربت FiveM واحد. 1615 وشمًا، وكل مكوّنات الملابس وإكسسواراتها، ومجموعة الرأس والبشرة كاملة، موزّعة على 36 متجرًا. واجهة واحدة، وكاميرا واحدة، ومسار شراء واحد، وشيء واحد تثبّته على ESX أو QBCore أو vRP أو من دون فريمورك.

  • ESX
  • QBCore
  • vRP
  • Standalone
  • oxmysql
‏36.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