55#include " engine/GlobalShareData.h"
66#include " engine/LocalShareData.h"
77#include " ll/api/service/Bedrock.h"
8- #include " main/Configs.h"
98#include " main/Global.h"
109#include " utils/Utils.h"
1110
@@ -68,9 +67,9 @@ Local<Value> McClass::regPlayerCmd(const Arguments& args) {
6867 if (args.size () >= 4 ) CHECK_ARG_TYPE (args[3 ], ValueKind::kNumber );
6968
7069 try {
71- string cmd = args[0 ].asString ().toString ();
72- string describe = args[1 ].asString ().toString ();
73- int level = 0 ;
70+ std:: string cmd = args[0 ].asString ().toString ();
71+ std:: string describe = args[1 ].asString ().toString ();
72+ int level = 0 ;
7473
7574 if (args.size () >= 4 ) {
7675 int newLevel = args[3 ].asNumber ().toInt32 ();
@@ -90,8 +89,8 @@ Local<Value> McClass::regConsoleCmd(const Arguments& args) {
9089 CHECK_ARG_TYPE (args[2 ], ValueKind::kFunction );
9190
9291 try {
93- string cmd = args[0 ].asString ().toString ();
94- string describe = args[1 ].asString ().toString ();
92+ std:: string cmd = args[0 ].asString ().toString ();
93+ std:: string describe = args[1 ].asString ().toString ();
9594
9695 LLSERegisterNewCmd (false , cmd, describe, 4 , args[2 ].asFunction ());
9796 return Boolean::newBoolean (true );
@@ -123,7 +122,12 @@ void ProcessRegCmdQueue() {
123122 toRegCmdQueue.clear ();
124123}
125124
126- std::string LLSEFindCmdReg (bool isPlayerCmd, const string& cmd, vector<string>& receiveParas, bool * fromOtherEngine) {
125+ std::string LLSEFindCmdReg (
126+ bool isPlayerCmd,
127+ const std::string& cmd,
128+ std::vector<std::string>& receiveParas,
129+ bool * fromOtherEngine
130+ ) {
127131 std::unordered_map<std::string, std::string>& registeredMap =
128132 isPlayerCmd ? globalShareData->playerRegisteredCmd : globalShareData->consoleRegisteredCmd ;
129133 for (auto & [prefix, fromEngine] : registeredMap) {
@@ -133,7 +137,7 @@ std::string LLSEFindCmdReg(bool isPlayerCmd, const string& cmd, vector<string>&
133137 // Matched
134138 if (fromEngine != LLSE_BACKEND_TYPE) {
135139 *fromOtherEngine = true ;
136- return string () ;
140+ return {} ;
137141 }
138142 }
139143 }
@@ -142,23 +146,23 @@ std::string LLSEFindCmdReg(bool isPlayerCmd, const string& cmd, vector<string>&
142146 isPlayerCmd ? localShareData->playerCmdCallbacks : localShareData->consoleCmdCallbacks ;
143147
144148 for (auto & cmdData : cmdMap) {
145- string prefix = cmdData.first ;
149+ std:: string prefix = cmdData.first ;
146150 if (cmd == prefix || (cmd.find (prefix) == 0 && cmd[prefix.size ()] == ' ' ))
147151 // 如果命令与注册前缀全匹配,或者目标前缀后面为空格
148152 {
149153 // Matched
150154 if (cmd.size () > prefix.size ()) {
151155 // 除了注册前缀之外还有额外参数
152156 receiveParas = SplitCmdLine (cmd.substr (prefix.size () + 1 ));
153- } else receiveParas = vector<string>();
157+ } else receiveParas = std:: vector<std:: string>();
154158
155159 return prefix;
156160 }
157161 }
158- return string () ;
162+ return {} ;
159163}
160164
161- bool CallPlayerCmdCallback (Player* player, const string& cmdPrefix, const vector<string>& paras) {
165+ bool CallPlayerCmdCallback (Player* player, const std:: string& cmdPrefix, const std:: vector<std:: string>& paras) {
162166 EngineScope enter (localShareData->playerCmdCallbacks [cmdPrefix].fromEngine );
163167 auto cmdData = localShareData->playerCmdCallbacks [cmdPrefix];
164168 Local<Value> res{};
@@ -173,7 +177,7 @@ bool CallPlayerCmdCallback(Player* player, const string& cmdPrefix, const vector
173177 return true ;
174178}
175179
176- bool CallServerCmdCallback (const string& cmdPrefix, const vector<string>& paras) {
180+ bool CallServerCmdCallback (const std:: string& cmdPrefix, const std:: vector<std:: string>& paras) {
177181 EngineScope enter (localShareData->consoleCmdCallbacks [cmdPrefix].fromEngine );
178182 auto cmdData = localShareData->consoleCmdCallbacks [cmdPrefix];
179183 Local<Value> res{};
0 commit comments