mirror of
				https://github.com/thefamilygrog66/inventorycheck.git
				synced 2025-11-04 08:45:30 +01:00 
			
		
		
		
	Create init.lua
This commit is contained in:
		
							
								
								
									
										35
									
								
								init.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								init.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
-- Check Inventory
 | 
			
		||||
 | 
			
		||||
minetest.register_privilege("inv", "Can use /inv")
 | 
			
		||||
 | 
			
		||||
minetest.register_chatcommand("inv", {
 | 
			
		||||
	params = "<name>",
 | 
			
		||||
	description = "Shows inventory of <name>",
 | 
			
		||||
	func = function(name, param)
 | 
			
		||||
		if not minetest.check_player_privs(name, {inv=true}) then
 | 
			
		||||
			return false, "You don't have permission to check inventories"
 | 
			
		||||
		end
 | 
			
		||||
		local player = minetest.get_player_by_name(param)
 | 
			
		||||
		if player == nil then
 | 
			
		||||
			minetest.chat_send_player(name, param.." is not online right now")
 | 
			
		||||
			return false
 | 
			
		||||
		end
 | 
			
		||||
		local player_inv = player:get_inventory()
 | 
			
		||||
		local invlist = param.."'s inventory: "
 | 
			
		||||
		for i=1,player_inv:get_size("main") do
 | 
			
		||||
			local items = player_inv:get_stack("main", i)
 | 
			
		||||
			items = items:to_string()
 | 
			
		||||
			if items ~= "" then
 | 
			
		||||
				invlist = invlist..items.." | "
 | 
			
		||||
			end
 | 
			
		||||
		end
 | 
			
		||||
		for i=1,player_inv:get_size("craft") do
 | 
			
		||||
			local items = player_inv:get_stack("craft", i)
 | 
			
		||||
			items = items:to_string()
 | 
			
		||||
			if items ~= "" then
 | 
			
		||||
				invlist = invlist..items.." | "
 | 
			
		||||
			end
 | 
			
		||||
		end
 | 
			
		||||
		minetest.chat_send_player(name, invlist)		
 | 
			
		||||
	end,
 | 
			
		||||
})
 | 
			
		||||
		Reference in New Issue
	
	Block a user