Domas Scripts
v1.0
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Config
Copy Markdown
Open in ChatGPT
Open in Claude
You'll be able to edit everything here to your own needs!
Lua
x
Config = {}Config.FlameSize = 2.4Config.UseOx = true -- If using OxLib -- For more optimized detecting vehicle enter/exitConfig.JobCheck = trueConfig.JobName = 'mechanic' -- Job name who will be able to install these modsConfig.RemoveItem = trueConfig.VersionCheck = trueConfig.TestCommand = true -- Debug must be enabled, do not use in production, just for testing. This command will give every lvl 5 engine, command logic can be edited at /server/utils.luaConfig.NativeChipGetting = true -- If you want to use mechanic laptop logic to get chips (the way I showed in the video)Config.NativeChipGettingItem = 'domas_mech_laptop' -- Name of the item if NativeChipGetting is trueConfig.EnableChipRemoveing = true -- If you want to enable chip removing system-- These 3 will only matter if EnableChipRemoveing is trueConfig.RemoveOwnlyOwner = true -- Only owner can remove the programConfig.ItemNameForRemove = 'domas_tool' -- Name of the item in the inventoryConfig.RemoveLicensePrefix = true -- Some frameworks remove "license:" before identifiers, so heres an option for that, also set to false if using QBConfig.MultiChar = true -- If your identifiers in database looks something like this: 'char:abcd123'Config.MultiPrefix = 'char1:' -- Read line aboveConfig.PlayCustomSounds = true -- If using LondonStudios PlayCustomSounds (https://github.com/LondonStudios/PlayCustomSounds) so the sounds sounds better, if false interact-sound will be usedConfig.ShootFlamesButton = 21 -- Left ShiftConfig.Database = 'oxmysql' -- oxmysql or mysql-asyncConfig.Debug = falseConfig.HowFarSound = 50 -- How far from vehicle players will be able to hear the popsConfig.Volume = 0.2 --Volume of the sound-- How much time wait for next popConfig.Type1Frequency = 300Config.Type2Frequency = 250Config.Type3Frequency = 200Config.Type4Frequency = 150Config.Type5Frequency = 5Config.Trigger = 'Domas_Flames'function Notify(text,type) if Config.UseOx then ESX.ShowNotification(text, type) else local QBCore = exports['qb-core']:GetCoreObject() QBCore.Functions.Notify(text, type, 5000) endendConfig.InstallingFunction = true -- You can edit it at client/utils.luaConfig.InstallingFunctionTime = 5000 -- Wait in ms before, triggering server-side eventsConfig.Text = { ['not_mechanic'] = "You are not a mechanic", ['no_vehicle'] = "You are not in a car", ['install_succ'] = "You installed program successful", ['mech_laptop'] = "Mechanic Laptop", ['progralvl'] = "Program Level", ['engine'] = "Engine", ['example_text_laptop'] = "Engine name (pvz.:f40v8, f50v12, murciev12", ['no_ship_for_engine'] = "The is no chip for engine: ", ['cancelled_search'] = "Search cancelled", ['installing'] = "Installing program", ['chip_found'] = "The chip you searched for was found", ['download'] = "If you want to download the chip it will cost you ", ['agree'] = " €, do you agree?", ['no_money'] = 'You don`t have enough money', ['you_dont_own'] = 'This is not your vehicle', ['no_program'] = 'This vehicle does not have any program installed', ['removed_program'] = 'You removed program successfuly', ['searching'] = 'Searching...',}Config.Flames = { Avesv1 = { label = 'Level 1 Tuning for Avesv engine', -- Label item = 'domas_avesv_1', -- How item called in your inventory type = 1, -- 1, 2 or 3 the higher the value the faster it will shoot flames sound = 'Avesv', -- Sound name from interact-sound }, Avesv2 = { label = 'Level 2 Tuning for Avesv engine', item = 'domas_avesv_2', type = 2, sound = 'Avesv', }, Avesv3 = { label = 'Level 3 Tuning for Avesv engine', item = 'domas_avesv_3', type = 3, sound = 'Avesv', }, Avesv4 = { label = 'Level 4 Tuning for Avesv engine', item = 'domas_avesv_4', type = 4, sound = 'Avesv', }, Avesv5 = { label = 'Level 5 Tuning for Avesv engine', item = 'domas_avesv_5', type = 5, sound = 'Avesv', }, -- Brabus850 brabus8501 = { label = 'Level 1 Tuning for brabus850 engine', item = 'domas_brabus850_1', type = 1, sound = 'brabus850', }, brabus8502 = { label = 'Level 2 Tuning for brabus850 engine', item = 'domas_brabus850_2', type = 2, sound = 'brabus850', }, brabus8503 = { label = 'Level 3 Tuning for brabus850 engine', item = 'domas_brabus850_3', type = 3, sound = 'brabus850', }, brabus8504 = { label = 'Level 4 Tuning for brabus850 engine', item = 'domas_brabus850_4', type = 4, sound = 'brabus850', }, brabus8505 = { label = 'Level 5 Tuning for brabus850 engine', item = 'domas_brabus850_5', type = 5, sound = 'brabus850', }, -- diablov12 diablov121 = { label = 'Level 1 Tuning for diablov12 engine', item = 'domas_diablov12_1', type = 1, sound = 'diablov12', }, diablov122 = { label = 'Level 2 Tuning for diablov12 engine', item = 'domas_diablov12_2', type = 2, sound = 'diablov12', }, diablov123 = { label = 'Level 3 Tuning for diablov12 engine', item = 'domas_diablov12_3', type = 3, sound = 'diablov12', }, diablov124 = { label = 'Level 4 Tuning for diablov12 engine', item = 'domas_diablov12_4', type = 4, sound = 'diablov12', }, diablov125 = { label = 'Level 5 Tuning for diablov12 engine', item = 'domas_diablov12_5', type = 5, sound = 'diablov12', }, -- f40v8 f40v81 = { label = 'Level 1 Tuning for f40v8 engine', item = 'domas_f40v8_1', type = 1, sound = 'f40v8', }, f40v82 = { label = 'Level 2 Tuning for f40v8 engine', item = 'domas_f40v8_2', type = 2, sound = 'f40v8', }, f40v83 = { label = 'Level 3 Tuning for f40v8 engine', item = 'domas_f40v8_3', type = 3, sound = 'f40v8', }, f40v84 = { label = 'Level 4 Tuning for f40v8 engine', item = 'domas_f40v8_4', type = 4, sound = 'f40v8', }, f40v85 = { label = 'Level 5 Tuning for f40v8 engine', item = 'domas_f40v8_5', type = 5, sound = 'f40v8', }, -- f50v12 f50v121 = { label = 'Level 1 Tuning for f50v12 engine', item = 'domas_f50v12_1', type = 1, sound = 'f50v12', }, f50v122 = { label = 'Level 2 Tuning for f50v12 engine', item = 'domas_f50v12_2', type = 2, sound = 'f50v12', }, f50v123 = { label = 'Level 3 Tuning for f50v12 engine', item = 'domas_f50v12_3', type = 3, sound = 'f50v12', }, f50v124 = { label = 'Level 4 Tuning for f50v12 engine', item = 'domas_f50v12_4', type = 4, sound = 'f50v12', }, f50v125 = { label = 'Level 5 Tuning for f50v12 engine', item = 'domas_f50v12_5', type = 5, sound = 'f50v12', }, -- ferrarif12 ferrarif121 = { label = 'Level 1 Tuning for ferrarif12 engine', item = 'domas_ferrarif12_1', type = 1, sound = 'ferrarif12', }, ferrarif122 = { label = 'Level 2 Tuning for ferrarif12 engine', item = 'domas_ferrarif12_2', type = 2, sound = 'ferrarif12', }, ferrarif123 = { label = 'Level 3 Tuning for ferrarif12 engine', item = 'domas_ferrarif12_3', type = 3, sound = 'ferrarif12', }, ferrarif124 = { label = 'Level 4 Tuning for ferrarif12 engine', item = 'domas_ferrarif12_4', type = 4, sound = 'ferrarif12', }, ferrarif125 = { label = 'Level 5 Tuning for ferrarif12 engine', item = 'domas_ferrarif12_5', type = 5, sound = 'ferrarif12', }, -- gt3flat6 gt3flat61 = { label = 'Level 1 Tuning for gt3flat6 engine', item = 'domas_gt3flat6_1', type = 1, sound = 'gt3flat6', }, gt3flat62 = { label = 'Level 2 Tuning for gt3flat6 engine', item = 'domas_gt3flat6_2', type = 2, sound = 'gt3flat6', }, gt3flat63 = { label = 'Level 3 Tuning for gt3flat6 engine', item = 'domas_gt3flat6_3', type = 3, sound = 'gt3flat6', }, gt3flat64 = { label = 'Level 4 Tuning for gt3flat6 engine', item = 'domas_gt3flat6_4', type = 4, sound = 'gt3flat6', }, gt3flat65 = { label = 'Level 5 Tuning for gt3flat6 engine', item = 'domas_gt3flat6_5', type = 5, sound = 'gt3flat6', }, -- lambov10 lambov101 = { label = 'Level 1 Tuning for lambov10 engine', item = 'domas_lambov10_1', type = 1, sound = 'lambov10', }, lambov102 = { label = 'Level 2 Tuning for lambov10 engine', item = 'domas_lambov10_2', type = 2, sound = 'lambov10', }, lambov103 = { label = 'Level 3 Tuning for lambov10 engine', item = 'domas_lambov10_3', type = 3, sound = 'lambov10', }, lambov104 = { label = 'Level 4 Tuning for lambov10 engine', item = 'domas_lambov10_4', type = 4, sound = 'lambov10', }, lambov105 = { label = 'Level 5 Tuning for lambov10 engine', item = 'domas_lambov10_5', type = 5, sound = 'lambov10', }, -- murciev12 murciev121 = { label = 'Level 1 Tuning for murciev12 engine', item = 'domas_murciev12_1', type = 1, sound = 'murciev12', }, murciev122 = { label = 'Level 2 Tuning for murciev12 engine', item = 'domas_murciev12_2', type = 2, sound = 'murciev12', }, murciev123 = { label = 'Level 3 Tuning for murciev12 engine', item = 'domas_murciev12_3', type = 3, sound = 'murciev12', }, murciev124 = { label = 'Level 4 Tuning for murciev12 engine', item = 'domas_murciev12_4', type = 4, sound = 'murciev12', }, murciev125 = { label = 'Level 5 Tuning for murciev12 engine', item = 'domas_murciev12_5', type = 5, sound = 'murciev12', }, -- musv8 musv81 = { label = 'Level 1 Tuning for musv8 engine', item = 'domas_musv8_1', type = 1, sound = 'musv8', }, musv82 = { label = 'Level 2 Tuning for musv8 engine', item = 'domas_musv8_2', type = 2, sound = 'musv8', }, musv83 = { label = 'Level 3 Tuning for musv8 engine', item = 'domas_musv8_3', type = 3, sound = 'musv8', }, musv84 = { label = 'Level 4 Tuning for musv8 engine', item = 'domas_musv8_4', type = 4, sound = 'musv8', }, musv85 = { label = 'Level 5 Tuning for musv8 engine', item = 'domas_musv8_5', type = 5, sound = 'musv8', }, -- predatorv8 predatorv81 = { label = 'Level 1 Tuning for predatorv8 engine', item = 'domas_predatorv8_1', type = 1, sound = 'predatorv8', }, predatorv82 = { label = 'Level 2 Tuning for predatorv8 engine', item = 'domas_predatorv8_2', type = 2, sound = 'predatorv8', }, predatorv83 = { label = 'Level 3 Tuning for predatorv8 engine', item = 'domas_predatorv8_3', type = 3, sound = 'predatorv8', }, predatorv84 = { label = 'Level 4 Tuning for predatorv8 engine', item = 'domas_predatorv8_4', type = 4, sound = 'predatorv8', }, predatorv85 = { label = 'Level 5 Tuning for predatorv8 engine', item = 'domas_predatorv8_5', type = 5, sound = 'predatorv8', }, -- rb26dett rb26dett1 = { label = 'Level 1 Tuning for rb26dett engine', item = 'domas_rb26dett_1', type = 1, sound = 'rb26dett', }, rb26dett2 = { label = 'Level 2 Tuning for rb26dett engine', item = 'domas_rb26dett_2', type = 2, sound = 'rb26dett', }, rb26dett3 = { label = 'Level 3 Tuning for rb26dett engine', item = 'domas_rb26dett_3', type = 3, sound = 'rb26dett', }, rb26dett4 = { label = 'Level 4 Tuning for rb26dett engine', item = 'domas_rb26dett_4', type = 4, sound = 'rb26dett', }, rb26dett5 = { label = 'Level 5 Tuning for rb26dett engine', item = 'domas_rb26dett_5', type = 5, sound = 'rb26dett', }, -- rotary7 rotary71 = { label = 'Level 1 Tuning for rotary7 engine', item = 'domas_rotary7_1', type = 1, sound = 'rotary7', }, rotary72 = { label = 'Level 2 Tuning for rotary7 engine', item = 'domas_rotary7_2', type = 2, sound = 'rotary7', }, rotary73 = { label = 'Level 3 Tuning for rotary7 engine', item = 'domas_rotary7_3', type = 3, sound = 'rotary7', }, rotary74 = { label = 'Level 4 Tuning for rotary7 engine', item = 'domas_rotary7_4', type = 4, sound = 'rotary7', }, rotary75 = { label = 'Level 5 Tuning for rotary7 engine', item = 'domas_rotary7_5', type = 5, sound = 'rotary7', }, -- sestov10 sestov101 = { label = 'Level 1 Tuning for sestov10 engine', item = 'domas_sestov10_1', type = 1, sound = 'sestov10', }, sestov102 = { label = 'Level 2 Tuning for sestov10 engine', item = 'domas_sestov10_2', type = 2, sound = 'sestov10', }, sestov103 = { label = 'Level 3 Tuning for sestov10 engine', item = 'domas_sestov10_3', type = 3, sound = 'sestov10', }, sestov104 = { label = 'Level 4 Tuning for sestov10 engine', item = 'domas_sestov10_4', type = 4, sound = 'sestov10', }, sestov105 = { label = 'Level 5 Tuning for sestov10 engine', item = 'domas_sestov10_5', type = 5, sound = 'sestov10', },}Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
Editable Client SideDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message