Could you making so when you set the promssion it locks the tank and has the flag come up that its locked and full?

item.SetFlag(global::Item.Flag.IsLocked, true); container.dropsLoot = false; container.inventory.SetFlag(ItemContainer.Flag.IsLocked, true); container.SetFlag(BaseEntity.Flags.Locked, true);