Update clear_items function to accept player name

This commit is contained in:
2026-03-19 17:44:32 +09:00
committed by GitHub
parent 91b6d25597
commit 20448d9ade

View File

@@ -1,13 +1,16 @@
--[[-- Control - Inventory Clear --[[-- Control - Inventory Clear
Will move players items to spawn when they are banned or kicked, option to clear on leave Will move players items to spawn when they are banned or kicked, option to clear on leave
on_player_banned - player_name
on_player_kicked - player_index
]] ]]
local ExpUtil = require("modules/exp_util") local ExpUtil = require("modules/exp_util")
local events = require("modules.exp_legacy.config.inventory_clear") local events = require("modules.exp_legacy.config.inventory_clear")
--- @param event { player_index: number } --- @param event { player_index: number, player_name: string }
local function clear_items(event) local function clear_items(event)
local player = assert(game.get_player(event.player_index)) local player = assert(game.get_player(event.player_index or event.player_name))
local inventory = assert(player.get_main_inventory()) local inventory = assert(player.get_main_inventory())
ExpUtil.transfer_inventory_to_surface{ ExpUtil.transfer_inventory_to_surface{
inventory = inventory, inventory = inventory,