搜索
查看: 45|回复: 1
收起左侧

[有效回答] 翻译 保留源代码

[复制链接]
杰瑞米瓦德 发表于 2024-9-22 23:28:14 | 显示全部楼层 |阅读模式
https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J
-- renzu_tuners
  • cqpeybgqxphlmgikvfxgmsfklpmhd

  • config = {}qcosmtcxkidgzpntqbimzjxoggleytf
    -- debug mode -- saves all vehicle including non owned vehicles
    https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4

    config.debug = true -- enable commands for dev. /sethandling 100 (0-100), /setfuel 100 (0-100), /setmileage 1000 (0,10000) !! note this does not have permission checkssdeihrcgybxlfyphecsk
    config.sandboxmode = false -- different tuning and no degrations and other stuff. mostly used only when trying to tweak a vehicle handling meta in dyno.
    efsnqepvgbfvl

    config.freeupgrade = true -- for upgrades. set to true best for standalone purpose or testing purpose, for roleplay use the crafting/jobmanage money. if false menu will requires you a specific item for each upgradeshttps://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
    config.metadata = false -- use item metadata when crafting items if ox_inventory. if your inventory does not support it, set this to false.yscbbzzfoodfgywmquaxdmxnqdlkjapisr
  • cqpeybgqxphlmgikvfxgmsfklpmhd

  • config.job = { -- set to false (config.job = false) if you want all feature are accesible by any player, or true, required job to use repairs and upgrade menu, dyno -- job access for menu upgrade and points. ex. mechanic, tuner?
    https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl

        ['mechanic'] = 1, -- @jobname -- @grade_levelyscbbzzfoodfgywmquaxdmxnqdlkjapisr
        ['tuners'] = 1, -- @jobname -- @grade_levelculuovxsnxcgetphkkhaotqjcnzgm
    }mkomxyejscnkxnlxzjavtctbvykzkhvxrjjpinybqllnyxk

    tqzktzboslhjwxpogemyvddvbuhvsialyz

    https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E


    config.usetarget = true -- if false, please configure the points config -- supports ox_target,qtarget,qb-target onlyjpucvjtaesoppoviywrcifrmqeqjvpmff
    config.enablepackage = true -- easy install all upgrade variants. ex. Full Upgrade all Racing Parts. this will install all in one package for each variants. each upgrades requires item if itemrequired is true
    jjybgrigwhuzat

    config.upgradepackageAnimation = false -- do animation for each upgrades in packageyscbbzzfoodfgywmquaxdmxnqdlkjapisr
    nkrwuytckukti
    config.upgradevariation = { -- enable/disable upgrade variation.olhqjopkyowzlwelfgusaswmspkueqgsbojlcyv
        ['elite'] = true,
    iriuikysgaorml

        ['pro'] = true,
    ujoswivwzjbayydgnnyp

        ['racing'] = true,

    cuyemywzsrclhjrpzngryhttps://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B


        ['ultimate'] = true,aofglpmqafibixgsfstbnscgyfotnupniuutkhjknsmwqsp
    }mxmwtuihbdgf
    你好啊
    config.enablecrafting = true -- crafting for items and parts,turbo, engine etc..pvvhmuwyddcwgsuhpynhqus
    config.purchasableUpgrade = false -- dont like crafting / item based? set this to true to use money to all item upgradeshttps://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx
    config.jobmanagemoney = false -- use job money if purchasableUpgrade. ex. esx_society, qb-managementcseaidvsboduerrypljhescpyaxefsrhkvhtzdlb
    https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
    config.nosaveplate = { -- dont save this plate pattern unless debuginghttps://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
        ['CFX'] = true,dlnuxezonveaajhhkxiltczekdlbeokizxdxc
        ['RENT'] = true,
  • rtfqwmceqpzrnqqy

  •     ['ESX'] = true,

    pktzkyzmalvkxeiytph

  • https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C

  • }iqnduztuzqlodczqevyuzndqdsqpibgqruumtngtdrhh
    zrbukwepuyuideshhdttxnnamomiphfoygiidmyxlsgowywd
    config.enableDegration = true -- enable / disable degration of engine parts
    bojpvgmfjwajwepnirbopqurmdptdzyfnh

    config.degrade = { -- degrade value when specific mileage value is reachvyaufgbxcaojahteubgdqzdikjwoufkqdkkjqlgtmucncwr
        [1] = { min = 50000, degrade = 0.9},
    scbwmpujkmkwltesakcflpvjvzxkhkjzmlwyarikdshpllimwk

        [2] = { min = 20000, degrade = 0.8},hzgskgzuwvggobdhmkbjobsdoqghoopvnwnyc
        [3] = { min = 10000, degrade = 0.75},

    lspgiuygeopkxfazktxtikmamlpaljuxbjekecrirgtpm

    https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc


        [4] = { min = 5000, degrade = 0.65},
    onncclsrpyxjptjzarlofveageczkvtyjgbmstehsbrhva

        [5] = { min = 3000, degrade = 0.55},jiihiegjxajaywe
        [6] = { min = 2000, degrade = 0.45},
    czqdtthdrjtxoaivhsqtbihv

        [7] = { min = 1500, degrade = 0.35},https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2
        [8] = { min = 1000, degrade = 0.25},
    nlpmemoldafasgwbsiiqhmbxzqakozm

        [9] = { min = 500, degrade = 0.15},htpinwldknhspliful
        [10] = { min = 100, degrade = 0.11},https://pan.baidu.com/s/2U3V4W5X6Y7Z8A9B0C1D
        [11] = { min = 1, degrade = 0.01},gzodgwogntlwyqxhhmcmwfxofxzdhqvnpjrwffctzopx
    }

    https://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P

  • https://pan.baidu.com/s/3E4F5G6H7I8J9K0L1M2N

  • config.chancedegrade = 2 -- 2% chance per degrade function run

    https://pan.baidu.com/s/8R0S1T2U3V4W5X6Y7Z8A

    https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B?pwd=tuv6


    config.chancedegradenitro = 11 -- 7%nbwbxasfshdfcnwlgkgbatemkdxmuho
    config.degradetick = 3000 -- every 3 seconds when in vehiclebrolwwhzzqngw

    https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L


    -- pointsocgngycpnszkvurvlzpvhmrmjymvjhpxkwlqungigfsczk
    config.engineswapper = {dcrklanyyljqrynqvqsknsoxt
        coords = {

    https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S

    https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc


            [1] = vec4(-325.60,-139.27,39.00,74.43)
    dgasyskrejowblgvugvudmznxubhvgcymdrlwcdalrxncd

        },
    odlnsoltxdetgljawyougldeoydoefosjzfbnqvluzealobinq

        label = 'Engine Swap',
    sstqlkmxrwncozvwvqoubdzqwypkzw

        model = `prop_engine_hoist`,https://pan.baidu.com/s/6Q7R8S9T0U1V2W3X4Y5Z
    }uttaqclyoabclqyulorhxum
    https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O?pwd=efg9
    config.enablemarkers = true -- markers points
    wzlvzjkijiovdwlgftlwwubh

    config.points = { -- marker and drawtext type interactions
    https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5

        [1] = {label = 'Upgrade Vehicle', coord = vec3(-323.3034362793,-131.25146484375,38.210)},xrajgpsmmxmcym
        -- add new heremxgvfdsdrcxzfgnvjpyzocdrutkgmhiy
    }
  • jjjnassmpyqgmwpckavrweeopbsrtffcpoqpgicwh

  • qmzhsyevsijnhsiyenlpizjlicxhttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J


    config.repairpoints = { -- marker and drawtext type interactionsawvzmrybcyymqmrzmgukmlv
        [1] = {label = 'Repair Vehicle', coord = vec3(-341.18142700195,-129.10722351074,38.53271)},ocgngycpnszkvurvlzpvhmrmjymvjhpxkwlqungigfsczk
    }
    https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef

    https://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx


    config.useMlo = false -- set to true if your using MLO and there will be no need to spawn Dynamometer prop
    哈哈

    config.dynoprop = `mist_dyno` -- replace with your dyno prop or leave default
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn

    config.dynopropShow = true -- set to false if your MLO has a DYNO area.. but setting up the coordinates for prop is still require to make the dyno logic work.
  • hghyfvwqtymffufuxtbwrjfgvwagkzssfzqkvma

  • config.dynocollision = true -- set to true if your using dynamometer prop
    ouwhyeedfeoza

    config.routingbucket = 0 -- leave default if your not using custom routing buckets
  • qozelkwfep

  • config.dynopoints = { -- @platform = exact location of prop. @coord marker location of dyno accesssyogjmajdgxufp
        -- east lost santos customs sample placement
    https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx

        [1] = { sorxutdwaytxtfoxfdmtefhcph
            label = "Dynojet",
  • egfuqwzkgimnojqulacsft

  •         platform = vec4(-360.3323, -112.5015, 38.9845, 158.4727+180), -- location of dyno position where vehicle will align
    bomqijymvmsyiidqllwmzxkdybfxdudeip

            offsets = vec3(0.2,0.0,0.0), -- additional (+) offset to vehicle fittings
  • ngemtwffszddvjbgrtugkzadjdcnjrkxxokrkqwdpagkjira

  •         coord = vec3(-362.3821, -117.6957, 39.083) -- location of Interaction
    auzzevcsyownmjnqmrirkrszbzthbbqbvpaal

        },rpsgbbbtyrvkgxlybekahckscuisyiapyswz
        -- benny sample placementhzgskgzuwvggobdhmkbjobsdoqghoopvnwnyc
        [2] = {gqrpmiummmukzqllakqtwjkxvw
            label = "Dynojet",
  • ixokcgncxqwqyahhtewtnrafiugqcbfkzuvcaiexza

  •         platform = vec4(-214.057, -1319.63, 31.15, 1.93), -- location of dyno position where vehicle will alignojllbeclko
            offsets = vec3(0.0,0.2,0.0), -- additional (+) offset to vehicle fittings
    jkigkamdiqjkefvkqclrwqehtctnjivssdzd

            coord = vec3(-213.894, -1324.475, 30.909) -- location of Interaction
    https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A

        }https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
    }xfpvazfxaczesoyywpgqyqoqxpf
    baljjmyactbnuorooejlfhdxbwebzg
    config.enginestat_default = { -- default engine stat. do not edit, this is being used in tuning computation logic
    bomqijymvmsyiidqllwmzxkdybfxdudeip

        compression = 100.0,
  • rysetfwsoeveqgbcgzmjxopvrk

  •     airpressure = 100.0,tigdlhqsmxcuoacjlcznfphwycpmvgcppitaqjtchvx
        fuelpressure = 100.0,
    https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh

        ignition = 100.0,

    https://pan.baidu.com/s/9S1T2U3V4W5X6Y7Z8A9B https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3


    }https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B
    tlwvclbifdqepmfgqkvhrymfij
    config.tuningmenu = {https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
        [1] = { https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M?pwd=yza7
            label = 'Engine Tuning',pcjcztkpopbleoszfozl
            icon = 'wrench',
  • https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1

  •         description = 'Engine Management System',
    vxtdclqxdrwff

            type = 'engine',lbsmzxxnviigtxmxacqpqqcthfcflgqxhjkhhiv
            attributes = {msglgncrebujkulbznhzclptww
                { name = 'acceleration', type = "slider", label = "Ignition Timing", min = -0.5, max = 1.5 , step = 0.001, default = 1.0},

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd

  • https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh

  •             { name = 'engineresponse', type = "slider", label = "Fuel Table", min = -0.5, max = 1.5 , step = 0.001, default = 1.0},
  • xpdirxqfytyfkzohrkqycfjzbqecgaodprlhobnm

  •             { name = 'gear_response', type = "slider", label = "Gear Response", min = -0.5, max = 1.5 , step = 0.01, default = 1.0},ltymimmgzzrkdarbsgwqcuonwbgudkipdhcmuptto
                { name = 'topspeed', type = "slider", label = "Final Drive Gear", min = -0.5, max = 1.5 , step = 0.01, default = 1.0},
    ptzzjoemehkusvfivaqkpzdebuhdp

            }
    epoqlphpnurwugggekborlgmnyeo

        },qbnkgfliogtzujqzabucaklnohktghwxj
        [2] = { fcpxzxsmlzvlmmrxolwtnjnddwwsmezrhppg
            label = 'Gear Ratio',zokafjqlievqkpxhipjq
            icon = 'cogs',
    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3

            type = 'gearratio',
  • https://pan.baidu.com/s/6X7Y8Z9A0B1C2D3E4F5G?pwd=hij1

  •         description = 'Change Gear rations (affects /manualgear, /autogear only)',https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
        },cupsxztsqqwvfmwxdpdissxi
        [3] = { aqyvlajutny
            label = 'Turbo Tuning',
  • cqpeybgqxphlmgikvfxgmsfklpmhd

  •         type = 'turbo',wtijnkgxtkeszsmquvdueailgupfnvukpctcnaagkf
            icon = 'chart-area',https://pan.baidu.com/s/1T2U3V4W5X6Y7Z8A9B0C
            description = 'Change Boost Pressure per Gears',vyaufgbxcaojahteubgdqzdikjwoufkqdkkjqlgtmucncwr
            min = 0.5,https://pan.baidu.com/s/5P6Q7R8S9T0U1V2W3X4Y
            max = 1.5,
    sstqlkmxrwncozvwvqoubdzqwypkzw

        },kjngraydjwqefxudiqoykcftikmlj
        [4] = { https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L
            label = 'Suspension Tuning',
  • gakdiaczjqldgoslwfxhjmwtjbopsxczxmcgmffw

  •         type = 'suspension',ncpdprrfkxicxipsrszzula
            icon = 'car',falyjxqeydzknjgcut
            description = 'Adjust Your vehicle suspension setting',

    znybajxbrpohaf

    https://pan.baidu.com/s/7P8Q9R0S1T2U3V4W5X6Y


            handlingname = 'CHandlingData',mxgvfdsdrcxzfgnvjpyzocdrutkgmhiy
            attributes = {ublpwxulbpkr
                { type = "slider", label = "fSuspensionForce", min = 0.5, max = 1.5 , step = 0.001, default = 1.0},https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
                { type = "slider", label = "fSuspensionCompDamp", min = 0.5, max = 1.5 , step = 0.001, default = 1.0},
    zharwvcxqaijlgwlmvcixabivnamvjlvrlmohplyquhbaennaq

                { type = "slider", label = "fSuspensionReboundDamp", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},
    rhdoxgnsafwzywhuxlsh

                { type = "slider", label = "fSuspensionUpperLimit", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},https://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
                { type = "slider", label = "fSuspensionLowerLimit", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},mkomxyejscnkxnlxzjavtctbvykzkhvxrjjpinybqllnyxk
                { type = "slider", label = "fSuspensionRaise", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},hnssrejebgrxusqovawjeoa
                { type = "slider", label = "fSuspensionBiasFront", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},
    sjgdmewcnjuimasjlrvanumjkwpkmsyebfhnjepxo

                { type = "slider", label = "fAntiRollBarForce", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},zgfvytxgljjwaejvuaxmauekyhzzqpkqwplvijc
                { type = "slider", label = "fAntiRollBarBiasFront", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},

    qwesjeycpfxqpfwbeamzfdzakwmnvbhmylehqckfhiwxothttps://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst


                { type = "slider", label = "fRollCentreHeightFront", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},
    https://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W

                { type = "slider", label = "fRollCentreHeightRear", min = 0.5, max = 1.5 , step = 0.01, default = 1.0},
    hxgpcabdlatgiesvlnxdoslybp

            }hrsbnlwaisnplqkrhwhxudqsawxfrw
        },
  • vsnqkmjofolycpthgaiihhvrejgab

  • }sdeihrcgybxlfyphecsk
  • https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2

  • config.tunableonly = { -- bypasses upgrade add stats. dont disable these if you dont know what it is. this can only be modify via tuning when ex. in suspension if vehicle have upgraded suspension. eg. elite_suspension
    https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx

        ['fSuspensionUpperLimit'] = true,uriafwdldchptcqqgdnttqedaftiykrtbathx
        ['fSuspensionLowerLimit'] = true,
  • rtfqwmceqpzrnqqy

  •     ['fSuspensionRaise'] = true,
    wxobplnocgmr

        ['fSuspensionBiasFront'] = true,sbuqypfxbcqogguchymwbqefpqgceokxpfno
        ['fAntiRollBarForce'] = true,hwyqofglxvnfftcjlicbp
        ['fAntiRollBarBiasFront'] = true,不影响正文阅读
        ['fRollCentreHeightFront'] = true,
    https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S

        ['fRollCentreHeightRear'] = true,eomptceqtaejhwwyokuhc
    https://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P
    }
    nflzhyvnvksskvabqorzfnflpykeoiicnu

    eqielxgeqogjpnlshvjnslwdbrn
    config.engineparts = { -- @item = item name, @handling = Affected Handling when degraded

    https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7


        [1] = {item = 'engine_oil', label = 'Engine Oil', handling = {'fInitialDriveMaxFlatVel'}, maxdegrade = 0.1, affects = 'Top Speed', cost = 25000},vrnfepfzgevmndgvikcuychyp
        [2] = {item = 'engine_sparkplug', label = 'Engine Spark Plug', handling = {'fDriveInertia'}, maxdegrade = 0.2, affects = 'Torque', cost = 25000},gvdtnxxupymwtndpfwaejoceidylbmoi
        [3] = {item = 'engine_gasket', label = 'Engine Head Gasket', handling = {'fDriveInertia'}, maxdegrade = 0.3, affects = 'Torque', cost = 25000},nkrwuytckukti
        [4] = {item = 'engine_airfilter', label = 'Engine Air Filter', handling = {'fInitialDriveForce'}, maxdegrade = 0.15, affects = 'Horsepower', cost = 25000},
    hxgpcabdlatgiesvlnxdoslybp

        [5] = {item = 'engine_fuelinjector', label = 'Engine Fuel Injectors', handling = {'fInitialDriveForce'}, maxdegrade = 0.15, affects = 'Horsepower', cost = 25000},
  • https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R

  •     [6] = {item = 'engine_pistons', label = 'Engine Pistons' , handling = {'fInitialDriveMaxFlatVel'}, maxdegrade = 0.2, affects = 'Top Speed', cost = 25000},falyjxqeydzknjgcut
        [7] = {item = 'engine_connectingrods', label = 'Engine Connecting Rods' , handling = {'fInitialDriveForce'}, maxdegrade = 0.2, affects = 'Top Speed', cost = 25000},msyqegobcdhvnzonfitxmu
        [8] = {item = 'engine_valves', label = 'Engine Valves', handling = {'fInitialDriveForce'}, maxdegrade = 0.2, affects = 'Horsepower', cost = 25000},ovloaytmoswshfbjtvloojxcrzjlwqfklrymqszfkwysbz
        [9] = {item = 'engine_block', label = 'Engine Block', handling = {'fInitialDriveMaxFlatVel'}, maxdegrade = 0.2, affects = 'Top Speed', cost = 25000},https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U
        [10] = {item = 'engine_crankshaft', label = 'Engine CranfkShaft', handling = {'fDriveInertia'}, maxdegrade = 0.3, affects = 'Torque', cost = 25000},
    wwfopogwqllzxrwzlsqgghafeivudzlavrpkgwhxitw

        [11] = {item = 'transmition_clutch', label = 'Transmission Clutch', handling = {'fClutchChangeRateScaleUpShift'}, maxdegrade = 0.7, affects = 'Down Shifting', cost = 25000},https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
        [12] = {item = 'engine_flywheel', label = 'Engine FlyWheel', handling = {'fClutchChangeRateScaleDownShift'}, maxdegrade = 0.8, affects = 'Up Shifting', cost = 25000},

    keiitbikesjzsesyofjphaqumsfkbmhmrpukrcuwvevnjolxhttps://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij


        [13] = {item = 'engine_camshaft', label = 'Engine Camshaft', handling = {'fInitialDriveMaxFlatVel'}, maxdegrade = 0.5, affects = 'Top Speed', cost = 25000},njawmcvrwapfjuzyylijboqpvbkamduanvwaxssushacb
        [14] = {item = 'oem_brakes', label = 'OEM Brakes', handling = {'fBrakeForce','fHandBrakeForce'}, maxdegrade = 0.8, affects = 'Brake Power', cost = 25000},

    ftwjsvtpowd

  • 哈哈

  •     [15] = {item = 'oem_suspension', label = 'OEM Suspension', handling = {'fSuspensionForce','fSuspensionCompDamp','fSuspensionReboundDamp'}, maxdegrade = 0.8, affects = 'Suspension', cost = 25000},jxakesfwvelqzawqonrlmbwipdojqppzmpk
        [16] = {item = 'oem_gearbox', label = 'OEM Gearbox', handling = {'nInitialDriveGears','fDriveInertia','fClutchChangeRateScaleUpShift','fClutchChangeRateScaleDownShift'}, maxdegrade = 0.2, affects = 'Acceleration', cost = 25000},
    https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn

    }dssflupcshsodhlfzrufewwybegxzxodqhjcbyfufxi
    kjngraydjwqefxudiqoykcftikmlj
    -- @category = category of upgrades, @state = state bag name of degration status. @item = item name, @handling = affected handling when upgraded , @add = percent added when upgradedhttps://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
    config.engineupgrades = {
    https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E

        -- ULTIMATEfipvrslhwhkoipwh
        {category = 'ultimate', state = 'engine_oil', item = 'ultimate_oil', label = 'Ultimate Oil', handling = {'fInitialDriveMaxFlatVel'}, add = 1.07, affects = 'Top Speed', cost = 550001},tcuctpnyzoknzaafhoqrxnrenmkzailtkgwevkd
        {category = 'ultimate', state = 'engine_sparkplug', item = 'ultimate_sparkplug', label = 'Ultimate Spark Plug', stat = {ignition = 3.2}, handling = {'fDriveInertia'}, add = 1.07, affects = 'Torque', cost = 550001},ovloaytmoswshfbjtvloojxcrzjlwqfklrymqszfkwysbz
        {category = 'ultimate', state = 'engine_gasket', item = 'ultimate_gasket', label = 'Ultimate Head Gasket', handling = {'fDriveInertia'}, add = 1.07, affects = 'Torque', cost = 550001},wylqzzwrunwe
         {category = 'ultimate', state = 'engine_airfilter', item = 'ultimate_airfilter', label = 'Ultimate Air Filter', handling = {'fInitialDriveForce'}, add =1.07, affects = 'Horsepower', cost = 550001},pkolxhyprpfgduneyhbxfknxkvllofedqsonzndrcjygd
        {category = 'ultimate', state = 'engine_fuelinjector', item = 'ultimate_fuelinjector', label = 'Ultimate Fuel Injectors', stat = {fuelpressure = 43.2}, handling = {'fInitialDriveForce'}, add = 1.07, affects = 'Horsepower', cost = 550001},vxohpfcioeirwoxqmlgcykpbyzysfnralgialkjaprrlgoctai
        {category = 'ultimate', state = 'engine_pistons', item = 'ultimate_pistons', label = 'Ultimate Pistons' , stat = {compression = 16.0, fuelpressure = -16.0, ignition = 8.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.09, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 550001},mqyfzgvgsxesnfdbepdpssehweaakuwxkudkazqtwuljzoke
        {category = 'ultimate', state = 'engine_connectingrods', item = 'ultimate_connectingrods', label = 'Ultimate Connecting Rods' , handling = {'fInitialDriveForce'}, add = 1.07, affects = 'Top Speed', cost = 550001},

    https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S https://pan.baidu.com/s/4N5O7P8Q9R0S1T2U3V4W


        {category = 'ultimate', state = 'engine_valves', item = 'ultimate_valves', label = 'Ultimate Valves', stat = {compression = 1.6, fuelpressure = -1.6}, handling = {'fInitialDriveForce'}, add = 1.07, affects = 'Horsepower', cost = 550001},gkzvrjfzjusadv
        {category = 'ultimate', state = 'engine_block', item = 'ultimate_block', label = 'Ultimate Block', stat = {compression = 16.0, fuelpressure = -8.0, ignition = 8.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.08, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 550001},yficsfbzyogzwalpniractauxb
        {category = 'ultimate', state = 'engine_crankshaft', item = 'ultimate_crankshaft', label = 'Ultimate CranfkShaft',  stat = {ignition = 8.0}, handling = {'fDriveInertia'}, add = 1.1, affects = 'Torque', mod = {index = 11, add = 1}, cost = 550001},https://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X
        {category = 'ultimate', state = 'transmition_clutch', item = 'ultimate_clutch', label = 'Ultimate Transmission Clutch', handling = {'fClutchChangeRateScaleUpShift'}, add = 1.08, affects = 'Down Shifting', mod = {index = 13, add = 1}, cost = 550001},
    tfktriawdbllziayplskxkbgzkmgtywneghwohssje

        {category = 'ultimate', state = 'engine_flywheel', item = 'ultimate_flywheel', label = 'Ultimate FlyWheel', handling = {'fClutchChangeRateScaleDownShift'}, add = 1.08, affects = 'Up Shifting', mod = {index = 13, add = 1}, cost = 25000},aqyvlajutny
        {category = 'ultimate', state = 'engine_camshaft', item = 'ultimate_camshaft', label = 'Ultimate Camshaft',stat = {duration = 48.0, compression = 16.0, fuelpressure = -16.0, ignition = 16.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.1, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 550001},
    nsankrltyeruabzmxdvkbyhtejemw

        {category = 'ultimate', state = 'oem_brakes', item = 'ultimate_brakes', label = 'Ultimate Brakes', handling = {'fBrakeForce','fHandBrakeForce'}, add = 6.4, affects = 'Brake Power', mod = {index = 12, add = 3}, cost = 550001},
  • xpdirxqfytyfkzohrkqycfjzbqecgaodprlhobnm

  •     {category = 'ultimate', state = 'oem_suspension', item = 'ultimate_suspension', label = 'Ultimate Suspension', handling = {'fSuspensionForce','fSuspensionCompDamp','fSuspensionReboundDamp','fSuspensionUpperLimit','fSuspensionLowerLimit','fSuspensionRaise','fSuspensionBiasFront','fAntiRollBarForce','fAntiRollBarBiasFront','fRollCentreHeightFront','fRollCentreHeightRear'}, add = 1.6, affects = 'Suspension', mod = {index = 15, add = 4}, cost = 415000},
    wuocymqyjwdodlepxnzecdretjbojgtgbi

        {category = 'ultimate', state = 'oem_gearbox', item = 'ultimate_gearbox', label = 'Ultimate Gearbox', handling = {'nInitialDriveGears','fDriveInertia','fClutchChangeRateScaleUpShift','fClutchChangeRateScaleDownShift'}, add = 1.2, affects = 'Acceleration', mod = {index = 13, add = 1}, cost = 550001},
  • bozkavasbeiewcchngt

  •     -- RACING
    cudsosshbkkqbxzmjlrkaamupepcxvxapbseulmwwxmyumk

        {category = 'racing', state = 'engine_oil', item = 'racing_oil', label = 'Racing Oil', handling = {'fInitialDriveMaxFlatVel'}, add = 1.045, affects = 'Top Speed', cost = 370001},yscbbzzfoodfgywmquaxdmxnqdlkjapisr
        {category = 'racing', state = 'engine_sparkplug', item = 'racing_sparkplug', label = 'Racing Spark Plug', stat = {ignition = 1.6}, handling = {'fDriveInertia'}, add = 1.05, affects = 'Torque', cost = 370001},
    tfjsfiwevcjtroxwdcvztlcpvrmhaexukhnppjulmee

        {category = 'racing', state = 'engine_gasket', item = 'racing_gasket', label = 'Racing Head Gasket', handling = {'fDriveInertia'}, add = 1.05, affects = 'Torque', cost = 370001},

    https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3

    https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4


         {category = 'racing', state = 'engine_airfilter', item = 'racing_airfilter', label = 'Racing Air Filter', handling = {'fInitialDriveForce'}, add = 1.03, affects = 'Horsepower', cost = 370001},
    wwfopogwqllzxrwzlsqgghafeivudzlavrpkgwhxitw

        {category = 'racing', state = 'engine_fuelinjector', item = 'racing_fuelinjector', label = 'Racing Fuel Injectors', stat = {fuelpressure = 21.6}, handling = {'fInitialDriveForce'}, add = 1.04, affects = 'Horsepower', cost = 370001},https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
        {category = 'racing', state = 'engine_pistons', item = 'racing_pistons', label = 'Racing Pistons', stat = {compression = 8.0, fuelpressure = -8.0, ignition = 4.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.07, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 370001},
    gkbarrsgeaarmnlwmcixctowpxhmt

        {category = 'racing', state = 'engine_connectingrods', item = 'racing_connectingrods', label = 'Racing Connecting Rods' , handling = {'fInitialDriveForce'}, add = 1.05, affects = 'Top Speed', cost = 370001},

    bfndkevadslsang

    https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E


        {category = 'racing', state = 'engine_valves', item = 'racing_valves', label = 'Racing Valves', stat = {compression = 0.8, fuelpressure = -0.8}, handling = {'fInitialDriveForce'}, add = 1.04, affects = 'Horsepower', cost = 370001},tfhoqfgqqxytmkqtfyohxqichuwggzqafypwdv
        {category = 'racing', state = 'engine_block', item = 'racing_block', label = 'Racing Block', stat = {compression = 8.0, fuelpressure = -4.0, ignition = 4.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.05, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 370001},

    yplhrugbxjosc

    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I


        {category = 'racing', state = 'engine_crankshaft', item = 'racing_crankshaft', label = 'Racing CranfkShaft', stat = {ignition = 4.0}, handling = {'fDriveInertia'}, add = 1.05, affects = 'Torque', mod = {index = 11, add = 1}, cost = 370001},rcorlckmbyxmmuczxizmgoyvxtditxzlzoclrnytlwfy
        {category = 'racing', state = 'transmition_clutch', item = 'racing_clutch', label = 'Racing Transmission Clutch', handling = {'fClutchChangeRateScaleUpShift'}, add = 1.05, affects = 'Down Shifting', mod = {index = 13, add = 1}, cost = 370001},fmkdfghiloqoujnexbnwj
        {category = 'racing', state = 'engine_flywheel', item = 'racing_flywheel', label = 'Racing FlyWheel', handling = {'fClutchChangeRateScaleDownShift'}, add = 1.05, affects = 'Up Shifting', mod = {index = 13, add = 1}, cost = 370001},
    jntxbclwgqfclnphlmlxwqcavdmtfcloqemrhynootqa

        {category = 'racing', state = 'engine_camshaft', item = 'racing_camshaft', label = 'Racing Camshaft',stat = {duration = 26.0, compression = 8.0, fuelpressure = -8.0, ignition = 8.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.08, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 370001},https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5
        {category = 'racing', state = 'oem_brakes', item = 'racing_brakes', label = 'Racing Brakes', handling = {'fBrakeForce','fHandBrakeForce'}, add = 2.4, affects = 'Brake Power', mod = {index = 12, add = 3}, cost = 370001},
    qynxkybvmhiapcngzyiiplqulny

        {category = 'racing', state = 'oem_suspension', item = 'racing_suspension', label = 'Racing Suspension', handling = {'fSuspensionForce','fSuspensionCompDamp','fSuspensionReboundDamp','fSuspensionUpperLimit','fSuspensionLowerLimit','fSuspensionRaise','fSuspensionBiasFront','fAntiRollBarForce','fAntiRollBarBiasFront','fRollCentreHeightFront','fRollCentreHeightRear'}, add = 1.4, affects = 'Suspension', mod = {index = 15, add = 4}, cost = 370001},wtijnkgxtkeszsmquvdueailgupfnvukpctcnaagkf
        {category = 'racing', state = 'oem_gearbox', item = 'racing_gearbox', label = 'Racing Gearbox', handling = {'nInitialDriveGears','fDriveInertia','fClutchChangeRateScaleUpShift','fClutchChangeRateScaleDownShift'}, add = 1.15, affects = 'Acceleration', mod = {index = 13, add = 1}, cost = 370001},
  • evieixgilltdlpmoufqpdwnxzqxjjgxncgskdytpj

  •     -- PRO
  • jjjnassmpyqgmwpckavrweeopbsrtffcpoqpgicwh

  •     {category = 'pro', state = 'engine_oil', item = 'pro_oil', label = 'Pro Oil', handling = {'fInitialDriveMaxFlatVel'}, add = 1.025, affects = 'Top Speed', cost = 320000},
    vsrugsvidlhyxvpfsjrtagtfrdbxiqcdjux

        {category = 'pro', state = 'engine_sparkplug', item = 'pro_sparkplug', label = 'Pro Spark Plug',stat = {ignition = 0.8}, handling = {'fDriveInertia'}, add = 1.035, affects = 'Torque', cost = 320000},zqrhbukruaqhbnozxxsmcuxjphekceubvmixgt
        {category = 'pro', state = 'engine_gasket', item = 'pro_gasket', label = 'Pro Head Gasket', handling = {'fDriveInertia'}, add = 1.04, affects = 'Torque', cost = 320000},cdkxcpgehlggjvmjrnuhbcybe
         {category = 'pro', state = 'engine_airfilter', item = 'pro_airfilter', label = 'Pro Air Filter', handling = {'fInitialDriveForce'}, add =1.02, affects = 'Horsepower', cost = 320000},zdjdvlrcijypeedwxeggqjdlmuampbaofkrawjdfs
        {category = 'pro', state = 'engine_fuelinjector', item = 'pro_fuelinjector', label = 'Pro Fuel Injectors',stat = {fuelpressure = 12.0},  handling = {'fInitialDriveForce'}, add = 1.025, affects = 'Horsepower', cost = 320000},kmtphzketlbkvhqqdrxoqpgwpwhkjiyuvsjcsthlf
        {category = 'pro', state = 'engine_pistons', item = 'pro_pistons', label = 'Pro Pistons' , stat = {compression = 4.0, fuelpressure = -4.0, ignition = 2.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.04, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 320000},
    dojcounuuatvvnujsuohsc

        {category = 'pro', state = 'engine_connectingrods', item = 'pro_connectingrods', label = 'Pro Connecting Rods' , handling = {'fInitialDriveForce'}, add = 1.03, affects = 'Top Speed', cost = 320000},yficsfbzyogzwalpniractauxb
        {category = 'pro', state = 'engine_valves', item = 'pro_valves', label = 'Pro Valves', stat = {compression = 0.4, fuelpressure = -0.4}, handling = {'fInitialDriveForce'}, add = 1.025, affects = 'Horsepower', cost = 320000},ocgngycpnszkvurvlzpvhmrmjymvjhpxkwlqungigfsczk
        {category = 'pro', state = 'engine_block', item = 'pro_block', label = 'Pro Block', stat = {compression = 4.0, fuelpressure = -2.0, ignition = 2.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.035, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 320000},zakpkojmzyjxtuzifqkygwwllfkdr
        {category = 'pro', state = 'engine_crankshaft', item = 'pro_crankshaft', label = 'Pro CranfkShaft', stat = {ignition = 2.0}, handling = {'fDriveInertia'}, add = 1.03, affects = 'Torque', mod = {index = 11, add = 1}, cost = 320000},urczpvvogqnqbwzklvnhguma
        {category = 'pro', state = 'transmition_clutch', item = 'pro_clutch', label = 'Pro Transmission Clutch', handling = {'fClutchChangeRateScaleUpShift'}, add = 1.03, affects = 'Down Shifting', mod = {index = 13, add = 1}, cost = 320000},
    tfjsfiwevcjtroxwdcvztlcpvrmhaexukhnppjulmee

        {category = 'pro', state = 'engine_flywheel', item = 'pro_flywheel', label = 'Pro FlyWheel', handling = {'fClutchChangeRateScaleDownShift'}, add = 1.03, affects = 'Up Shifting', mod = {index = 13, add = 1}, cost = 320000},https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
        {category = 'pro', state = 'engine_camshaft', item = 'pro_camshaft', label = 'Pro Camshaft',stat = {duration = 12.6,compression = 4.0, fuelpressure = -4.0, ignition = 4.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.045, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 320000},vpelvetnoxdcqvzhahmoecqxtyokufqquu
        {category = 'pro', state = 'oem_brakes', item = 'pro_brakes', label = 'Pro Brakes', handling = {'fBrakeForce','fHandBrakeForce'}, add = 1.7, affects = 'Brake Power', mod = {index = 12, add = 3}, cost = 320000},https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
        {category = 'pro', state = 'oem_suspension', item = 'pro_suspension', label = 'Pro Suspension', handling = {'fSuspensionForce','fSuspensionCompDamp','fSuspensionReboundDamp','fSuspensionUpperLimit','fSuspensionLowerLimit','fSuspensionRaise','fSuspensionBiasFront','fAntiRollBarForce','fAntiRollBarBiasFront','fRollCentreHeightFront','fRollCentreHeightRear'}, add = 1.25, affects = 'Suspension', mod = {index = 15, add = 4}, cost = 320000},dzagcjmnfnkhcqosojtibccsbjqxspwvpwcsgogmcquehiwvr
        {category = 'pro', state = 'oem_gearbox', item = 'pro_gearbox', label = 'Pro Gearbox', handling = {'nInitialDriveGears','fDriveInertia','fClutchChangeRateScaleUpShift','fClutchChangeRateScaleDownShift'}, add = 1.1, affects = 'Acceleration', mod = {index = 13, add = 1}, cost = 320000},avtoythumuowihsqdpqmrqkpuqdhpstqomfmgmhs
        -- ELITEdnjlaxhqbuiiywgekyfqveosli
        {category = 'elite', state = 'engine_oil', item = 'elite_oil', label = 'Elite Oil', handling = {'fInitialDriveMaxFlatVel'}, add = 1.015, affects = 'Top Speed', cost = 125000},https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
        {category = 'elite', state = 'engine_sparkplug', item = 'elite_sparkplug', label = 'Elite Spark Plug',stat = {ignition = 0.4}, handling = {'fDriveInertia'}, add = 1.02, affects = 'Torque', cost = 125000},axyxeewjujihketnsadwaktnodnqlxtl
        {category = 'elite', state = 'engine_gasket', item = 'elite_gasket', label = 'Elite Head Gasket', handling = {'fDriveInertia'}, add = 1.03, affects = 'Torque', cost = 125000},
  • https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0

  •      {category = 'elite', state = 'engine_airfilter', item = 'elite_airfilter', label = 'Elite Air Filter', handling = {'fInitialDriveForce'}, add = 1.01, affects = 'Horsepower', cost = 125000},
    bojpvgmfjwajwepnirbopqurmdptdzyfnh

        {category = 'elite', state = 'engine_fuelinjector', item = 'elite_fuelinjector', label = 'Elite Fuel Injectors', stat = {fuelpressure = 5.2}, handling = {'fInitialDriveForce'}, add = 1.015, affects = 'Horsepower', cost = 125000},
    soeizpuxgrlifkdcgu

        {category = 'elite', state = 'engine_pistons', item = 'elite_pistons', label = 'Elite Pistons' ,stat = {compression = 2.0, fuelpressure = -2.0, ignition = 1.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.03, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 125000},https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
        {category = 'elite', state = 'engine_connectingrods', item = 'elite_connectingrods', label = 'Elite Connecting Rods' , handling = {'fInitialDriveForce'}, add = 1.015, affects = 'Top Speed', cost = 125000},
    amrbbjkeccmicwbjeuizsngoobpuptjpfbqhkbmndy

        {category = 'elite', state = 'engine_valves', item = 'elite_valves', label = 'Elite Valves',stat = {compression = 0.2, fuelpressure = -0.2}, handling = {'fInitialDriveForce'}, add = 1.015, affects = 'Horsepower', cost = 125000},jorwbevbpgvovycaehvicdqpjdybzuuiilekpalfggtc
        {category = 'elite', state = 'engine_block', item = 'elite_block', label = 'Elite Block',stat = {compression = 2.0, fuelpressure = -1.0, ignition = 1.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.02, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 125000},
    czqdtthdrjtxoaivhsqtbihv

        {category = 'elite', state = 'engine_crankshaft', item = 'elite_crankshaft', label = 'Elite CranfkShaft',stat = {ignition = 1.0}, handling = {'fDriveInertia'}, add = 1.02, affects = 'Torque', mod = {index = 11, add = 1}, cost = 125000},pwadkaqymyn
        {category = 'elite', state = 'transmition_clutch', item = 'elite_clutch', label = 'Elite Transmission Clutch', handling = {'fClutchChangeRateScaleUpShift'}, add = 1.02, affects = 'Down Shifting', mod = {index = 13, add = 1}, cost = 125000},
    https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8

        {category = 'elite', state = 'engine_flywheel', item = 'elite_flywheel', label = 'Elite FlyWheel', handling = {'fClutchChangeRateScaleDownShift'}, add = 1.02, affects = 'Up Shifting', mod = {index = 13, add = 1}, cost = 125000},
    yfbnwrowyjxn

        {category = 'elite', state = 'engine_camshaft', item = 'elite_camshaft', label = 'Elite Camshaft',stat = {duration = 6.3, compression = 2.0, fuelpressure = -2.0, ignition = 2.0}, handling = {'fInitialDriveMaxFlatVel'}, add = 1.02, affects = 'Top Speed', mod = {index = 11, add = 1}, cost = 125000},

    https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0 https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6


        {category = 'elite', state = 'oem_brakes', item = 'elite_brakes', label = 'Elite Brakes', handling = {'fBrakeForce','fHandBrakeForce'}, add = 1.2, affects = 'Brake Power', mod = {index = 12, add = 3}, cost = 125000},hvrzpwpixtgvtfphpmsruticzcrggtyoppnemcnkwugp
        {category = 'elite', state = 'oem_suspension', item = 'elite_suspension', label = 'Elite Suspension', handling = {'fSuspensionForce','fSuspensionCompDamp','fSuspensionReboundDamp','fSuspensionUpperLimit','fSuspensionLowerLimit','fSuspensionRaise','fSuspensionBiasFront','fAntiRollBarForce','fAntiRollBarBiasFront','fRollCentreHeightFront','fRollCentreHeightRear'}, add = 1.1, affects = 'Suspension', mod = {index = 15, add = 4}, cost = 125000},eqtuhniffzolhfoqdioxvqhcgnobhtjmjdhr
        {category = 'elite', state = 'oem_gearbox', item = 'elite_gearbox', label = 'Elite Gearbox', handling = {'nInitialDriveGears','fDriveInertia','fClutchChangeRateScaleUpShift','fClutchChangeRateScaleDownShift'}, add = 1.05, affects = 'Acceleration', mod = {index = 13, add = 1}, cost = 125000},
    vcgsnoumrcibtuxf

    }
    npjswdnnhuvpcxmxtj

    eidoransarsgkmyywftahipqhonzahheqkth
    config.upgraderequire = { -- crafting required category for each parts variants --- @category = required category of parts to craft the current parts, @chance = chances of successmqyfzgvgsxesnfdbepdpssehweaakuwxkudkazqtwuljzoke
        ['elite'] = {category = 'oem', chance = 90}, -- ex. elite parts need x5 OEM
    kzygtbbmwizfvzxypmboqtfdszamvidghbmbdnozwnf

        ['pro'] =  {category = 'elite', chance = 70},https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
        ['racing'] =  {category = 'pro', chance = 50},
    mariftwjovtdqitpmfpinwdyldxyidnvdedjxasmvl

        ['ultimate'] =  {category = 'racing', chance = 20},https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T
    }gzodgwogntlwyqxhhmcmwfxofxzdhqvnpjrwffctzopx
    ccadqglvlghgwmnpchnpo
    -- Hardcoded Function for materials required for each variants
  • rsizmksauavnt

  • -- turbo, engineswap, nitro requires Latest renzu_turbo, renzu_engine, renzu_nitro
    auzzevcsyownmjnqmrirkrszbzthbbqbvpaal

    GetEngineLocals = function()tocongbwzg
        local engines = {}aaijfbesosfhuxwnowtfflkvuaxhw
        if GetResourceState('renzu_engine') == 'started' thenhttps://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2
            local local_engines = exports.renzu_engine:Engines().Locals
    vcgsnoumrcibtuxf

            for k,v in pairs(local_engines) dohttps://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
                if v.model thenxbvfuabnntotbjzrlbxwbrrdsaiqzjewkabeadsow
                    table.insert(engines,{label = v.name, name = v.model, requires = {steel = 5,aluminum = 5,iron = 5, copper = 5}}) -- requirements for Local Engines Craftinghttps://pan.baidu.com/s/8Q9R0S1T2U3V4W5X6Y7Z
                endgmxvgsmtyrjeqpimcwpisysusrw
            endspodnuzkglqqoixrzffhxhycjorix
        endhttps://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
        return engines

    qyvenshpidp

    https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E


    endwylqzzwrunwe
  • https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L

  • GetEngineCustoms = function()igujggbycbkwohxvflmbzdhzexxevqaewvnccobfqlcftza
        local engines = {}pdiifrdielysjjey
        if GetResourceState('renzu_engine') == 'started' thenhrsbnlwaisnplqkrhwhxudqsawxfrw
            local custom_engines = exports.renzu_engine:Engines().Custom
    vkzqcdpuqjusntr

            for k,v in pairs(custom_engines) do
  • bozkavasbeiewcchngt

  •             table.insert(engines,{label = v.label, name = v.soundname, requires = {steel = 25,aluminum = 25,iron = 25, copper = 25}}) -- requirements for Custom Engines Craftingncwdwpldoewmceelywvqeryjqigiqqbesyipntsbypoau
            endjxakesfwvelqzawqonrlmbwipdojqppzmpk
        end
    tfktriawdbllziayplskxkbgzkmgtywneghwohssje

        return enginesxfpvazfxaczesoyywpgqyqoqxpf
    endfalyjxqeydzknjgcut

    jobeibtlukrdmbtxglqbdjelttgdiidrxevfgpraajenkxkqiahttps://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D


    GetRecentOptions = function(type,state)
    agxeandxoicddhyyamzdmzfpzq

        for k,v in pairs(config.engineupgrades) do
  • mjanqnbveetggsyzgwvdhpquksml

  •         if v.category == config.upgraderequire[type].category and v.state == state then
    https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S

                return v.item, config.upgraderequire[type].chance
    wzlvzjkijiovdwlgftlwwubh

            endhttps://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J
        end

    entmklmqqtnyrqifirdiytytnbkgqglutf

  • https://pan.baidu.com/s/7O8P9Q0R1S2T3U4V5W6X?pwd=efgh

  • end

    jyewgbqofxbsijgxkfekssbcofjilawvzasfciuhfhttps://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D


    wtexjrcroixprxiwouponntkwrhljtm
    GetCraftableParts = function()
    bofyogbwjxgaj

        local parts = {}sazzqschiikwbemgimlbvklmdnmx
        for k,v in pairs(config.engineparts) do

    glnzmamohxbphttps://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3


            table.insert(parts,{label = v.label, name = v.item, requires = {steel = 5,aluminum = 5,iron = 5, copper = 5}}) -- requirements for OEM Parts Craftingvrnfepfzgevmndgvikcuychyp
        end
    efsnqepvgbfvl

        return parts
    wuocymqyjwdodlepxnzecdretjbojgtgbi

    end
    https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8

    dojcounuuatvvnujsuohsc

    GetCraftableUpgradeParts = function(type)pypnerxexmilzntynmnyzlltyodofffueuhimfmjsvv
        local parts = {}https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
        for k,v in pairs(config.engineupgrades) dohttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
            if type == v.category thendwcrafiyzgmjbszsmuudsp
                local item, chance = GetRecentOptions(v.category,v.state)frmktlddcymejobwuuboiteecprtzkkfcxpwitzlrlp
                local require = {steel = 10,aluminum = 10,iron = 10, copper = 10}bjrtrxhphoqloqsrnesqqgpujmvwflihuabmxjce
                if item thenuxgytddaktj
                    require = {[item] = 5, steel = 10,aluminum = 10,} -- requirements for Upgrade Parts Crafting .. the [item] variable is the recent category ex. racing_pistons requires 5x of pro_pistons

    https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3

    https://pan.baidu.com/s/6Q7R8S9T0U1V2W3X4Y5Z


                endhttps://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5
                table.insert(parts,{label = v.label, name = v.item, state = v.state, requires = require, chance = chance, type = 'upgrade'})https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B
            end
    pmljkgpencprwvaf

        endeihpggmieazkbsdbvy
        return parts
  • mjanqnbveetggsyzgwvdhpquksml

  • end

    xqxgmkgyfqjaivnwcciasciucniqnylloirbsyzypjzxfmuhttps://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn


  • kxxbrtxuzfzvkijhvtrjtjzrhwluifztcx

  • config.crafting = { -- crafting config and requires item
    jsncbqorsyqpvwpbioxtdi

        ['engine'] = {https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
            label = 'Craft Engines',pthrgymrsmwtxkvfylisnoqetskdzegp
            coord = vec3(-341.58551025391,-141.34959411621,39.115104675293),https://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
            categories = {
  • cqpeybgqxphlmgikvfxgmsfklpmhd

  •             [1] = {vpelvetnoxdcqvzhahmoecqxtyokufqquu
                    items = GetEngineLocals(),zgfvytxgljjwaejvuaxmauekyhzzqpkqwplvijc
                    label = 'Local Engines',
  • nsazoekukfnlxjxqzildyrwzgflieg

  •             },
  • ityiojubbsqmokayxdb

  •             [2] = {

    qmzhsyevsijnhsiyenlpizjlicxhttps://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P


                    items = GetEngineCustoms(),
    nsankrltyeruabzmxdvkbyhtejemw

                    label = 'Custom Engines',
    https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop

                },https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=efg2
            }
  • cqpeybgqxphlmgikvfxgmsfklpmhd

  •     },https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
        ['parts'] = {https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J
            label = 'Craft Engines Parts',https://pan.baidu.com/s/9A0B1C2D3E4F5G6H7I8J
            coord = vec3(-343.77084350586,-140.74291992188,39.026248931885),zugetyljorvwlteaczbdrrqgbrezugttaayuzjdnbzjmso
            categories = {ownmpwwcwjnmkzvewxoahsdybuevkqqzneldaigxrujbte
                [1] = {items = GetCraftableParts(), label = 'Oem Parts'},https://pan.baidu.com/s/2M3N4O5P6Q7R8S9T0U1V
                [2] = {items = GetCraftableUpgradeParts('elite'), label = 'Elite Parts'},fipvrslhwhkoipwh
                [3] = {items = GetCraftableUpgradeParts('pro'), label = 'Pro Parts'},
    https://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7

                [4] = {items = GetCraftableUpgradeParts('racing'), label = 'Racing Parts'},
  • joszslgoeki

  •             [5] = {items = GetCraftableUpgradeParts('ultimate'), label = 'Ultimate Parts'},

    https://pan.baidu.com/s/6Y7Z8A9B0C1D2E3F4G5H

    https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X


            }
    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3

        },https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M
        ['etc'] = {aynisjeibtmjglmwgolvotqdaqvsksrkqfsjpxrqreaxqmtxb
            label = 'Craft Turbo ,Tires & Advanced parts',
    agnkqaiqccs

            coord = vec3(-339.31976318359,-142.31146240234,39.177829742432),xrajgpsmmxmcym
            categories = {
  • oduhptpuhswhvnogiznqgkcuzebmupuitopi

  •             [1] = {https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9
                    items = {aofglpmqafibixgsfstbnscgyfotnupniuutkhjknsmwqsp
                        [1] = {name = 'turbostreet', label = 'Street Turbo', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
  • nnhawgltulraffqflavqcloqovkmmeqzr

  •                     [2] = {name = 'turbosports', label = 'Sports Turbo', requires = {steel = 20,aluminum = 20,iron = 20, copper = 20}},ulsadkybacvqkrrownkdvzagpwcstqiobboflnglqcb
                        [3] = {name = 'turboracing', label = 'Racing Turbo', requires = {steel = 40,aluminum = 40,iron = 40, copper = 40}},mwxmwnbstckindrrjrqeqfl
                        [4] = {name = 'turboultimate', label = 'Ultimate Turbo', requires = {steel = 40,aluminum = 40,iron = 40, copper = 40}},

    puksmokpmjuswqcmobbreslydskkajppea

  • https://pan.baidu.com/s/9H0I1J2K3L4M5N6O7P8Q?pwd=cdef

  •                 },klsfndtmpjyfusfererrqmboqknkaurkgkqu
                    label = 'Custom Turbos',
    iriuikysgaorml

                },oqdccpydddsqsltw
                [2] = {szizgxajfnugxihplwfs
                    items = {kmtphzketlbkvhqqdrxoqpgwpwhkjiyuvsjcsthlf
                        [1] = {name = 'street_tires', label = 'Street Tires', requires = {rubber = 10, sulfur = 10,steel = 10, polyester = 10}},oteyfwzdblvjusblspdbzkmasnx
                        [2] = {name = 'sports_tires', label = 'Sports Tires', requires = {rubber = 20, sulfur = 20,steel = 20, polyester = 20}},ykvtwnahunkmrlhbwbmybagacrqvonenxzht
                        [3] = {name = 'racing_tires', label = 'Racing Tires', requires = {rubber = 40, sulfur = 40,steel = 40, polyester = 40}},iznrvnofuypularjajrlmktc
                    },linnrjzedmrrumonnwvnpkupsevwrlddtrql
                    label = 'Custom Tires',
    https://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X

                },gkzvrjfzjusadv
                [3] = {https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
                    items = {
    cqkzwauxazuacufuiesfuywtplknapccgncdnwanvv

                        [1] = { label = 'Limited Slip Differential (Front)', name = 'lsdf' ,requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    hxqhpcjnykeqoxqwnqgsmqsovsrogovollvb

                        [2] = { label = 'Limited Slip Differential (Rear)', name = 'lsdr', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I?pwd=nop3

                        [3] = { label = 'Traction Control System', name = 'tcs', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},jxakesfwvelqzawqonrlmbwipdojqppzmpk
                        [4] = { label = 'Stability Control System', name = 'esc', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd

    https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X?pwd=hij2


                        [5] = { label = 'Close Ratio Gears', name = 'closerationgears', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8

                        [6] = { label = 'CVT Transmission', name = 'cvttranny', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    hxgpcabdlatgiesvlnxdoslybp

                        [7] = { label = 'Anti-lock braking', name = 'abs', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},https://pan.baidu.com/s/5F6G7H8I9J0K1L2M3N4O?pwd=efg9
                        [8] = { label = 'Axle Torsion (Front)', name = 'axletorsionfront', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    ypjnxthdbdaloibdcahdslyugsx

                        [9] = { label = 'Axle Torsion (Rear)', name = 'axletorsionrear', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},iznrvnofuypularjajrlmktc
                        [10] = { label = 'Axle Solid (Front)', name = 'axlesolidfront', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},lbsmzxxnviigtxmxacqpqqcthfcflgqxhjkhhiv
                        [11] = { label = 'Axle Solid (Rear)', name = 'axlesolidrear', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P

                        [12] = { label = 'Kinetic Energy Recovery System (KERS)', name = 'kers', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},mxgvfdsdrcxzfgnvjpyzocdrutkgmhiy
                        [13] = { label = 'Offroad Tune 1', name = 'offroadtune1', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    hxqhpcjnykeqoxqwnqgsmqsovsrogovollvb

                        [14] = { label = 'Offroad Tune 2', name = 'offroadtune2', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
  • wxsvecegicgszknoizhibebtcwmp

  •                     [15] = { label = 'Stanced', name = 'stanced', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},

    lbbpdnfbqwywcgeppxrwbbqrikbmaftlhvak

  • 哈哈

  •                     [16] = { label = 'Front Wheel Drive', name = 'frontwheeldrive', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    odlnsoltxdetgljawyougldeoydoefosjzfbnqvluzealobinq

                        [17] = { label = 'Rear Wheel Drive', name = 'rearwheeldrive', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},euoeljkqghohlufks
                        [18] = { label = 'All Wheel Drive', name = 'allwheeldrive', requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},
    wzlvzjkijiovdwlgftlwwubh

                        [19] = { label = 'Programable ECU', name = 'ecu', requires = {chip = 1,board = 1,copper = 10, steel = 10}},https://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl

    https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8 https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K


                    },

    usuxqbymudarnfaoxdiojsbybggocaswshttps://pan.baidu.com/s/1K2L3M4N5O7P8Q9R0S1T


                    label = 'Advanced Parts'
  • xsspodwlpuntenbhytksbcqkdgivcipabipplmbahoumcv

  •             },
    iriuikysgaorml

                [4] = {https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0
                    items = {wjioqtsdbaltlqkkczwyrerdzexyrmoowwcmqvprvbl
                        [1] = {name = 'nitro50shot', label = '50 Shot Nitros', requires = {bottle = 1, methane = 10,steel = 10, water = 1}},
    https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S

                        [2] = {name = 'nitro100shot', label = '100 Shot Nitros', requires = {bottle = 2, methane = 20,steel = 20, water = 20}},hzgskgzuwvggobdhmkbjobsdoqghoopvnwnyc
                        [3] = {name = 'nitro200shot', label = '200 Shot Nitros', requires = {bottle = 3, methane = 40,steel = 40, water = 40}},

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=abcd https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8


                    },mtmjgxxmgpcmgluxvxktkgmfotgsalhnfuwmstyyjb
                    label = 'NOS',
  • nsazoekukfnlxjxqzildyrwzgflieg

  •             },vubmuesmrukcdszjsgricqvapelqujxpdyc
                [5] = {
  • zpxvdcnqfdtuulzeiihgrwyipxhj

  •                 items = {

    https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F?pwd=efg0 https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7


                        [1] = {name = 'repairparts', label = 'Repair Engine Kit', durability = 100, requires = {steel = 10,aluminum = 10,iron = 10, copper = 10}},

    https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1 https://pan.baidu.com/s/5X6Y7Z8A9B0C1D2E3F4G


                    },sjspxezkvmbddmvwlwveewfuybjybubue
                    label = 'Repair Engine Parts Kit',ublpwxulbpkr
                },pypnerxexmilzntynmnyzlltyodofffueuhimfmjsvv
            }

    qyvenshpidp

    https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc


        },
    nflzhyvnvksskvabqorzfnflpykeoiicnu

    }wkxzwbxorfastaduvdnxhvbdxelk

    lujbgpqpcnsbzwyxfbkafpeomehzztolnxmundjpqchttps://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8


    config.tires = { -- tires handling @item = item name, @degrade = degrade percent for each MS tick. sorxutdwaytxtfoxfdmtefhcph
        [1] = {label = 'Street Tires', item = 'street_tires', degrade = 0.01, handling = {fLowSpeedTractionLossMult = 1.1,fTractionLossMult = 1.1,fTractionCurveMin = 1.2, fTractionCurveMax = 1.0, fTractionCurveLateral = 1.25}, cost = 10000},
    wpaoethhnhoxmslmhblqvwvetdpmnrsjhs

        [2] = {label = 'Sports Tires', item = 'sports_tires', degrade = 0.02, handling = {fLowSpeedTractionLossMult = 0.9,fTractionLossMult = 0.9,fTractionCurveMin = 1.1, fTractionCurveMax = 1.1, fTractionCurveLateral = 1.0}, cost = 211000},
    txvyfjijzfxklyvjhszmqdlbqvisqbnkzijesrorwmchkx

        [3] = {label = 'Racing Tires', item = 'racing_tires', degrade = 0.03, handling = {fLowSpeedTractionLossMult = 0.65,fTractionLossMult = 0.7,fTractionCurveMin = 1.25, fTractionCurveMax = 1.35, fTractionCurveLateral = 0.7}, cost = 215000},https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
        [4] = {label = 'Drag Tires', item = 'drag_tires', degrade = 0.1, handling = {fLowSpeedTractionLossMult = 0.7,fTractionLossMult = 2.1,fTractionCurveMin = 1.91, fTractionCurveMax = 0.4, fTractionCurveLateral = 1.4}, cost = 55000},
  • yypgzhskdpotswqehfnxqctqhqrwr

  •     [5] = {label = 'Drift Tires', item = 'drift_tires', degrade = 0.2, handling = {fLowSpeedTractionLossMult = 1.0,fTractionLossMult = 1.0,fTractionCurveMin = 1.0, fTractionCurveMax = 1.0, fTractionCurveLateral = 1.0}, cost = 45000},
    jkigkamdiqjkefvkqclrwqehtctnjivssdzd

  • yskarjyjpmaqxhyytjhtzzllfanzavuznezeoyoekpuiwth

  • }
    odlnsoltxdetgljawyougldeoydoefosjzfbnqvluzealobinq

    fvypzsyylmfzahouwiemofdvqeh
    config.drivetrain = {https://pan.baidu.com/s/6O7P8Q9R0S1T2U3V4W5X
        [1] = { label = 'FWD', item = 'frontwheeldrive', value = 1.0, cost = 255000 },你好啊
        [2] = { label = 'AWD', item = 'allwheeldrive', value = 0.5, cost = 525000 },
    yyyercmcssi

        [3] = { label = 'RWD', item = 'rearwheeldrive', value = 0.0, cost = 255000 }lypuhlmmgu
    }https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1
    https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9
    -- @cost amount of parts when purchasedcteuaihlmdixtvo
    config.extras = { -- do not change unless you know how vehicle flags works for this resource
    ewiyqgvmusplougctfstscjutwaqtbyxxhvo

        [1] = { label = 'Limited Slip Differential (Front)', item = 'lsdf' ,handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {0,3}}, cost = 25000},adwehbjvajhlfwfbkqquwrn
        [2] = { label = 'Limited Slip Differential (Rear)', item = 'lsdr', handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {1,4}}, cost = 25000},
    cqkzwauxazuacufuiesfuywtplknapccgncdnwanvv

        [3] = { label = 'Traction Control System', item = 'tcs', handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {13}}, cost = 25000},
    ogxconywcbqagdyccruecbotqnhwffjtlhvauuxww

        [4] = { label = 'Stability Control System', item = 'esc', handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {14}}, cost = 25000},yrpdntzgzqnebdbgmkforxxyufttf
        [5] = { label = 'Close Ratio Gears', item = 'closerationgears', handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {21}}, cost = 25000},hnssrejebgrxusqovawjeoa
        [6] = { label = 'CVT Transmission', item = 'cvttranny', handling = {type = 'CHandlingData', name = 'strHandlingFlags', value = {12}}, cost = 25000},https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
        [7] = { label = 'Anti-lock braking', item = 'abs', handling = {type = 'CHandlingData', name = 'strModelFlags', value = {4}}, cost = 25000},
    https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R

        [8] = { label = 'Axle Torsion (Front)', item = 'axletorsionfront', handling = {type = 'CHandlingData', name = 'strModelFlags', value = {16}}, cost = 25000},https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
        [9] = { label = 'Axle Torsion (Rear)', item = 'axletorsionrear', handling = {type = 'CHandlingData', name = 'strModelFlags', value = {20}}, cost = 25000},brolwwhzzqngw
        [10] = { label = 'Axle Solid (Front)', item = 'axlesolidfront', handling = {type = 'CHandlingData', name = 'strModelFlags', value = {17}}, cost = 25000},gwtetqlpeyhggrwzrgzskenh
        [11] = { label = 'Axle Solid (Rear)', item = 'axlesolidrear', handling = {type = 'CHandlingData', name = 'strModelFlags', value = {21}}, cost = 25000},vyaufgbxcaojahteubgdqzdikjwoufkqdkkjqlgtmucncwr
        [12] = { label = 'Kinetic Energy Recovery System (KERS)', item = 'kers', handling = {type = 'CHandlingData', name = 'strHandlingFlags', value = {2}}, cost = 25000},
    vonzffqmghrgbyavyattzcxnewxqplckzqjfvasc

        [13] = { label = 'Offroad Tune 1', item = 'offroadtune1', handling = {type = 'CHandlingData', name = 'strHandlingFlags', value = {20}}, cost = 25000},ccadqglvlghgwmnpchnpo
        [14] = { label = 'Offroad Tune 2', item = 'offroadtune2', handling = {type = 'CHandlingData', name = 'strHandlingFlags', value = {21}}, cost = 25000},mkdbtlifnsbphlswgibjykcdmvsvxhnksrlldtrqmsft
        [15] = { label = 'Stanced', item = 'stanced', handling = {type = 'CCarHandlingData', name = 'strAdvancedFlags', value = {15,26}}, cost = 25000},eidoransarsgkmyywftahipqhonzahheqkth
    tnkcpthhigeaxjdclsrjoohusrrpchr
    }wtexjrcroixprxiwouponntkwrhljtm
    wppeighxxtooeei
    config.gears = { -- hugo simones config data. gear 8 are corrected due to probably changes from newer builds ( 2699 tested ), gear 9 untestedlpyqpyaxglvp
        [1] = {0.90},--1不要乱来哦
        [2] = {3.33, 0.90},--2ewmbpibxfhwopzrxdtruvvcgifweinxmkjoaspyywunmt
        [3] = {3.33, 1.57, 0.90},--3

    jnehdqannkptkzgrtenhitpeixxbgcfpq

    https://pan.baidu.com/s/5O7P8Q9R0S1T2U3V4W5X


        [4] = {3.33, 1.83, 1.22, 0.90},--4
    bomqijymvmsyiidqllwmzxkdybfxdudeip

        [5] = {3.33, 1.92, 1.36, 1.05, 0.90},--5avtoythumuowihsqdpqmrqkpuqdhpstqomfmgmhs
        [6] = {3.33, 1.95, 1.39, 1.09, 0.95, 0.90},--6xtaxhniwhswnjqrwx
        [7] = {4.00, 2.34, 1.67, 1.31, 1.14, 1.08, 0.90},--7xtzhoweojs
        [8] = {4.025, 2.025, 1.523, 1.314, 1.154, 1.073, 1.0, 0.90},--8
  • https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0

  •     [9] = {7.70, 4.51, 3.22, 2.52, 2.20, 2.08, 1.73, 1.31, 0.90}--9llzazpmpxccrtymafsepushgzttxxisitsjshwhfykwsij
    }geijrukfkalnkqnggolkiwzhavflny
    dgasyskrejowblgvugvudmznxubhvgcymdrlwcdalrxncd

    config.radialoptions = {
    ouwhyeedfeoza

        {

    https://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3 https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T


          id = 'Upgrades',
    ddzftpiurqypnyxexpniyytxhaiqqntt

          label = 'Upgrades',
    tfktriawdbllziayplskxkbgzkmgtywneghwohssje

          icon = 'wrench',https://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K
          onSelect = function()ahulzsblvpmilfrnzyzhx
            return UpgradePackage()

    entmklmqqtnyrqifirdiytytnbkgqglutfhttps://pan.baidu.com/s/5V6W7X8Y9Z0A1B2C3D4E?pwd=efg3


          end

    https://pan.baidu.com/s/3D4E5F6G7H8I9J0K1L2M https://pan.baidu.com/s/5X6Y7Z8A9B0C1D2E3F4G


        },
    ebdovbsvhychfoyfgcgucwfcndvykovoqydmawihukozzmff

        {
    https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R

          id = 'Repair',https://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5
          label = 'Repair',snozkidabdxzjovooinpjwmkoczvdfnvscvdlydmcaml
          icon = 'hammer',

    ziupdghlbrduzlyxdstyboavtlgzxemxnhmqnubp

    https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E


          onSelect = function()lyjpgbhnjslpcvzeniteddjjacdqyodkmmatohhy
            return Repair()vnbwewixbsyozkfpeqhhldcpzqznbwhxkitoeclgujvuua
          end
    htxcuwmpcd

        },
    amrbbjkeccmicwbjeuizsngoobpuptjpfbqhkbmndy

        {
  • rtfqwmceqpzrnqqy

  •       id = 'tuning',ismclqumuqr
          label = 'Tuning',
    https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P

          icon = 'chart-bar',
    vomccvbrmmnurottctzhkednappzjtkeixhltjc

          onSelect = function()eqielxgeqogjpnlshvjnslwdbrn
            return TuningMenu()dnjlaxhqbuiiywgekyfqveosli
          endwjvpulejrxzahdulsqqtgprevynkwaftjajemnoelnesqy
        },https://pan.baidu.com/s/2M3N4O5P6Q7R8S9T0U1V
        {gktamnbhlmhvtctkmczvqywgjhtie
          id = 'parts',
  • vfdizhlrrwrfu

  •       label = 'Engine Parts',

    derrkfbvicawdjflwdx

    https://pan.baidu.com/s/8Z9A0B1C2D3E4F5G6H7I


          icon = 'cog',
  • tivykbkqshybsgjabmrfwbgsihrgygvroqqysapki

  •       onSelect = function()qbnkgfliogtzujqzabucaklnohktghwxj
            return CheckVehicle(true)
  • oiumrxkbircifzxdath

  •       end
  • https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0

  •     },uriafwdldchptcqqgdnttqedaftiykrtbathx
        {qdkjawhbyyqo
            id = 'performance',sivzemjcjlhrqknfd
            label = 'Performance',lyjpgbhnjslpcvzeniteddjjacdqyodkmmatohhy
            icon = 'chart-line',vsxinibgtxh
            onSelect = function()drglnzsdchmfwgsqbtkwoxqyqkmydpkggqsupkx
              return CheckPerformance(true)mqtbtdhxiibjfrpzxrqecfcpoywwxgejwxlp
            endeywuhdbowodyxgxrrnfgorkcjkhx
        },
    cygyakzmbwzezicjnuxdlzsycpf

        {

    puksmokpmjuswqcmobbreslydskkajppeahttps://pan.baidu.com/s/8A9B0C1D2E3F4G5H6I7J


            id = 'seetires',
    jsncbqorsyqpvwpbioxtdi

            label = 'See Tires',
    odlnsoltxdetgljawyougldeoydoefosjzfbnqvluzealobinq

            icon = 'car',
  • tcaxewwyiyodqblrgjlqqyggiarvfvzyya

  •         onSelect = function()https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
              return CheckWheels(true)frtwxenfsfxkjgpkmgigy
            endfshzhwtoomicnlbnpqgdjfzvqbeetlozevylrs
        },
    fkicvakvobqbpwwolrzlijmrbyelrhixsrzosjjgkaiaweph

    }xfpvazfxaczesoyywpgqyqoqxpf
    cygyakzmbwzezicjnuxdlzsycpf

    config.drift_handlings = {szizgxajfnugxihplwfs
        {'fInitialDriveMaxFlatVel',380.000000},https://pan.baidu.com/s/2C3D4E5F6G7H8I9J0K1L?pwd=wxy6
        -- {'fDriveInertia', 3.000000},hdocwyfosmayvwzmjrfngojkcbeoajjimyljwqxpdynzum
        -- {'fInitialDriveForce', 2.200000},eqielxgeqogjpnlshvjnslwdbrn
        {'fMass', 700.000000},fcpxzxsmlzvlmmrxolwtnjnddwwsmezrhppg
        {'fInitialDragCoeff',0.500000},eomptceqtaejhwwyokuhc
        {'fPercentSubmerged',85.000000},
  • https://pan.baidu.com/s/4L5M6N7O8P9Q0R1S2T3U?pwd=stuv

  •     {'vecCentreOfMassOffset', vector3(0.000000,-0.100000,-0.100000)},
    itfrifnxkgadazhcxlacmozddwbmtp

        {'vecInertiaMultiplier', vector3(1.200000,1.400000,2.000000)},amksdlzezamtlmmmxhcjqooicngbvdowqzotknyk
        {'fDriveBiasFront',0.000000},kasiwsxycvxcddjxquzzdrvcxbgmgxxryqzujxs
        {'fClutchChangeRateScaleUpShift',51.300000},
    https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst

        {'fClutchChangeRateScaleDownShift',51.300000},

    https://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5 https://pan.baidu.com/s/2J3K4L5M6N7O8P9Q0R1S?pwd=klmn


        --{'fInitialDriveMaxFlatVel',380.000000},linnrjzedmrrumonnwvnpkupsevwrlddtrql
        {'fSteeringLock',55.000000},
  • nsazoekukfnlxjxqzildyrwzgflieg

  •     {'fTractionCurveMax',1.040000,0.840000},pplgsgyyjvngdjgypyqppbsrhfnwhdx
        {'fTractionCurveMin',1.200000,1.400000},eqtuhniffzolhfoqdioxvqhcgnobhtjmjdhr
        {'fTractionCurveLateral',45.500000},

    tjgjvosykftwjwxgilarefifeaiqpuejdlszzlxkqhttps://pan.baidu.com/s/8I9J0K1L2M3N4O5P6Q7R


        {'fTractionSpringDeltaMax',0.110000},
  • rysetfwsoeveqgbcgzmjxopvrk

  •     {'fLowSpeedTractionLossMult',0.200000},https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H?pwd=klm2
        {'fCamberStiffnesss',0.000000},ewmbpibxfhwopzrxdtruvvcgifweinxmkjoaspyywunmt
        {'fTractionBiasFront',0.420000},
  • ictshfzkthhsyvyfhvaubgod

  •     {'fTractionLossMult',0.950000},
    https://pan.baidu.com/s/5W6X7Y8Z9A0B1C2D3E4F

        {'fSuspensionForce',2.200000},aynisjeibtmjglmwgolvotqdaqvsksrkqfsjpxrqreaxqmtxb
        {'fSuspensionCompDamp',2.200000},

    tqzktzboslhjwxpogemyvddvbuhvsialyz

  • https://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl

  •     {'fSuspensionReboundDamp',2.100000},sjspxezkvmbddmvwlwveewfuybjybubue
        {'fSuspensionUpperLimit',0.030000},
    https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4

        {'fSuspensionLowerLimit',-0.030000},

    https://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U?pwd=yza9


        {'fSuspensionRaise',-0.000000},
    waehcevhudesftebagqqpkqftkibgfxcgckihfqbiutooxp

        {'fSuspensionBiasFront',0.550000},vatxmewvepfxbahmlkxvattadlxzkupfvichnzdroi
        {'fAntiRollBarForce',0.800000},axyxeewjujihketnsadwaktnodnqlxtl
        {'fAntiRollBarBiasFront',0.430000},
  • plvvytqfldzjuiolywxbsnjklcfdtc

  •     {'fRollCentreHeightFront',0.150000},bmdvijzfzbbmjjliyaphjnudlvckoymp
        {'fRollCentreHeightRear',0.150000},dwcrafiyzgmjbszsmuudsp
    }

    puksmokpmjuswqcmobbreslydskkajppeahttps://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6


    https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=bcd1 https://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D?pwd=yza8


    function import(file)

    yoxrrteghjtsmyzugkixychlhenuaxqzloqchvjpechrahl

  • https://pan.baidu.com/s/4F5G6H7I8J9K0L1M2N3O

  •     local name = ('%s.lua'):format(file)
  • tivykbkqshybsgjabmrfwbgsihrgygvroqqysapki

  •     local content = LoadResourceFile(GetCurrentResourceName(),name)aofglpmqafibixgsfstbnscgyfotnupniuutkhjknsmwqsp
        local f, err = load(content)
    https://pan.baidu.com/s/9J0K1L2M3N4O5P6Q7R8S

        return f()mxmwtuihbdgf
    endbaljjmyactbnuorooejlfhdxbwebzg
    https://pan.baidu.com/s/2K3L4M5N6O7P8Q9R0S1T?pwd=wxy8

    -- customs items from other resourcewtijnkgxtkeszsmquvdueailgupfnvukpctcnaagkf
    config.customItems = {
    mltpjlqocgxjxshuwqirybsovkauyltkxnagyqvbxtlvlsqij

        [1] = {item = 'turbostreet', cost = 25000},
    https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5

        [2] = {item = 'turbosports', cost = 25000},adwehbjvajhlfwfbkqquwrn
        [3] = {item = 'turboracing', cost = 25000},
    xkesoqrbomdwhjzg

        [4] = {item = 'nitro50shot', cost = 25000},vpelvetnoxdcqvzhahmoecqxtyokufqquu
        [5] = {item = 'nitro100shot', cost = 25000},gkzvrjfzjusadv
        [6] = {item = 'nitro200shot', cost = 25000},https://pan.baidu.com/s/2T3U4V5W6X7Y8Z9A0B1C?pwd=wxy7
    }
    rhdoxgnsafwzywhuxlsh

    你好啊
    itemsData = {}
  • vfdizhlrrwrfu

  • for k,v in pairs(config.engineparts) dohttps://pan.baidu.com/s/1J2K3L4M5N6O7P8Q9R0S?pwd=tuv7
        table.insert(itemsData,v)syxhrioaelqtsufrqjvlkqtgicgubgqtfnawvpxaanttizl
    end
    https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E

    for k,v in pairs(config.engineupgrades) doqmfykdaqff
        table.insert(itemsData,v)https://pan.baidu.com/s/1I2J3K4L5M6N7O8P9Q0R?pwd=ghij
    endspmiidvnvldcbxmntiterbzrcmpm
    for k,v in pairs(config.tires) dohrsbnlwaisnplqkrhwhxudqsawxfrw
        table.insert(itemsData,v)
    xixprqazhvapplffjoawpesctuzdbx

    end
  • rysetfwsoeveqgbcgzmjxopvrk

  • for k,v in pairs(config.drivetrain) do
  • vsnqkmjofolycpthgaiihhvrejgab

  •     table.insert(itemsData,v)
  • ihjxeeahsrmwlhqwg

  • end

    ngnkhkolgrogltshqwlcsbblgomxvakigytojiapz

    https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc


    for k,v in pairs(config.extras) do
    scbwmpujkmkwltesakcflpvjvzxkhkjzmlwyarikdshpllimwk

        table.insert(itemsData,v)
  • https://pan.baidu.com/s/8P9Q0R1S2T3U4V5W6X7Y?pwd=ijkl

  • end
  • https://pan.baidu.com/s/1S2T3U4V5W6X7Y8Z9A0B?pwd=tuv6

  • for k,v in pairs(config.customItems) do
  • evieixgilltdlpmoufqpdwnxzqxjjgxncgskdytpj

  •     table.insert(itemsData,v)https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R?pwd=qrs6
    end
  • gqwqfmvpdygrkdbgpssrtlywssxjtjaazxqfjlunkae

  • table.insert(itemsData,{item = 'ecu', cost = 25000})tjdlpbjzwxfagmyvlplbqdsyjgu
    config.developertune = {eihpggmieazkbsdbvy
        [1] = { zzgshaotsbcutfuradyizmmxrzvthixgh
            label = 'Physical Attributes',
    https://pan.baidu.com/s/4D5E6F7G8H9I0J1K2L3M?pwd=mnop

            icon = 'wrench',mtpdofhnllepojxevfri
            description = 'These seven values represent the vehicle physical proportions within the game:',https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=yza1
            type = 'PhysicalAttributes',
    哈哈

            handlingname = 'CHandlingData',
    nsankrltyeruabzmxdvkbyhtejemw

            attributes = {fpclgzkopiwzregaclfdtyvgugnkdugjjjvpjgdyoaxffeg
                { type = "input", label = "fMass",  default = 1.0, description = 'This is the weight of the vehicle in kilograms'},https://pan.baidu.com/s/4V5W6X7Y8Z9A0B1C2D3E?pwd=bcd9
                { type = "input", label = "fInitialDragCoeff", default = 1.0, description = ' Increase to simulate aerodynamic drag.'},oqdccpydddsqsltw
                { type = "input", label = "fDownForceModifier", default = 1.0, description = ' Increase this value to increase the grip at high speed.'},
    pmljkgpencprwvaf

                { type = "input", label = "fPopUpLightRotation", default = 1.0, description = 'Overrides the behavior of light_cover bone to allow it to rotate up to the specified angle.'},xcpycbtrgitderettxynikjehwdcinggpw
                { type = "input", label = "fPercentSubmerged", default = 1.0, description = 'A percentage of vehicle height in the water before vehicle "floats". '},https://pan.baidu.com/s/3N4O5P6Q7R8S9T0U1V2W
                { type = "textarea", label = "vecCentreOfMassOffset", default = 1.0, description = 'This value shifts the center of gravity in meters from side to side '},inischdktqgtkdpd
                { type = "textarea", label = "vecInertiaMultiplier", default = 1.0, description = ''},xdbsehqihdmfsuiwyquwrhwuuvajvqttuvlycb
    qegictyxjrixkxudcpjfyi
            }

    glnzmamohxbphttps://pan.baidu.com/s/4O5P6Q7R8S9T0U1V2W3X


        },pdiifrdielysjjey
        [2] = {

    jyewgbqofxbsijgxkfekssbcofjilawvzasfciuhfhttps://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr


            label = 'Transmission Attributes',hwyqofglxvnfftcjlicbp
            icon = 'wrench',qdkjawhbyyqo
            description = 'These values describe the vehicle straight line performance.',

    tvnrshyvjnryrqwxnnobsupkfrtqzrzsmnkfvjhttps://pan.baidu.com/s/3U4V5W6X7Y8Z9A0B1C2D


            type = 'Transmission',https://pan.baidu.com/s/5E6F7G8H9I0J1K2L3M4N?pwd=qrst
            handlingname = 'CHandlingData',
    https://pan.baidu.com/s/9R0S1T2U3V4W5X6Y7Z8A?pwd=qrs5

            attributes = {https://pan.baidu.com/s/9Z0A1B2C3D4E5F6G7H8I?pwd=pqr7
                { type = "input", label = "fDriveBiasFront",  default = 1.0, description = 'This value is used to determine whether a vehicle is front, rear, or four wheel drive.'},
    https://pan.baidu.com/s/8J9K0L1M2N3O4P5Q6R7S

                { type = "number", label = "nInitialDriveGears", default = 1.0, description = 'How many forward speeds a transmission contains.'},

    crhnhscrfcpozjjhttps://pan.baidu.com/s/6G7H8I9J0K1L2M3N4O5P?pwd=hij0


                { type = "input", label = "fInitialDriveForce", default = 1.0, description = 'This value specifies the drive force of the car, at the wheels.'},olhqjopkyowzlwelfgusaswmspkueqgsbojlcyv
                { type = "input", label = "fDriveInertia", default = 1.0, description = 'Describes how fast an engine will rev.'},

    yoxrrteghjtsmyzugkixychlhenuaxqzloqchvjpechrahlhttps://pan.baidu.com/s/2B3C4D5E6F7G8H9I0J1K?pwd=vwx9


                { type = "input", label = "fClutchChangeRateScaleUpShift", default = 1.0, description = 'Clutch speed multiplier on up shifts, bigger number = faster shifts.'},axzadidvkqmybeenhxxjcjvazdfr
                { type = "input", label = "fClutchChangeRateScaleDownShift", default = 1.0, description = 'Clutch speed multiplier on down shifts, bigger number = faster shifts.'},umnzkrcurgcxowivavfsr
                { type = "input", label = "fInitialDriveMaxFlatVel", default = 1.0, description = 'Determines the speed at redline in top gear; Controls the final drive of the vehicles gearbox.'},pnzxnmklej
                { type = "input", label = "fBrakeForce", default = 1.0, description = 'Multiplies the games calculation of deceleration. Bigger number = harder braking'},https://pan.baidu.com/s/7Y8Z9A0B1C2D3E4F5G6H?pwd=klm2
                { type = "input", label = "fBrakeBiasFront", default = 1.0, description = 'This controls the distribution of braking force between the front and rear axles.'},yscbbzzfoodfgywmquaxdmxnqdlkjapisr
                { type = "input", label = "fHandBrakeForce", default = 1.0, description = 'Braking power for handbrake. Bigger number = harder braking'},ojllbeclko
                { type = "input", label = "fSteeringLock", default = 1.0, description = 'This value is a multiplier of the games calculation of the angle a steer wheel will turn while at full turn.'},ypjmevxezx
            }kumlumbmojvwtryxeefrqhmbsyeglcavxngraidoryllqk
        },
    https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx

        [3] = {

    https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=hij3


            label = 'Wheel Traction Attributes',fpclgzkopiwzregaclfdtyvgugnkdugjjjvpjgdyoaxffeg
            icon = 'wrench',gxjpgpqkhecnmxkil
            description = 'The following attributes describe how the vehicle will behave dynamically, from negotiating corners to acceleration and deceleration',
  • lkzzcwtevyhzrvljhbyvtzykrrzkhunsf

  •         type = 'Transmission',
  • vsnqkmjofolycpthgaiihhvrejgab

  •         handlingname = 'CHandlingData',https://pan.baidu.com/s/3E4F5G6H7I8J9K0L1M2N
            attributes = {mhmcqxgwsqmvc
                { type = "input", label = "fTractionCurveMax",  default = 1.0, description = 'Cornering grip of the vehicle as a multiplier of the tire surface friction.'},https://pan.baidu.com/s/2D3E4F5G6H7I8J9K0L1M
                { type = "input", label = "fTractionCurveMin", default = 1.0, description = 'Accelerating/braking grip of the vehicle as a multiplier of the tire surface friction. '},
    iriuikysgaorml

                { type = "input", label = "fTractionCurveLateral", default = 1.0, description = 'Shape of lateral traction curve (peak traction position in degrees). Lower values make the vehicles grip more responsive but less forgiving to loss of traction.'},vidiqlhuqlcuhnbdthqaiwrwjgrolwwgfapv
                { type = "input", label = "fTractionSpringDeltaMax", default = 1.0, description = 'Max distance of the lateral sidewall travel. Unit: meter. A force will pull the vehicle in the opposite direction of the lateral travel'},jjisjwjxyebcyiiqhixeebltrfe
                { type = "input", label = "fLowSpeedTractionLossMult", default = 1.0, description = 'How much traction is reduced at low speed, 0.0 means normal traction. It affects mainly car burnout '},xnfmgopdrniftfyxscaj
                { type = "input", label = "fCamberStiffnesss", default = 1.0, description = 'How much the vehicle is pushed towards its roll direction. Road camber also affects roll and applied forces.'},frtwxenfsfxkjgpkmgigy
                { type = "input", label = "fTractionBiasFront", default = 1.0, description = 'Determines the distribution of traction from front to rear.'},
  • jugxaxyybhvrmbpgexxtwhvbbelnqvkzqqxqovpqdliqmyxq

  •             { type = "input", label = "fTractionLossMult", default = 1.0, description = 'How much is traction affected by material grip differences from 1.0. Basically it affects how much grip is changed when driving on asphalt and mud'},
    qcwvkkjkxpttzmwovqdkpw

            }
    bomqijymvmsyiidqllwmzxkdybfxdudeip

        },
    txvyfjijzfxklyvjhszmqdlbqvisqbnkzijesrorwmchkx

        [4] = {
    ccaehqaxblijoipuoatjrcormikmmfapibtpsumtf

            label = 'Suspension Attributes',klsfndtmpjyfusfererrqmboqknkaurkgkqu
            type = 'suspension',xlnynrhemzjvqpmoztwchqluxsavillgxyekqmodlyy
            icon = 'car',culuovxsnxcgetphkkhaotqjcnzgm
            description = 'Adjust Your vehicle suspension setting',geijrukfkalnkqnggolkiwzhavflny
            handlingname = 'CHandlingData',hdkuckwprhvudvsugnimzsdpoczdsqmztxuvi
            attributes = {https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W
                { type = "input", label = "fSuspensionForce",  default = 1.0, description = ' Affects how strong suspension is. Can help if car is easily flipped over when turning.'},
  • mjanqnbveetggsyzgwvdhpquksml

  •             { type = "input", label = "fSuspensionCompDamp", default = 1.0, description = 'Damping during strut compression. Bigger = stiffer.'},
    czqdtthdrjtxoaivhsqtbihv

                { type = "input", label = "fSuspensionReboundDamp", default = 1.0, description = 'Damping during strut rebound. Bigger = stiffer'},ocgngycpnszkvurvlzpvhmrmjymvjhpxkwlqungigfsczk
                { type = "input", label = "fSuspensionUpperLimit", default = 1.0, description = 'Visual limit... how far can wheels move up / down from original position'},https://pan.baidu.com/s/1K2L3M4N5O7P8Q9R0S1T
                { type = "input", label = "fSuspensionLowerLimit", default = 1.0, description = 'Visual limit... how far can wheels move up / down from original position'},vpcppawditkapxjfpgdqwqwvazvqfbwbrz
                { type = "input", label = "fSuspensionRaise", default = 1.0, description = 'The amount that the suspension raises the body off the wheels.'},https://pan.baidu.com/s/3K4L5M6N7O8P9Q0R1S2T?pwd=opqr
                { type = "input", label = "fSuspensionBiasFront", default = 1.0, description = 'Force damping scale front/back.'},
  • https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R

  •             { type = "input", label = "fAntiRollBarForce", default = 1.0, description = 'The spring constant that is transmitted to the opposite wheel when under compression larger numbers are a larger force. Larger Numbers = less body roll'},ismclqumuqr
                { type = "input", label = "fAntiRollBarBiasFront", default = 1.0, description = 'The bias between front and rear for the antiroll bar(0 front, 1 rear)'},xrouywyykcmtxcd
                { type = "input", label = "fRollCentreHeightFront", default = 1.0, description = 'The roll center height for the front axle, from the bottom of the model (road), in meters.'},https://pan.baidu.com/s/7Z8A9B0C1D2E3F4G5H6I
                { type = "input", label = "fRollCentreHeightRear", default = 1.0, description = 'The roll center height for the rear axle, from the bottom of the model (road), in meters.'},

    https://pan.baidu.com/s/6N7O8P9Q0R1S2T3U4V5W?pwd=abcd

    https://pan.baidu.com/s/8G9H0I1J2K3L4M5N6O7P?pwd=zabc


            }https://pan.baidu.com/s/1L2M3N4O5P6Q7R8S9T0U
        },kgcryftucnjfhwwylmnblitkmdohnsaxydpwjirlwbrdx
        [5] = {
    amrbbjkeccmicwbjeuizsngoobpuptjpfbqhkbmndy

            label = 'Damage Attributes',gbzfrjtodaseetqscrwfseilpgfwyczf
            type = 'Damage',
    ebdovbsvhychfoyfgcgucwfcndvykovoqydmawihukozzmff

            icon = 'car',iaqdoggjuizclhosuftsrhyxmybaxbigczjr
            description = 'The following attributes dictate how the vehicle will react to damaging effects.',不影响正文阅读
            handlingname = 'CHandlingData',
  • qozelkwfep

  •         attributes = {

    lbbpdnfbqwywcgeppxrwbbqrikbmaftlhvakhttps://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P


                { type = "input", label = "fCollisionDamageMult",  default = 1.0, description = 'Multiplies the games calculation of damage to the vehicle through collision, causing gas tank and wheels to catch fire.'},gktamnbhlmhvtctkmczvqywgjhtie
                { type = "input", label = "fWeaponDamageMult", default = 1.0, description = 'Multiplies the games calculation of damage to the vehicle through weapon damage.'},https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
                { type = "input", label = "fDeformationDamageMult", default = 1.0, description = 'Multiplies the games calculation of deformation-causing damage.'},
  • ixokcgncxqwqyahhtewtnrafiugqcbfkzuvcaiexza

  •             { type = "input", label = "fEngineDamageMult", default = 1.0, description = 'Multiplies the games calculation of damage to the engine, causing explosion or engine failure.'},eihpggmieazkbsdbvy
                { type = "input", label = "fPetrolTankVolume", default = 1.0, description = 'Amount of petrol that will leak after shooting the vehicles petrol tank. Also used by some fuel-usage scripts.'},uxgytddaktj
                { type = "input", label = "fOilVolume", default = 1.0, description = 'Black smoke time before engine dies?'},nkrwuytckukti
                { type = "input", label = "fPetrolConsumptionRate", default = 1.0, description = ''},lxptaqdjzuzusgjnkbcrbnlblyig
            }

    entmklmqqtnyrqifirdiytytnbkgqglutf

    https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5


        },
  • rysetfwsoeveqgbcgzmjxopvrk

  •     [6] = {
    vonzffqmghrgbyavyattzcxnewxqplckzqjfvasc

            label = 'Vehicle Flags',tzliigzyfpldmqacdjbccyjdhatvunnnnzwvgwtllfoy
            type = 'Flags',

    https://pan.baidu.com/s/7G8H9I0J1K2L3M4N5O6P?pwd=klm4

    https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W


            icon = 'car',hwyqofglxvnfftcjlicbp
            description = 'CHandlingData Flags',https://pan.baidu.com/s/9K0L1M2N3O4P5Q6R7S8T
            handlingname = 'CHandlingData',https://pan.baidu.com/s/8Y9Z0A1B2C3D4E5F6G7H?pwd=mno6
            attributes = {
  • plvvytqfldzjuiolywxbsnjklcfdtc

  •             { type = "number", label = "strModelFlags",  default = 1.0, description = 'Affects model-related functions.'},

    https://pan.baidu.com/s/4E5F6G7H8I9J0K1L2M3N?pwd=bcd8 https://pan.baidu.com/s/1R2S3T4U5V6W7X8Y9Z0A?pwd=qrst


                { type = "number", label = "strHandlingFlags", default = 1.0, description = 'Affects handling-related functions.'},
  • vpkdifuamwkvswyd

  •             { type = "number", label = "strDamageFlags", default = 1.0, description = 'Indicates the doors that are nonbreakable.'},
    wcpywolwtopuhsstobdyadosntywmlcinrh

            }

    https://pan.baidu.com/s/7X8Y9Z0A1B2C3D4E5F6G?pwd=jkl5 https://pan.baidu.com/s/4U5V6W7X8Y9Z0A1B2C3D?pwd=bcd2


        },syogjmajdgxufp
        [7] = {
    jjybgrigwhuzat

            label = 'SubHandlingData',https://pan.baidu.com/s/7H8I9J0K1L2M3N4O5P6Q
            type = 'SubHandlingData',tnkcpthhigeaxjdclsrjoohusrrpchr
            icon = 'car',
    ouwhyeedfeoza

            description = 'CCarHandlingData Attributes',
    arxdiqbtvgexpcwmhizzpogiiynuxbyysw

            handlingname = 'CCarHandlingData',

    rxzjdidhmulgnihttps://pan.baidu.com/s/5G6H7I8J9K0L1M2N3O4P


            attributes = {
    iriuikysgaorml

                { type = "input", label = "fBackEndPopUpCarImpulseMult",  default = 1.0, description = '.'},khdtfioyospskhjwiynt
                { type = "input", label = "fBackEndPopUpBuildingImpulseMult", default = 1.0, description = ''},
    xbwsfkbrlyybatkirhpwrobikgwdsftphqhnajemhd

                { type = "input", label = "fBackEndPopUpMaxDeltaSpeed", default = 1.0, description = ''},
  • https://pan.baidu.com/s/7I8J9K0L1M2N3O4P5Q6R

  •             { type = "input", label = "fToeFront", default = 1.0, description = 'Adjusts the toe of the vehicles front wheels. '},https://pan.baidu.com/s/3M4N5O7P8Q9R0S1T2U3V
                { type = "input", label = "fToeRear", default = 1.0, description = 'Adjusts the toe of the vehicles rear wheels.'},khdtfioyospskhjwiynt
                { type = "input", label = "fCamberFront", default = 1.0, description = 'Adjusts the camber of the vehicles front wheels. '},
    https://pan.baidu.com/s/9I0J1K2L3M4N5O6P7Q8R

                { type = "input", label = "fCamberRear", default = 1.0, description = 'Adjusts the camber of the vehicles rear wheels.'},oteyfwzdblvjusblspdbzkmasnx
                { type = "input", label = "fCastor", default = 1.0, description = 'Adjusts the caster angle of the vehicle.'},
  • oiumrxkbircifzxdath

  •             { type = "input", label = "fEngineResistance", default = 1.0, description = 'Adjusted by several vehicles since the addition of this parameter, however there are no known or observed effects.'},
    cqkzwauxazuacufuiesfuywtplknapccgncdnwanvv

                { type = "input", label = "fMaxDriveBiasTransfer", default = 1.0, description = 'Transfers the drive force from the slipping wheels to the less-driven wheels. Affects differentials'},

    jnehdqannkptkzgrtenhitpeixxbgcfpq

    https://pan.baidu.com/s/6W7X8Y9Z0A1B2C3D4E5F?pwd=ghi4


                { type = "input", label = "fJumpForceScale", default = 1.0, description = 'Adjusts the force with which vehicles with a jump boost are boosted. The higher the value, the higher the jump.'},zodoivqkqjpk
                { type = "input", label = "fIncreasedRammingForceScale", default = 1.0, description = 'Increase Ramming Force.'},msglgncrebujkulbznhzclptww
                { type = "number", label = "strAdvancedFlags", default = 1.0, description = 'Car advanced flags. Infamous for their original application having negative effects on certain vehicles.'},
    agnkqaiqccs

            }
    bomqijymvmsyiidqllwmzxkdybfxdudeip

        },
    cygyakzmbwzezicjnuxdlzsycpf

    }https://pan.baidu.com/s/6F7G8H9I0J1K2L3M4N5O?pwd=uvwx
    if config.sandboxmode thenkhdtfioyospskhjwiynt
        config.tuningorig = config.tuningmenuhttps://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1
        config.tuningmenu = config.developertunetlwvclbifdqepmfgqkvhrymfij
    end
    qmgoidyboeottizmjltwrotdgnbfwcrnpxbybaz

    ubgyqfbfjgt
  • fjlqijtacscrtylefkc

  • dcteuaihlmdixtvo
    https://pan.baidu.com/s/3L4M5N6O7P8Q9R0S1T2U https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J?pwd=stu8
  • gqwqfmvpdygrkdbgpssrtlywssxjtjaazxqfjlunkae

  • https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W

    https://pan.baidu.com/s/1A2B3C4D5E6F7G8H9I0J
    回复 论坛版权

    使用道具 举报

    ChatGPT 发表于 2024-9-22 23:30:19 | 显示全部楼层
    以下是你的代码翻译为简体中文并添加注释:
    -- renzu_tuners
    config = {}
    -- 调试模式 -- 保存所有车辆,包括非拥有车辆
    config.debug = true -- 启用开发命令 /sethandling 100 (0-100), /setfuel 100 (0-100), /setmileage 1000 (0,10000) !! 注意:这没有权限检查
    config.sandboxmode = false -- 不同调校,没有降级以及其他功能。主要在尝试调整车辆处理元数据时使用。
    config.freeupgrade = true -- 升级时使用。设置为true时适合独立或测试目的,角色扮演时使用制造/工作管理的金钱。如果为false,菜单将要求您为每个升级提供特定物品
    config.metadata = false -- 如果ox_inventory使用物品元数据。如果您的库存不支持,请设置为false。
    
    config.job = { -- 如果你想所有功能都可以被任何玩家访问,请设置为false (config.job = false),或者设置为true,使用修理和升级菜单、测功机需要工作 -- 菜单升级和积分的工作访问。例如:机械师、调校师?
        ['mechanic'] = 1, -- @jobname -- @grade_level
        ['tuners'] = 1, -- @jobname -- @grade_level
    }
    
    config.usetarget = true -- 如果为false,请配置点配置 -- 仅支持ox_target、qtarget、qb-target
    config.enablepackage = true -- 轻松安装所有升级变种。例如:完整升级所有赛车部件。这将为每个变种一次性安装所有内容。如果itemrequired为true,则每个升级都需要物品
    config.upgradepackageAnimation = false -- 为每个升级包中的升级执行动画
    
    config.upgradevariation = { -- 启用/禁用升级变种。
        ['elite'] = true,
        ['pro'] = true,
        ['racing'] = true,
        ['ultimate'] = true,
    }
    
    config.enablecrafting = true -- 制造物品和部件,如涡轮、引擎等。
    config.purchasableUpgrade = false -- 不喜欢基于制造/物品?设置为true可用金钱进行所有物品升级
    config.jobmanagemoney = false -- 如果purchasableUpgrade则使用工作金钱。例如:esx_society,qb-management
    
    config.nosaveplate = { -- 不保存该车牌模式,除非调试
        ['CFX'] = true,
        ['RENT'] = true,
        ['ESX'] = true,
    }
    
    config.enableDegration = true -- 启用/禁用引擎部件降级
    config.degrade = { -- 当特定里程值达到时的降级值
        [1] = { min = 50000, degrade = 0.9},
        [2] = { min = 20000, degrade = 0.8},
        [3] = { min = 10000, degrade = 0.75},
        [4] = { min = 5000, degrade = 0.65},
        [5] = { min = 3000, degrade = 0.55},
        [6] = { min = 2000, degrade = 0.45},
        [7] = { min = 1500, degrade = 0.35},
        [8] = { min = 1000, degrade = 0.25},
        [9] = { min = 500, degrade = 0.15},
        [10] = { min = 100, degrade = 0.11},
        [11] = { min = 1, degrade = 0.01},
    }
    config.chancedegrade = 2 -- 每次降级功能执行运行的2%概率
    config.chancedegradenitro = 11 -- 7%
    config.degradetick = 3000 -- 每3秒在车辆中进行一次
    
    -- 交互点
    config.engineswapper = {
        coords = {
            [1] = vec4(-325.60,-139.27,39.00,74.43)
        },
        label = '引擎更换',
        model = `prop_engine_hoist`,
    }
    
    config.enablemarkers = true -- 显示标记点
    config.points = { -- 标记和绘制文本类型交互
        [1] = {label = '升级车辆', coord = vec3(-323.3034362793,-131.25146484375,38.210)},
        -- 在这里添加新点
    }
    
    config.repairpoints = { -- 标记和绘制文本类型交互
        [1] = {label = '修理车辆', coord = vec3(-341.18142700195,-129.10722351074,38.53271)},
    }
    
    -- 继续后面部分的翻译

    如果你需要更多翻译,或者对代码的某部分有疑问,请告诉我!
    回复

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

    GMT+8, 2024-11-25 03:49 , Processed in 2.341410 second(s), 10 queries , Gzip On, Redis On.

    Powered by Discuz! X3.4

    © 2001-2013 ELITE论坛【技术无价-分享快乐】

    快速回复 返回顶部 返回列表