ed
This commit is contained in:
		
							parent
							
								
									30bf7c8604
								
							
						
					
					
						commit
						8dbe79a29d
					
				
					 135 changed files with 0 additions and 0 deletions
				
			
		
							
								
								
									
										121
									
								
								resources/[standalone]/tgiann-core/configs/config.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								resources/[standalone]/tgiann-core/configs/config.lua
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,121 @@
 | 
			
		|||
--[[
 | 
			
		||||
    Start tgiann-core script after es_extented/qb-core/oxmysql script and before tgiann-* scripts
 | 
			
		||||
    Adjust the tgiann-core config file according to the framework you are using
 | 
			
		||||
 | 
			
		||||
    - If you are having any problems, please check the channels on my discord. If your problem is not resolved, open a ticket.
 | 
			
		||||
    - Discord: http://discord.gg/9SEg2WNf7Y
 | 
			
		||||
    - Docs: https://tgiann.gitbook.io/tgiann
 | 
			
		||||
    - Core Exports: https://docs.tgiann.com/scripts/tgiann-core
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
config                           = {}
 | 
			
		||||
config.lang                      = "en" -- "en" - "tr"
 | 
			
		||||
 | 
			
		||||
config.locale                    = {
 | 
			
		||||
    timeLocale = "en-EN",
 | 
			
		||||
    moneyLocale = "en-EN",
 | 
			
		||||
    moneyCurrency = "USD",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- number of online police needed to control
 | 
			
		||||
config.policeJobs                = {
 | 
			
		||||
    "police",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
config.defaultColor              = { background = "#36ff9f", color = "#252525" } -- Changes the main hud color of tgiann scripts.
 | 
			
		||||
config.textUiLocation            = "right"                                       -- "left"   |   "right"
 | 
			
		||||
config.tgiannDrawText3D          = true                                          -- Use tgiann's drawtext3d function instead of QB and ESX
 | 
			
		||||
config.checkArtifactVersion      = true                                          -- Check the artifact version of the server
 | 
			
		||||
config.playerMaxOwnableLocations = 1                                             -- The maximum number of places the player can buy in scripts like garage, clothing
 | 
			
		||||
 | 
			
		||||
frameworkConfig                  = {
 | 
			
		||||
    esxScriptName = "es_extended",                  -- https://github.com/esx-framework/esx_core/tree/main/%5Bcore%5D/es_extended
 | 
			
		||||
    qbScriptName = "qb-core",                       -- https://github.com/qbcore-framework/qb-core
 | 
			
		||||
    qbxScriptName = "qbx_core",                     -- https://github.com/Qbox-project/qbx_core
 | 
			
		||||
    tgiannInventoryScriptName = "tgiann-inventory", -- https://store.tgiann.com/package/6251398
 | 
			
		||||
    oxInventoryScriptName = "ox_inventory",         -- https://github.com/overextended/ox_inventory
 | 
			
		||||
    qsInventoryScriptName = "qs-inventory",
 | 
			
		||||
    codemInventoryScriptName = "codem-inventory",
 | 
			
		||||
    origenInventoryScriptName = "origen_inventory",
 | 
			
		||||
    coreInventoryScriptName = "core_inventory",
 | 
			
		||||
    oxMysqlScriptName = "oxmysql", -- https://github.com/overextended/oxmysql
 | 
			
		||||
    esxService = "esx_service",    -- https://github.com/esx-framework/esx_service
 | 
			
		||||
    wasabiAmbulance = "wasabi_ambulance",
 | 
			
		||||
    oxTarget = "ox_target",
 | 
			
		||||
    qbTarget = "qb-target",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
showClosestMenuKey               = "LMENU"
 | 
			
		||||
 | 
			
		||||
custom                           = {
 | 
			
		||||
    drawText = {
 | 
			
		||||
        active = false,
 | 
			
		||||
        ---@param uniqName string Unique name for the text
 | 
			
		||||
        ---@param button string Button text to display
 | 
			
		||||
        ---@param text string Text to display
 | 
			
		||||
        ---@diagnostic disable-next-line: unused-local
 | 
			
		||||
        openFunc = function(uniqName, button, text)
 | 
			
		||||
            lib.showTextUI(text)
 | 
			
		||||
        end,
 | 
			
		||||
        ---@param uniqName string Unique name for the text
 | 
			
		||||
        ---@diagnostic disable-next-line: unused-local
 | 
			
		||||
        closeFunc = function(uniqName)
 | 
			
		||||
            lib.hideTextUI()
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    notif = {
 | 
			
		||||
        active = false, -- If you are using a different notify system, set active to true and edit the notify function
 | 
			
		||||
        ---@param msg string
 | 
			
		||||
        ---@param msgType? "primary" | "success" | "error"
 | 
			
		||||
        ---@param time? number
 | 
			
		||||
        ---@diagnostic disable-next-line: unused-local
 | 
			
		||||
        func = function(msg, msgType, time)
 | 
			
		||||
            lib.notify({
 | 
			
		||||
                title = 'Notification',
 | 
			
		||||
                description = msg,
 | 
			
		||||
                type = msgType or "primary",
 | 
			
		||||
                duration = time or 5000,
 | 
			
		||||
            })
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    uiDrawText3D = {
 | 
			
		||||
        active = false,           -- If you want to use something other than tgiann 3d draw text, you can activate this. (When true, some problems may arise!!!)
 | 
			
		||||
        triggerEveryTick = false, -- When true, the openFunc function is triggered every tick.
 | 
			
		||||
        ---@param uniqName string Unique name for the text
 | 
			
		||||
        ---@param data [string, string][] -- Data to display, where each item is a table with two strings: [1] = key, [2] = text
 | 
			
		||||
        ---@param coord vector3
 | 
			
		||||
        ---@param screenPos { x: number, y: number }
 | 
			
		||||
        ---@diagnostic disable-next-line: unused-local
 | 
			
		||||
        openFunc = function(uniqName, data, coord, screenPos)
 | 
			
		||||
            local text = ""
 | 
			
		||||
            local length = #data
 | 
			
		||||
            for i = 1, length do
 | 
			
		||||
                text = ("[%s] %s%s"):format(data[i][1], data[i][2], i < length and " " or "")
 | 
			
		||||
            end
 | 
			
		||||
            lib.showTextUI(text)
 | 
			
		||||
        end,
 | 
			
		||||
        ---@param uniqName string Unique name for the text
 | 
			
		||||
        ---@diagnostic disable-next-line: unused-local
 | 
			
		||||
        closeFunc = function(uniqName)
 | 
			
		||||
            lib.hideTextUI()
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
    playerLoadedEvent = {
 | 
			
		||||
        active = false,         -- for core, the player loaded event needs to be triggered to load the ui data. if you are using a different loaded event than qb or esx, make it true and edit the event (-- also u can change event from client/main.lua)
 | 
			
		||||
        event = "playerSpawned" --https://docs.fivem.net/docs/resources/spawnmanager/events/playerSpawned/
 | 
			
		||||
    },
 | 
			
		||||
    deadReviveEvent = {
 | 
			
		||||
        active = false,                        -- if you are using a different ambulance script, make it true and edit the events (-- also u can change event from client/main.lua)
 | 
			
		||||
        deadEvent = "baseevents:onPlayerDied", -- https://docs.fivem.net/docs/resources/baseevents/events/onPlayerDied/
 | 
			
		||||
        reviveEvent = "playerSpawned",         -- https://docs.fivem.net/docs/resources/spawnmanager/events/playerSpawned/
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
config.test                      = false -- Dont touch this
 | 
			
		||||
config.tgiannServer              = false -- Dont touch this
 | 
			
		||||
 | 
			
		||||
langs                            = {}
 | 
			
		||||
 | 
			
		||||
exports("getConfig", function()
 | 
			
		||||
    return config
 | 
			
		||||
end)
 | 
			
		||||
							
								
								
									
										12
									
								
								resources/[standalone]/tgiann-core/configs/discordConfig.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								resources/[standalone]/tgiann-core/configs/discordConfig.lua
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
-- Don't share the bot token with anyone
 | 
			
		||||
discordConfig = {
 | 
			
		||||
    guildId = '',               -- Set to the ID of your guild
 | 
			
		||||
    botToken = '',              -- Search google "How to get discord bot token"
 | 
			
		||||
    cacheDiscordRoles = true,   -- true to cache player roles, false to make a new Discord Request every time
 | 
			
		||||
    cacheDiscordRolesTime = 60, -- if CacheDiscordRoles is true, how long to cache roles before clearing (in seconds)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
config.discordLog = {
 | 
			
		||||
    name = "TGIANN",
 | 
			
		||||
    avatar = "",
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
screenshot = {
 | 
			
		||||
    fivemanage     = {  -- https://fivemanage.com
 | 
			
		||||
        active = false, -- Set to true to enable fivemanage
 | 
			
		||||
        api = '',       -- Fivemmanage API Key
 | 
			
		||||
    },
 | 
			
		||||
    discordWebhook = "" -- if favemanage is active this will be ignored
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										10
									
								
								resources/[standalone]/tgiann-core/configs/webhookConfig.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								resources/[standalone]/tgiann-core/configs/webhookConfig.lua
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
webhooks = {
 | 
			
		||||
    playerOwnable = {
 | 
			
		||||
        buy = "",
 | 
			
		||||
        payRent = "",
 | 
			
		||||
        withdraw = "",
 | 
			
		||||
        hireEmployee = "",
 | 
			
		||||
        fireEmployee = "",
 | 
			
		||||
        expired = "",
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue