--玩家离开dmap3时,删除所有背包内携带的炸药桶3010158 function dmap3a_LeaveMap(MapID, InstanceID, RoleID) local num = role.GetRoleItemNum(RoleID, 3010158) if num >= 1 then role.RemoveFromRole(MapID, InstanceID, RoleID, 3010158, num, 101) end unit.SetCamp(MapID, InstanceID, RoleID, 0) end aux.RegisterMapEvent("dmap3a", 3, "dmap3a_LeaveMap") aux.RegisterMapEvent("dmap3a", 25, "dmap3a_LeaveMap")