]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Translate chatcommand delay message and replace minetest with core (#11113)
authorHybridDog <3192173+HybridDog@users.noreply.github.com>
Fri, 26 Mar 2021 19:59:05 +0000 (20:59 +0100)
committerGitHub <noreply@github.com>
Fri, 26 Mar 2021 19:59:05 +0000 (20:59 +0100)
builtin/game/chat.lua

index bf2d7851e56e893e572f39d2625cd1acb66a7440..10da054fd918dac3380dacaf7ef64200a88b9964 100644 (file)
@@ -75,9 +75,9 @@ core.register_on_chat_message(function(name, message)
        local has_privs, missing_privs = core.check_player_privs(name, cmd_def.privs)
        if has_privs then
                core.set_last_run_mod(cmd_def.mod_origin)
-               local t_before = minetest.get_us_time()
+               local t_before = core.get_us_time()
                local success, result = cmd_def.func(name, param)
-               local delay = (minetest.get_us_time() - t_before) / 1000000
+               local delay = (core.get_us_time() - t_before) / 1000000
                if success == false and result == nil then
                        core.chat_send_player(name, "-!- "..S("Invalid command usage."))
                        local help_def = core.registered_chatcommands["help"]
@@ -91,11 +91,12 @@ core.register_on_chat_message(function(name, message)
                        if delay > msg_time_threshold then
                                -- Show how much time it took to execute the command
                                if result then
-                                       result = result ..
-                                               minetest.colorize("#f3d2ff", " (%.5g s)"):format(delay)
+                                       result = result .. core.colorize("#f3d2ff", S(" (@1 s)",
+                                               string.format("%.5f", delay)))
                                else
-                                       result = minetest.colorize("#f3d2ff",
-                                               "Command execution took %.5f s"):format(delay)
+                                       result = core.colorize("#f3d2ff", S(
+                                               "Command execution took @1 s",
+                                               string.format("%.5f", delay)))
                                end
                        end
                        if result then