Server Exports
The following export is available for use on the server side only. It allows you to programmatically update achievement progress for players.
addAchievementPoint
Syntax
lua
exports['eee-rewards']:addAchievementPoint(source, achievementName, stepName or nil, count)
Parameters
source
(number) – The player's server ID.achievementName
(string) – The internal name of the achievement.stepName
(string or nil) – Required for non-progressive achievements. Usenil
for progressive ones.count
(number) – How many points to add (usually 1).
Example – Progressive
lua
exports['eee-rewards']:addAchievementPoint(source, 'zombie_hunter', nil, 1)
Example – Non-Progressive
lua
exports['eee-rewards']:addAchievementPoint(source, 'boss_slayer', 'kill_clause', 1)
⚠️ This function must be called only on the server-side. If you want to report progress from a client, use the event
TriggerServerEvent('eee-rewards:addAchievementPoint', ...)
instead.