From 67d6d4a3eebf0b4a61bab15708c87d4c9259ea20 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 13 Jun 2021 22:55:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A7=E5=88=B6=E5=8F=B0he?= =?UTF-8?q?lp=E5=91=BD=E4=BB=A4=E8=BE=93=E5=87=BA=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=B8=89=E6=9D=A1=E6=96=B0=E7=9A=84=E6=B5=8B=E8=AF=95?= =?UTF-8?q?MES=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/scenes/app_console.lua | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/parts/scenes/app_console.lua b/parts/scenes/app_console.lua index bde44046..323fa819 100644 --- a/parts/scenes/app_console.lua +++ b/parts/scenes/app_console.lua @@ -32,10 +32,13 @@ local commands={}do if #arg>0 then --help [command] if commands[arg]then - if commands[arg].details then - for _,v in ipairs(commands[arg].details)do log(v)end - else - log{C.Y,("No details for command '%s'"):format(arg)} + if commands[arg].description then + log{C.H,("%s"):format(commands[arg].description)} + if commands[arg].details then + for _,v in ipairs(commands[arg].details)do log(v)end + else + log{C.Y,("No details for command '%s'"):format(arg)} + end end else log{C.Y,("No command called '%s'"):format(arg)} @@ -291,7 +294,22 @@ local commands={}do } --System - commands.error=error + commands.crash={ + code=error, + description="Manually crash the game", + } + commands.message={ + code=function(str)MES.new('warn',str,6)end, + description="Show a warn message", + } + commands.warn={ + code=function(str)MES.new('warn',str,6)end, + description="Show a warn message", + } + commands.error={ + code=function(str)MES.new('error',str,6)end, + description="Show an error message", + } commands.openurl={ code=function(url) if url~=""then