]> git.lizzy.rs Git - minetest.git/blobdiff - src/servercommand.cpp
Clients inform server on wielded item
[minetest.git] / src / servercommand.cpp
index 333e29084cd85ddec67496005de0b03b353ccd2a..7d6d7bb73e6dbfdf967bead0e39c59e796cb1ff5 100644 (file)
@@ -142,9 +142,16 @@ void cmd_setting(std::wostringstream &os,
                return;
        }
 
-       std::string confline = wide_to_narrow(ctx->parms[1] + L" = " + ctx->parms[2]);
+       /*std::string confline = wide_to_narrow(
+                       ctx->parms[1] + L" = " + ctx->params[2]);*/
+
+       std::string confline = wide_to_narrow(ctx->paramstring);
+       
        g_settings.parseConfigLine(confline);
-       os<< L"-!- Setting changed.";
+       
+       ctx->server->saveConfig();
+
+       os<< L"-!- Setting changed and configuration saved.";
 }
 
 void cmd_teleport(std::wostringstream &os,