Skip to content

الإعدادات ​

إعدادات اللعب موجودة في shared/config.lua. والإعدادات الخاصة بالسيرفر (الأدمنز والويب هوكات وإنشاء العصابات) موجودة في server/server.lua. أعد تشغيل السكربت بعد أي تعديل.

عام ​

الإعدادالافتراضيالوصف
Config.Framework"auto"qbx أو qb أو esx أو vrp أو auto.
Config.Inventory"auto"الإنفنتوري المستخدم.
Config.Target"auto"ox_target أو qb-target أو auto.
Config.Locale"en""en" أو "ar".
Config.Debugfalseيطبع رسائل التصحيح.

أيتمات السبراي ​

lua
Config.Items = {
    spray   = { item = "moh_alphaspray", label = "Alpha Spray", minGrade = 0 },
    king    = { item = "moh_kingspray",  label = "King Spray",  minGrade = 1, zoneRadius = 120.0 },
    remover = { item = "moh_sprayremove", label = "Spray Remover" },
    policeRemover = { item = "moh_policesprayremove", label = "Police Spray Remover" },
    laptop  = { item = "moh_ganglap", label = "Gang Laptop", allowNoGang = true }
}

minGrade هي أقل رتبة في العصابة مسموح لها بوضع هذا السبراي.

مناطق السيطرة ​

الإعدادالافتراضيالوصف
Config.ZoneRadius100.0نصف قطر منطقة Alpha Spray.
Config.Items.king.zoneRadius120.0نصف قطر منطقة King Spray.
Config.SprayPlacement.connectionPadding2.0أمتار إضافية مسموحة عند ربط سبراي جديد بمنطقة موجودة.
Config.SprayDailyLimit2 كل 24 ساعةعدد السبرايات التي تضعها العصابة يوميًا.
Config.SprayTime15000وقت وضع السبراي (ملي ثانية).
Config.SprayRemoveTime12000وقت إزالة السبراي (ملي ثانية).

مكافأة الصمود ​

lua
Config.SprayChainReward = {
    enabled = true,
    surviveHours = 48,   -- a spray must survive this long
    amount = 20000,      -- reward to the gang
}

السبراي الذي يصمد 48 ساعة يعطي العصابة $20,000.

تعديل مكان السبراي ​

يستطيع قائد العصابة تعديل مكان كل سبراي مرة واحدة بعد وضعه. الحدود موجودة في Config.SprayAdjust.

صور السبراي ​

lua
Config.SpraySetup = {
    bossOnly = true,              -- only the boss can change the gang image
    allowDiscordImage = true,
    allowedImageDomains = {},     -- e.g. { 'i.imgur.com' } to only allow certain sites
}

الصور يجب أن تكون روابط HTTPS مباشرة لملف PNG أو JPG.

حروب السبراي ​

lua
Config.SprayRemoval = {
    delayMinutes = 1,          -- wait before the attack starts
    defendMinutes = 20,        -- time the defenders have
    attackerLockMinutes = 30,  -- attacker cooldown after removing a spray
    thirdPartyLockMinutes = 30,
    startRequiresItem = true,  -- need a Spray Remover to start
    onlineRequirement = {
        enabled = true,
        attacker = 0,          -- min. online members per side
        defender = 0
    }
}
الإعدادالوصف
delayMinutesالانتظار قبل بدء الهجوم.
defendMinutesالوقت المتاح للمدافعين.
attackerLockMinutesانتظار المهاجمين بعد إزالة سبراي.
startRequiresItemيحتاج Spray Remover لبدء الهجوم.
onlineRequirementأقل عدد أعضاء متصلين لكل طرف.

السرقة في منطقة الحرب ​

lua
Config.WarzoneRobbery = {
    enabled = true,
    maxDistance = 2.5,
    transferCash = true,
    cashAccount = 'cash',
    durationMs = { min = 5000, max = 7000 },
    inventoryMaxSeconds = 60,
}

خريطة الحروب للمافيا ​

اللاعبون في هذه الوظيفة أو العصابة يرون كل الحروب النشطة على الخريطة:

lua
Config.MafWarMap = {
    enabled = true,
    job = 'maf',
    gang = 'maf',
    color = 5,
}

مداهمات الشرطة ​

تستطيع الشرطة إزالة رسومات العصابات بـ Police Spray Remover.

الإعدادالافتراضيالوصف
enabledtrueتشغيل مداهمات الشرطة.
job"police"اسم وظيفة الشرطة.
minGrade8أقل رتبة مسموح لها بالمداهمة.
minOnline5عدد أفراد الشرطة المتصلين المطلوب.
cooldownMinutes60الانتظار بين المداهمات.
blockGangAttackstrueالعصابات لا تستطيع مهاجمة السبراي أثناء مداهمة الشرطة.
dispatch.resource"cd_dispatch"سكربت الديسباتش للتنبيه.

بائع الـ NPC ​

lua
Config.NpcSeller = {
    enabled = true,
    ped = "s_m_y_dealer_01",
    coords = vector4(114.39, -1961.23, 21.33, 24.99),
    dailyLimit = { enabled = true, count = 8, hours = 24 },
    items = {
        { key = "spray",   label = "Alpha Spray",   item = "moh_alphaspray",  price = 50000, requiresGang = true },
        { key = "remover", label = "Spray Remover", item = "moh_sprayremove", price = 25000, requiresGang = true },
    }
}

أموال العصابة ​

lua
Config.ManagementFunds = {
    table = "moh_gang_funds",
    moneyType = "cash",
    maxTransfer = 10000000
}

إشعارات الجوال ​

lua
Config.EnablelbphoneNotifications = true
Config.Notificationsettings = {
    resource = "lb-phone",
    title = "Gang Spray",
    sound = { enabled = true, volume = 0.5 }
}

إعدادات السيرفر ​

في server/server.lua:

lua
ServerConfig = {
    GangCreation = {
        enabled = true,
        maxGangs = 128,
        requireTablet = true,
        grades = {
            ['0'] = { name = 'Member' },
            ['1'] = { name = 'Manager', isboss = true },
            ['2'] = { name = 'CoLeader', isboss = true },
            ['3'] = { name = 'Leader', isboss = true },
        },
    },
    Webhooks = {
        Default = 'https://discord.com/api/webhooks/...',
        Purchases = '', Security = '', Admin = '', Management = '',
        Economy = '', Robbery = '', Gang = '', Police = '',
        War = '', SprayChanges = '',
    },
}

أنواع الويب هوك الفارغة تستخدم Default.

vRP ​

lua
Config.VRP = {
    version = 'auto',                           -- 'vrp1', 'vrp2' or 'auto'
    policePermission = 'police.service',
    policeManagementPermission = 'police.manage',
    policeJobName = 'police',
}

جميع سكربتات MG Development محمية. يُمنع إعادة توزيعها.