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']) |