mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-31 10:18:54 +00:00
27 lines
894 B
Lua
27 lines
894 B
Lua
ESX.RegisterCommand('wlrefresh', 'admin', function(xPlayer, args, showError)
|
|
loadWhiteList(function()
|
|
showError('Whitelist reloaded')
|
|
end)
|
|
end, true, {help = _U('help_whitelist_load')})
|
|
|
|
ESX.RegisterCommand('wladd', 'admin', function(xPlayer, args, showError)
|
|
args.license = args.license:lower()
|
|
|
|
if string.len(args.license) == 40 then
|
|
if WhiteList[args.license] then
|
|
showError('The player is already whitelisted on this server!')
|
|
else
|
|
MySQL.Async.execute('INSERT INTO whitelist (identifier) VALUES (@identifier)', {
|
|
['@identifier'] = args.license
|
|
}, function(rowsChanged)
|
|
WhiteList[args.license] = true
|
|
showError('The player has been whitelisted!')
|
|
end)
|
|
end
|
|
else
|
|
showError('Invalid license ID length!')
|
|
end
|
|
end, true, {help = _U('help_whitelist_add'), validate = true, arguments = {
|
|
{name = 'license', help = 'the player license', type = 'string'}
|
|
}})
|