cmdCommands = cls_cmd:create(); function cmdCommands:func(brain, arg) local k,v, line, count count = 0 line = "" brain:receive("Available commands: \n\r") for k,v in pairs(cmd_list) do if v.security <= brain.security then count = count +1 line = line .. k .. " " if count > 4 then brain:receive(line .. "\n\r") count = 0 line = "" end end end if count > 0 then brain:receive(line .. "\n\r") end end cmdCommands:register("commands")