-
Notifications
You must be signed in to change notification settings - Fork 0
Player interactions: ExperienceAPI
Mixer edited this page Oct 12, 2021
·
2 revisions
ExperienceAPI.get(player)
API version: 1.0.0
- Parameter:
- player:
Player object
- LXL PlayerAPI's Player object
const api = require('./MixerAPI.js')
mc.regPlayerCmd('getXP', 'Get player\'s XP level', function(player, args){
let gameTag = args[0]
let playerObject = mc.getPlayer(gameTag)
api.ExperienceAPI.get(playerObject)
})
ExperienceAPI.set(player, xp)
API version: 1.0.0
- Parameter:
- player:
Player object
- LXL PlayerAPI's Player object- xp:
String
- New XP value
const api = require('./MixerAPI.js')
mc.regPlayerCmd('setXP', 'Change player\'s XP level', function(player, args){
let gameTag = args[0]
let playerObject = mc.getPlayer(gameTag)
api.ExperienceAPI.set(playerObject, args[1])
})
ExperienceAPI.add(player, xp)
API version: 1.0.0
- Parameter:
- player:
Player object
- LXL PlayerAPI's Player object- xp:
String
- Amount of XP to add
const api = require('./MixerAPI.js')
mc.regPlayerCmd('addXP', 'Change player\'s XP level', function(player, args){
let gameTag = args[0]
let playerObject = mc.getPlayer(gameTag)
api.ExperienceAPI.add(playerObject, args[1])
})
ExperienceAPI.reduce(player, xp)
API version: 1.0.0
- Parameter:
- player:
Player object
- LXL PlayerAPI's Player object- xp:
String
- Amount of XP to remove, can't be less than current XP level
const api = require('./MixerAPI.js')
mc.regPlayerCmd('reduceXP', 'Change player\'s XP level', function(player, args){
let gameTag = args[0]
let playerObject = mc.getPlayer(gameTag)
api.ExperienceAPI.reduce(playerObject, args[1])
})