The question I'm asking might be confusing but I'll give an example:
/scoreboard players remove @p score scoreSo it possible to do something like this?
1 Answer
remove, add, and set will only accept constants. To take away one score from another, use operation.
For example, the following will reduce the closest player's score1 by their score2:
/scoreboard players operation @p score1 -= @p score2The syntax is:
/scoreboard players operation <targetName> <targetObjective> <operation> <selector> <objective>The available operations are, from the wiki:
+=Addition: add selector's score to targetName's-=Subtraction: subtract selector's score from targetName's*=Multiplication: set targetName's score to the product of targetName and selector's scores/=Integer Division: set targetName's score to itself divided by selector's score%=Modular Division: set targetName's score to the remainder of the division between itself and selector's score=Assign: set targetName's score to selector's score<Min: if selector's score is less than targetName's score, then set targetName's score to selector's score>Max: if selector's score is greater than targetName's score, then set targetName's score to selector's score><Swaps the scores of selector with targetName
All but >< (swapping) will only affect the targetName's targetObjective. selector's objective will be left as it is.