mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-30 09:48:52 +00:00
124 lines
2.3 KiB
Lua
124 lines
2.3 KiB
Lua
fx_version 'adamant'
|
|
|
|
game 'gta5'
|
|
|
|
description 'ES Extended'
|
|
|
|
version '2.0.0'
|
|
|
|
server_scripts {
|
|
'@async/async.lua',
|
|
'@mysql-async/lib/MySQL.lua',
|
|
|
|
'locale.lua',
|
|
'locales/*.lua',
|
|
|
|
'config.lua',
|
|
'config.weapons.lua',
|
|
|
|
'server/common.lua',
|
|
'server/classes/player.lua',
|
|
'server/functions.lua',
|
|
'server/paycheck.lua',
|
|
'server/main.lua',
|
|
'server/commands.lua',
|
|
|
|
'common/modules/math.lua',
|
|
'common/modules/table.lua',
|
|
'common/functions.lua',
|
|
|
|
'common/bootstrap.lua',
|
|
}
|
|
|
|
client_scripts {
|
|
|
|
'locale.lua',
|
|
'locales/*.lua',
|
|
|
|
'config.lua',
|
|
'config.weapons.lua',
|
|
|
|
'client/common.lua',
|
|
'client/entityiter.lua',
|
|
'client/functions.lua',
|
|
'client/wrapper.lua',
|
|
'client/main.lua',
|
|
|
|
'client/modules/death.lua',
|
|
'client/modules/scaleform.lua',
|
|
'client/modules/streaming.lua',
|
|
|
|
'common/modules/math.lua',
|
|
'common/modules/table.lua',
|
|
'common/functions.lua',
|
|
|
|
'common/bootstrap.lua',
|
|
}
|
|
|
|
ui_page {
|
|
'hud/index.html'
|
|
}
|
|
|
|
files {
|
|
'client/bootstrap.lua',
|
|
'locale.js',
|
|
'hud/**/*',
|
|
}
|
|
|
|
exports {
|
|
'getSharedObject',
|
|
'OnESX',
|
|
}
|
|
|
|
server_exports {
|
|
'getSharedObject',
|
|
'OnESX',
|
|
}
|
|
|
|
dependencies {
|
|
'spawnmanager',
|
|
'baseevents',
|
|
'mysql-async',
|
|
'async',
|
|
'cron',
|
|
'skinchanger',
|
|
}
|
|
|
|
-- ESX Modules
|
|
esxmodule = function(name)
|
|
|
|
file('modules/' .. name .. '/data/**/*')
|
|
|
|
client_script('modules/' .. name .. '/client/module.lua')
|
|
client_script('modules/' .. name .. '/client/main.lua')
|
|
client_script('modules/' .. name .. '/client/events.lua')
|
|
|
|
server_script('modules/' .. name .. '/server/module.lua')
|
|
server_script('modules/' .. name .. '/server/main.lua')
|
|
server_script('modules/' .. name .. '/server/events.lua')
|
|
|
|
end
|
|
|
|
-- Misc
|
|
esxmodule 'input' -- Evented input manager
|
|
esxmodule 'interact' -- Interact menu (marker / npc)
|
|
|
|
-- Extend
|
|
esxmodule 'addonaccount' -- Addon account
|
|
esxmodule 'addoninventory' -- Addon inventory
|
|
esxmodule 'datastore' -- Arbitrary data store
|
|
esxmodule 'society' -- Society management
|
|
|
|
-- UI
|
|
esxmodule 'hud' -- Money / society etc... HUD
|
|
esxmodule 'menu_default' -- Default menu
|
|
esxmodule 'menu_dialog' -- Dialog menu
|
|
esxmodule 'menu_list' -- List menu
|
|
|
|
-- Misc
|
|
esxmodule 'skin' -- Skin management
|
|
esxmodule 'accessories' -- Skin accessories management
|
|
|
|
-- Jobs
|
|
esxmodule 'job_police' -- Job police
|