Okay, but then isn’t !how a duplicate of !show? I really don’t see the difference.
And for the rest it just seems like a big mess…
Alright, so for your commands I would go like this:
!addcom !wp $(user) DJ has played 0 World Premieres
!addcom !addwp -ul=mod -a=!editcom !wp $(eval `$`+`(user)`) DJ has played $(count) World Premieres
!addcom !resetwp -ul=mod -a=!editcom !addwp \-c=0
Call !wp to show the number of world premieres that were played, call !addwp to add 1 world premiere to the counter, call !resetwp to reset the !addwp counter, this won’t update !wp, if you want it to show 0 world premiere after !resetwp, add the following !zerowp command and call it after !resetwp:
!addcom !zerowp -ul=mod -a=!editcom !wp $(eval `$`+`(user)`) DJ has played 0 World Premieres