Exports & Commands

Exports

Server Side

Add XP:

exports["Domas_RPXP"]:AddPlayerXP(playerId, xpToAdd)

Remove XP:

exports["Domas_RPXP"]:RemovePlayerXP(playerId, xpToRemove)

Set XP:

exports["Domas_RPXP"]:SetPlayerXP(playerId, newXp)

Get XP:

exports["Domas_RPXP"]:GetPlayerXP(player)

Client Side

Get XP:

exports["Domas_RPXP"]:GetPlayerXPClient(player)

On client side for Removeing, Adding and Setting we'll use triggers:

Add XP:

TriggerServerEvent('Domas_RPXP:AddPlayerXP', playerid, 20)

Remove XP:

TriggerServerEvent('Domas_RPXP:RemovePlayerXP', playerid, 20)

Set XP:

TriggerServerEvent('Domas_RPXP:SetPlayerXP', playerid, 500)

Default Commands

You can edit every command in Config.lua

Admin Commands

/admincheckxp [id] - Check someone's XP

/setxp [id] [amount] - Set someone's XP

/removexp [id] [amount] - Remove someone's XP

/addxp [id] [amount] - Add to someone's XP

User commands:

/checkxp - Check your XP

ACE Permissions

For all admins

add_ace group.admin domas_setxp allow

add_ace group.admin domas_addxp allow

add_ace group.admin domas_removexp allow

add_ace group.admin domas_admincheck allow

For only one player

add_principal identifier.license:ea1c7297d532a3abfe63492878a3871cbf82a47a group.admin

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard