| Line 126: |
Line 126: |
| | local object_ids = "" | | local object_ids = "" |
| | local custom_id_offset = 0 | | local custom_id_offset = 0 |
| | + | if args['custom_id_offset'] ~= nil and args['custom_id_offset'] ~= "" then custom_id_offset = tonumber(args['custom_id_offset']) end |
| | local id_offset = 0 | | local id_offset = 0 |
| | local label_offset = 0 | | local label_offset = 0 |
| Line 138: |
Line 139: |
| | if args['offset'] == nil or args['offset'] == "" then | | if args['offset'] == nil or args['offset'] == "" then |
| | if args['custom_id'] ~= nil and args['custom_id'] ~= "" then | | if args['custom_id'] ~= nil and args['custom_id'] ~= "" then |
| − | custom_id_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['custom_id']), "%d+"))) | + | if args['custom_id_offset'] == nil or args['custom_id_offset'] == "" then |
| | + | custom_id_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['custom_id']), "%d+"))) |
| | + | end |
| | end | | end |
| | id_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['id']), "%d+"))) | | id_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['id']), "%d+"))) |
| | label_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['label']), "%d+"))) | | label_offset = tonumber(string.reverse(string.match(string.reverse("" .. args['label']), "%d+"))) |
| | else | | else |
| − | custom_id_offset = tonumber(args['offset']) | + | if args['custom_id_offset'] == nil or args['custom_id_offset'] == "" then custom_id_offset = tonumber(args['offset']) end |
| | id_offset = tonumber(args['offset']) | | id_offset = tonumber(args['offset']) |
| | label_offset = tonumber(args['offset']) | | label_offset = tonumber(args['offset']) |