Module core.libraries.meska.dailybonus.server
Metrics-Skill-Achievement Framework (MESKA)
The dailybonus-system core functions.
Module Overview
Functions
| meska.dailybonus.load([cb]) | Loads all dailybonuses from DB or storage. |
| meska.dailybonus.get(skill) | Gets total buffs of active dailybonuses for a skill. |
| meska.dailybonus.getAllActive(skill) | Gets all active dailybonuses for a skill. |
| meska.dailybonus.add(skill, buff, tmp[, cb]) | Adds dailybonus for a skill to the storage. |
| meska.dailybonus.update(skill, id, buff[, cb]) | Updates dailybonus. |
| meska.dailybonus.remove(skill, id[, cb]) | Removes a dailybonus. |
| meska.dailybonus.syncToClient(ply[, cb]) | Syncs dailybonus to a player. |
| meska.dailybonus.syncToClients([cb]) | Syncs dailybonus to all players. |
- meska.dailybonus.load([cb])
-
Loads all dailybonuses from DB or storage.
Parameters:
- cb func Callback Function. (optional)
- meska.dailybonus.get(skill)
-
Gets total buffs of active dailybonuses
for a skill.
Parameters:
- skill The skill.
Returns:
-
number Total buffs.
- meska.dailybonus.getAllActive(skill)
-
Gets all active dailybonuses for a skill.
Parameters:
- skill The skill.
Returns:
-
table Active dailybonuses.
- meska.dailybonus.add(skill, buff, tmp[, cb])
-
Adds dailybonus for a skill to the storage.
Parameters:
- skill The skill.
- buff The buff.
- tmp If false, store in db. Default: false.
- cb func Callback Function with id as return value. (optional)
- meska.dailybonus.update(skill, id, buff[, cb])
-
Updates dailybonus.
Parameters:
- skill The skill.
- id The id.
- buff The buff.
- cb func Callback Function. (optional)
- meska.dailybonus.remove(skill, id[, cb])
-
Removes a dailybonus.
Parameters:
- skill The skill.
- id The id.
- cb func Callback Function. (optional)
- meska.dailybonus.syncToClient(ply[, cb])
-
Syncs dailybonus to a player.
Parameters:
- ply Player Entity or nil.
- cb func Callback Function. (optional)
- meska.dailybonus.syncToClients([cb])
-
Syncs dailybonus to all players.
Parameters:
- cb func Callback Function. (optional)