commands.lua
RegisterCommand('cfx', function(source, args, rawCommand) if not args[1] then return end local cmd = args[1] local perms = CFXManager:HasAcePermission(source, 'cfxmanager.' .. cmd) local version = { current = CFXManager:Version().current, latest = CFXManager:Version().latest } if cmd == 'help' then if (source > 0) then CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| CFX Manager - Help Command |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| /help - Display this help menu |', { 255, 0, 0 }, true, true) CFXManager:Logger('| /version - Current CFX Manager version |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) else CFXManager:Logger('| ======================================= |') CFXManager:Logger('| CFX Manager - Help Command |') CFXManager:Logger('| ======================================= |') CFXManager:Logger('| /help - Display this help menu |') CFXManager:Logger('| /version - Current CFX Manager version |') CFXManager:Logger('| ======================================= |') end elseif cmd == 'version' then if (source > 0) then CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| CFX Manager - Version Command |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| Current Version: ' .. version.current .. ' |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) else CFXManager:Logger('| ======================================= |') CFXManager:Logger('| CFX Manager - Version Command |') CFXManager:Logger('| ======================================= |') CFXManager:Logger('| Current Version: ' .. version.current .. ' |') CFXManager:Logger('| ======================================= |') end elseif cmd == 'updates' then if (source > 0) then if perms then CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| CFX Manager - Updates Command |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| Current Version: ' .. version.current .. ' |', { 255, 0, 0 }, true, true) CFXManager:Logger('| Latest Version: ' .. version.latest .. ' |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) else CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| CFX Manager - Updates Command |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) CFXManager:Logger('| You do not have permission to use this |', { 255, 0, 0 }, true, true) CFXManager:Logger('| command. |', { 255, 0, 0 }, true, true) CFXManager:Logger('| ======================================= |', { 255, 0, 0 }, true, true) end else if perms then CFXManager:Logger('| ======================================= |') CFXManager:Logger('| CFX Manager - Updates Command |') CFXManager:Logger('| ======================================= |') CFXManager:Logger('| Current Version: ' .. version.current .. ' |') CFXManager:Logger('| Latest Version: ' .. version.latest .. ' |') CFXManager:Logger('| ======================================= |') else CFXManager:Logger('| =============================================== |') CFXManager:Logger('| CFX Manager - Updates Command |') CFXManager:Logger('| =============================================== |') CFXManager:Logger('| You do not have permission to use this command |') CFXManager:Logger('| =============================================== |') end end end end)