I am a mod and I was watching a streamer who was playing a tournament and after every game they would edit there !match command by using !x and say they where going into the 5th game they would do !x 5/7 and then nightbot would say this is match 5/7. I was wondering how to set this up
Hey @Riot_FC!
This is relatively easy, all you need a command to edit the command that displays which match you’re at, so:
!addcom !match This is match 0/7
!addcom !setmatch -ul=mod -a=!editcom !match This is match $(query)
When you call !setmatch 5/7
, this will edit !match
’s content to say “This is match 5/7”
Now if you want something a bit more automated, let’s say you always have 7 matches, you can make it so you only need to call the editing command without specifying the match number you’re in, so no more !setmatch 5/7
, you have two options, the first without a reset:
!addcom !setmatch -ul=mod -a=!editcom !match $(eval `This is match ${$(count) % 7 + 1}/7`)
The match value will go from 1/7 to 7/7 and loop around.
Or with a reset at 0/7:
!addcom !setmatch -ul=mod -a=!editcom !match $(eval `This is match ${$(count) % 8}/7`)
The match value will go from 0/7 to 7/7 and loop around.
You may need to call !setmatch
a few times to get it to 1/7 or 0/7 first, alternatively you can edit the $(count)
value in the dashboard to 7 or 8 respectively.
If you wish to understand how I picked the seemingly “magic numbers,” I suggest reading on the remainder operator.