Full view on Config

SV_Config = {}

SV_Config.ForceDay = false -- you can set day of month here, false = script will automatically fetch day of month
SV_Config.Logs = {
    ClaimGift = function(playerId, day)
        local steamHex, discordId = 'Unknown', 'Unknown'
        local identifiers = GetPlayerIdentifiers(playerId)
        for i = 1, #identifiers do
            if string.find(identifiers[i], 'steam:') then
                steamHex = identifiers[i]
            elseif string.find(identifiers[i], 'discord:') then
                discordId = string.gsub(identifiers[i], 'discord:', '')
            end
        end
        -- CHANGE PRINT FOR YOUR EXPORT LOG (SERVER SIDE)
        print(('[ADVENT CALENDAR] Player with ID: %s Claimed Gift for Day %s\nSteam HEX: %s\nDiscord ID: %s'):format(playerId, day, steamHex, discordId))
    end,
    UpdateTask = function(playerId, day)
        local steamHex, discordId = 'Unknown', 'Unknown'
        local identifiers = GetPlayerIdentifiers(playerId)
        for i = 1, #identifiers do
            if string.find(identifiers[i], 'steam:') then
                steamHex = identifiers[i]
            elseif string.find(identifiers[i], 'discord:') then
                discordId = string.gsub(identifiers[i], 'discord:', '')
            end
        end
        -- CHANGE PRINT FOR YOUR EXPORT LOG (SERVER SIDE)
        print(('[ADVENT CALENDAR] Player with ID: %s Updated Task for Day %s\nSteam HEX: %s\nDiscord ID: %s'):format(playerId, day, steamHex, discordId))
    end
}

SV_Config.Gifts = {
    [1] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        },
        customReward = function(playerId) -- only server sided, remove if you dont want this
            -- you can add here function to give vehicle or anything else
        end
    },
    [2] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [3] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [4] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [5] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [6] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [7] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [8] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [9] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [10] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [11] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [12] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [13] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [14] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [15] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [16] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [17] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [18] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [19] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [20] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [21] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [22] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [23] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    [24] = {
        taskData = {
            label = 'EAT 10 BURGERS',
            count = 10,
        },
        reward = {
            ['burger'] = 1,
            ['water'] = 1
        }
    },
    -- DONT ADD NEW DAYS, IT WILL BROKE SCRIPT
}

Last updated