Skip to content

Client Triggers

🧠 Note: The following are server-side events that should be triggered only from the client-side. Do not use these events from the server directly — for that, use server exports instead.

Below is the client-side trigger you can use to report achievement progress to the server.

All progress tracking for achievements from the client should be triggered using the following server event:

lua
TriggerServerEvent('eee-rewards:addAchievementPoint', 'achievementName', 'stepName' or nil, count)

Example – Progressive Achievement:

lua
TriggerServerEvent('eee-rewards:addAchievementPoint', 'zombie_hunter', nil, 1)

Example – Non-Progressive Achievement:

lua
TriggerServerEvent('eee-rewards:addAchievementPoint', 'boss_slayer', 'kill_clause', 1)

⚠️ This should always be called from the client-side to update progress.