Professional Documents
Culture Documents
[ es_exntended/server/common.lua ]
RegisterNetEvent('esx:refreshJobs')
AddEventHandler('esx:refreshJobs', function()
MySQL.Async.fetchAll('SELECT * FROM jobs', {}, function(jobs)
for k,v in ipairs(jobs) do
ESX.Jobs[v.name] = v
ESX.Jobs[v.name].grades = {}
end
[ esx_addonaccount/server/main.lua ]
RegisterNetEvent('esx_addonaccount:refreshAccounts')
AddEventHandler('esx_addonaccount:refreshAccounts', function()
local result = MySQL.Sync.fetchAll('SELECT * FROM addon_account')
if shared == 0 then
table.insert(AccountsIndex, name)
Accounts[name] = {}
if #result2 == 0 then
MySQL.Sync.execute('INSERT INTO addon_account_data
(account_name, money, owner) VALUES (@account_name, @money, NULL)', {
['@account_name'] = name,
['@money'] = 0
})
money = 0
else
money = result2[1].money
end