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