From b14ae5c5f49135a4ffb0c28148fe43947f733eee Mon Sep 17 00:00:00 2001 From: GNU Hacker Date: Mon, 7 Mar 2022 17:54:31 +0100 Subject: [PATCH] el privilegio de admin para tiendas ya no es server ahora es admin_shop --- shop.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/shop.lua b/shop.lua index d23a68d..fb63a32 100644 --- a/shop.lua +++ b/shop.lua @@ -23,6 +23,12 @@ local S = core.get_translator(core.get_current_modname()) local shopcraft = core.settings:get_bool("emeraldbank.shop_craft") or true +-- privilege +core.register_privilege("admin_shop", { + description = "Permission edit others shops", + give_to_singleplayer = false, +}) + local shop_timer = 5 local stock_h = 3 @@ -48,7 +54,7 @@ function emeraldbank.get_shop_fs(pos, clicker) local owner = meta:get_string("owner") local player_press_key = clicker:get_player_control().aux1 local shop_fs = "" - local is_admin = core.check_player_privs(pname, {server=true}) + local is_admin = core.check_player_privs(pname, {admin_shop=true}) if (pname == owner or is_admin) and not player_press_key then shop_fs = "size[9,8.75]".. "label[0,0;"..S("Your stock:").."]".. @@ -169,7 +175,7 @@ core.register_node("emeraldbank:shop", { can_dig = function(pos, player) local pname = player:get_player_name() - local is_admin = core.check_player_privs(pname, {server=true}) + local is_admin = core.check_player_privs(pname, {admin_shop=true}) local meta = core.get_meta(pos) local owner = meta:get_string("owner") local inv = meta:get_inventory()