no cooldown for admins

This commit is contained in:
Kimapr 2019-12-29 21:58:05 +05:00
parent d6dfd0b453
commit 1e2e9721e6
1 changed files with 8 additions and 6 deletions

View File

@ -497,13 +497,15 @@ minetest.register_chatcommand("reset",{
description = S"Get a new island",
privs = {interact = true},
func = function(name)
local utime = minetest.get_server_uptime()
local cd = cooldowns[name]
if cd and cd > utime then
minetest.chat_send_player(name,S("You can't get a new island yet. Wait @1 secs.",(cd-utime)))
return
if not minetest.check_player_privs(name,{server=true}) then
local utime = minetest.get_server_uptime()
local cd = cooldowns[name]
if cd and cd > utime then
minetest.chat_send_player(name,S("You can't get a new island yet. Wait @1 secs.",(cd-utime)))
return
end
cooldowns[name] = utime + cooldown
end
cooldowns[name] = utime + cooldown
local is = players[name]
if is then
players[name] = nil