Hooks:
RDV_SAL_PreSetLevel (Return false or an integer)
CLIENT (PLAYER)
LEVEL (INT)
CHARACTER (INT)
RDV_SAL_ReceivedUpdatedStats
CLIENT (PLAYER)
RDV_SAL_PostSetLevel
CLIENT (PLAYER)
LEVEL (INT)
CHARACTER (INT)
RDV_SAL_PreAddExperience (Return false or an integer)
CLIENT (PLAYER)
EXPERIENCE (INT)
CHARACTER (INT)
RDV_SAL_PostAddExperience
CLIENT (PLAYER)
EXPERIENCE (INT)
CHARACTER (INT)
RDV_SAL_PostPlayerSave
CLIENT (PLAYER)
DATA (TABLE)
CHARACTER (INT)
RDV_SAL_CanGiveSkill
CLIENT (PLAYER)
SKILL (STRING)
TIER (INT)
CHARACTER (INT) - Not Available on Client
RDV_SAL_PostGiveSkill
CLIENT (PLAYER)
SKILL (STRING)
TIER (INT)
CHARACTER (INT)
RDV_SAL_PreGivePoints
CLIENT (PLAYER)
POINTS (INT)
CHARACTER (INT)
RDV_SAL_PostGivePoints
CLIENT (PLAYER)
POINTS (INT)
CHARACTER (INT)
Functions
RDV.SAL.GetRequiredXP(LEVEL [INT])
Returns the amount of experience required to reach the provided level.
RDV.SAL.GetExperience(CLIENT [PLAYER], CHARACTER [INT])
Returns the amount of experience a player holds, doesn’t return other players values on client (unless RDV.SAL.CFG.ExpPVS is set to true (version 24))!
RDV.SAL.GetLevel(CLIENT [PLAYER], CHARACTER [INT])
Returns the level of the player provided.
RDV.SAL.GetPoints(CLIENT [PLAYER], CHARACTER [INT])
Returns the amount of skillpoints a player holds, doesn’t return other players values on client!
RDV.SAL.SetLevel(CLIENT [PLAYER], LEVEL [INT], CHARACTER [INT])
Sets the clients level.
RDV.SAL.AddExperience(CLIENT [PLAYER], EXPERIENCE [INT], CHARACTER [INT])
Adds experience points to a client.
RDV.SAL.Save(CLIENT [PLAYER], CHARACTER [INT])
Initializes a Database save.
RDV.SAL.GetSkills(CLIENT [PLAYER], CHARACTER [INT])
Returns the players skills in a table.
RDV.SAL.GetSkillTier(CLIENT [PLAYER], SKILL [STRING], CHARACTER [INT])
Returns the tier of a skill held by the client.
RDV.SAL.HasSkill(CLIENT [PLAYER], SKILL [STRING], CHARACTER [INT])
Returns whether or not the player has a skill.
RDV.SAL.GiveSkill(CLIENT [PLAYER], SKILL [STRING], TIER [INT], CHARACTER [INT])
Applies a skill to the client with the following tier.
RDV.SAL.GivePoints(CLIENT [PLAYER], POINTS [INT], CHARACTER [INT])
Adds skill-points to the client.
RDV.SAL.ResetSkills(CLIENT [PLAYER], CHARACTER [INT])
Resets the clients skills down to 0 and refunds skill-points.