Add files via upload
parent
309a749d56
commit
4f44a2a725
|
@ -12,7 +12,15 @@ minetest.register_node("vexcazer:block", {
|
|||
minetest.register_craft({
|
||||
output = "vexcazer:mod",
|
||||
recipe = {{"vexcazer:mod"},},replacements = {{"vexcazer:mod", "vexcazer:controler"}}})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "vexcazer:admin",
|
||||
recipe = {{"vexcazer:admin"},},replacements = {{"vexcazer:admin", "vexcazer:controler"}}})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "vexcazer:world",
|
||||
recipe = {{"vexcazer:world"}},replacements = {{"vexcazer:world", "vexcazer:controler"}}})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "vexcazer:world",
|
||||
recipe = {{"vexcazer:admin","vexcazer:controler"},},replacements = {{"vexcazer:world", "vexcazer:controler"}}})
|
||||
|
|
|
@ -51,16 +51,17 @@ vexcazer.use=function(itemstack, user, pointed_thing,input)
|
|||
return itemstack
|
||||
end
|
||||
|
||||
if (input.mod and minetest.check_player_privs(input.user_name, {vexcazer=true})==false) or (input.admin and minetest.check_player_privs(input.user_name, {vexcazer_ad=true})==false) then
|
||||
if (input.mod and minetest.check_player_privs(input.user_name, {vexcazer=true})==false) or (input.admin and minetest.check_player_privs(input.user_name, {vexcazer_ad=true})==false) or (input.world and minetest.check_player_privs(input.user_name, {vexcazer_wo=true})==false) then
|
||||
local tool=user:get_inventory():get_stack("main", input.index):get_name()
|
||||
itemstack:replace(nil)
|
||||
for i, player in pairs(minetest.get_connected_players()) do
|
||||
local p_n=player:get_player_name()
|
||||
if minetest.check_player_privs(p_n, {vexcazer=true})==true
|
||||
or minetest.check_player_privs(p_n, {vexcazer_ad=true})==true then
|
||||
minetest.chat_send_player(p_n,"<vexcazer> " .. input.user_name .." tryed to use an unallowed tool (" .. tool ..") ...removed from the inventory")
|
||||
minetest.chat_send_player(p_n,"<vexcazer> " .. input.user_name .." tried to use an unallowed tool (" .. tool ..") ...removed from the inventory")
|
||||
end
|
||||
end
|
||||
minetest.log("action", "vexcazer " .. input.user_name .." tried to use an unallowed tool (" .. tool ..") ...removed from the inventory")
|
||||
minetest.chat_send_player(input.user_name,"<vexcazer:> You are unallowed to use this tool")
|
||||
return itemstack
|
||||
end
|
||||
|
|
|
@ -6,6 +6,11 @@ minetest.register_privilege("vexcazer_ad", {
|
|||
description = "Can use admin vexcazer",
|
||||
give_to_singleplayer= false,
|
||||
})
|
||||
minetest.register_privilege("vexcazer_wo", {
|
||||
description = "Can use world vexcazer",
|
||||
give_to_singleplayer= false,
|
||||
})
|
||||
|
||||
|
||||
local colors={"FFFFFFFA","FF0000FA","ff009cFA","ff7700FA"}
|
||||
local colora={{255,255,255} ,{255,0,0} ,{255,0,170},{255,119,0}}
|
||||
|
|
Loading…
Reference in New Issue