Somebody help to make this command :(

I’m overwatch streamer, and i want to make a command:how many score left for 4000.
So first, I have tried this: $(eval var x = ‘!score $(query)’; (4000 - x):wink: but, its result was NaN. Because when I typed this command:$(eval var x = ‘!score $(query)’; (x);), the result was “!score”. not number. anyone knows how to set var in command’s number? i want to make it :frowning:
P.s. Sorry for my poor grammer

@prefore3516

This will check whether the input is a number and whether the number is greater than 0 and less than 4000. If so then it will subtract the number from 4000, if not it will return “Error!”

!addcom -cd=5 !score $(eval a=parseInt(decodeURIComponent(`$(querystring)`));Number.isInteger(a)&&a>=0&&a<=4000?4000-a:`Error!`)

Then how to edit my score when i win or lose

I set up 2 commands below:

!score which displays the number of games won and the number of games left that you need to win with this response:

I have won X games so far and have (4000-X) games left to win!

!editscore (mod-only) which takes user input to edit the number of games won and the number of games left to win.


Copy and paste the following command setups into your chat:

!addcom -cd=5 !score I have won 0 games so far and have 4000 games left to win!

!addcom !editscore -a=!editcom !score $(eval a=parseInt(decodeURIComponent(`$(querystring)`));Number.isInteger(a)&&a>=0&&a<=4000?`I have won ${a} games so far and have ${4000-a} games left to win!`:` `)

Usages:
!score
!editscore [total number of games won]

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.