rankup

Private

Content

83 lines
{=():}
{silence}
{redirect:1307650228605943808}

{=(COMMENT): Role Names for output and checks, and Role IDs for command.}
{=(rank0Name):Civile}

{=(rank1Name):Novice}
{=(rank1):1322245066709798962}

{=(rank2Name):Modo simple}
{=(rank2):1273670715211776000}

{=(rank3Name):Caporal}
{=(rank3):1538957604900966442}

{=(rank4Name):Sergent}
{=(rank4):1340614114896248871}

{=(rank5Name):Général}
{=(rank5):1340614126690373703}

{=(COMMENT): DO NOT EDIT BELOW UNLESS YOU KNOW WHAT YOU'RE DOING! }

{=(userRanks):{contains({rank1}):{user(roleids)}} {contains({rank2}):{user(roleids)}} {contains({rank3}):{user(roleids)}} {contains({rank4}):{user(roleids)}} {contains({rank5}):{user(roleids)}}}
{=(targetRanks):{contains({rank1}):{target(roleids)}} {contains({rank2}):{target(roleids)}} {contains({rank3}):{target(roleids)}} {contains({rank4}):{target(roleids)}} {contains({rank5}):{target(roleids)}}}

{=(aboveBasicMod):{in(true true):{in(true):{userRanks(2)}} {in(true):{userRanks(3+)}}}}
{=(isAboveBasicMod.true):{m:trunc({index(true):{userRanks(3+)}}+3)}}
{=(isAboveBasicMod.false):{m:trunc({index(true):{userRanks}}+1)}}
{=(currentUserRank):{isAboveBasicMod.{aboveBasicMod}}}

{=(.aboveBasicMod):{in(true true):{in(true):{targetRanks(2)}} {in(true):{targetRanks(3+)}}}}
{=(.isAboveBasicMod.true):{m:trunc({index(true):{targetRanks(3+)}}+3)}}
{=(.isAboveBasicMod.false):{m:trunc({index(true):{targetRanks}}+1)}}
{=(currentTargetRank):{.isAboveBasicMod.{.aboveBasicMod}}}

{=(nextTargetRank):{m:trunc({currentTargetRank}+1)}}

{=(COMMENT): PERMISSION CHECK }
{=({rank{currentUserRank}Name}-{rank{currentTargetRank}Name}):false}
{=(Général-Civile):true}
{=(Sergent-Civile):true}
{=(Caporal-Civile):true}

{=(Général-Novice):true}
{=(Sergent-Novice):true}
{=(Caporal-Novice):true}

{=(Général-Modo simple):true}
{=(Sergent-Modo simple):true}

{=(Général-Caporal):true}

{=(Général-Sergent):true}

{=(COMMENT): Error Handling Below }
{=(permissionCheck):{{rank{currentUserRank}Name}-{rank{currentTargetRank}Name}}}
{=(permissionCheck.false):blacklist({user(mention)}, Un **{rank{currentUserRank}Name}** ne peut pas promouvoir un membre en **{rank{nextTargetRank}Name}**!):{server(id)}}
{=(permissionCheck.true):}
{{permissionCheck.{permissionCheck}}}

{=(maxPromotion):{contains({currentTargetRank}):5}}
{=(maxPromotion.false):}
{=(maxPromotion.true):blacklist({user(mention)}, vous ne pouvez pas Rankup le général.):{server(id)}}
{{maxPromotion.{maxPromotion}}}

{=(cantPromote):{contains({currentUserRank}):0 1 2}}
{=(cantPromote.false):}
{=(cantPromote.true):blacklist({user(mention)}, Un **{rank{currentUserRank}Name}** ne peut pas promouvoir un membre en **{rank{nextTargetRank}Name}**!):{server(id)}}
{{cantPromote.{cantPromote}}}

{=(noTarget):{contains({user(id)}):{target(id)}}}
{=(noTarget.false):}
{=(noTarget.true):blacklist({user(mention)}, Merci de renseigner un membre à rankup.):{server(id)}}
{{noTarget.{noTarget}}}

{=(COMMENT): Command to run on successful usage }
{=(removeRank{currentTargetRank}): -{rank{currentTargetRank}}}
{=(removeRank0):}
{=(removeRank2):}

{cmdAdmin:role c {target(id)} +{rank{nextTargetRank}}{removeRank{currentTargetRank}}}

Embed

1 line
{"color": 8311585, "title": "Rankup !", "author": {"name": "{user(proper)} a utilisé !rankup ", "icon_url": "{user(avatar)}"}, "thumbnail": {"url": "{target(avatar)}"}, "description": "{=(previousRank{currentTargetRank}):<@&{rank{currentTargetRank}}>}\n{=(previousRank0):**Civile**}\n\n**{target(mention)}** a été promu de {previousRank{currentTargetRank}} en <@&{rank{nextTargetRank}}> par {user(mention)}"}
Raw JSON
{
  "id": 2737175,
  "created_at": "2026-08-20T09:57:23.000Z",
  "tag_name": "rankup",
  "nsfw": false,
  "owner_id": "1196110159165014099",
  "uses": 149,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "",
  "hidden": false,
  "guild_id": "1272988001101807667",
  "sharer": "1196110159165014099",
  "content": "{=():}\n{silence}\n{redirect:1307650228605943808}\n\n{=(COMMENT): Role Names for output and checks, and Role IDs for command.}\n{=(rank0Name):Civile}\n\n{=(rank1Name):Novice}\n{=(rank1):1322245066709798962}\n\n{=(rank2Name):Modo simple}\n{=(rank2):1273670715211776000}\n\n{=(rank3Name):Caporal}\n{=(rank3):1538957604900966442}\n\n{=(rank4Name):Sergent}\n{=(rank4):1340614114896248871}\n\n{=(rank5Name):Général}\n{=(rank5):1340614126690373703}\n\n{=(COMMENT): DO NOT EDIT BELOW UNLESS YOU KNOW WHAT YOU'RE DOING! }\n\n{=(userRanks):{contains({rank1}):{user(roleids)}} {contains({rank2}):{user(roleids)}} {contains({rank3}):{user(roleids)}} {contains({rank4}):{user(roleids)}} {contains({rank5}):{user(roleids)}}}\n{=(targetRanks):{contains({rank1}):{target(roleids)}} {contains({rank2}):{target(roleids)}} {contains({rank3}):{target(roleids)}} {contains({rank4}):{target(roleids)}} {contains({rank5}):{target(roleids)}}}\n\n{=(aboveBasicMod):{in(true true):{in(true):{userRanks(2)}} {in(true):{userRanks(3+)}}}}\n{=(isAboveBasicMod.true):{m:trunc({index(true):{userRanks(3+)}}+3)}}\n{=(isAboveBasicMod.false):{m:trunc({index(true):{userRanks}}+1)}}\n{=(currentUserRank):{isAboveBasicMod.{aboveBasicMod}}}\n\n{=(.aboveBasicMod):{in(true true):{in(true):{targetRanks(2)}} {in(true):{targetRanks(3+)}}}}\n{=(.isAboveBasicMod.true):{m:trunc({index(true):{targetRanks(3+)}}+3)}}\n{=(.isAboveBasicMod.false):{m:trunc({index(true):{targetRanks}}+1)}}\n{=(currentTargetRank):{.isAboveBasicMod.{.aboveBasicMod}}}\n\n{=(nextTargetRank):{m:trunc({currentTargetRank}+1)}}\n\n{=(COMMENT): PERMISSION CHECK }\n{=({rank{currentUserRank}Name}-{rank{currentTargetRank}Name}):false}\n{=(Général-Civile):true}\n{=(Sergent-Civile):true}\n{=(Caporal-Civile):true}\n\n{=(Général-Novice):true}\n{=(Sergent-Novice):true}\n{=(Caporal-Novice):true}\n\n{=(Général-Modo simple):true}\n{=(Sergent-Modo simple):true}\n\n{=(Général-Caporal):true}\n\n{=(Général-Sergent):true}\n\n{=(COMMENT): Error Handling Below }\n{=(permissionCheck):{{rank{currentUserRank}Name}-{rank{currentTargetRank}Name}}}\n{=(permissionCheck.false):blacklist({user(mention)}, Un **{rank{currentUserRank}Name}** ne peut pas promouvoir un membre en **{rank{nextTargetRank}Name}**!):{server(id)}}\n{=(permissionCheck.true):}\n{{permissionCheck.{permissionCheck}}}\n\n{=(maxPromotion):{contains({currentTargetRank}):5}}\n{=(maxPromotion.false):}\n{=(maxPromotion.true):blacklist({user(mention)}, vous ne pouvez pas Rankup le général.):{server(id)}}\n{{maxPromotion.{maxPromotion}}}\n\n{=(cantPromote):{contains({currentUserRank}):0 1 2}}\n{=(cantPromote.false):}\n{=(cantPromote.true):blacklist({user(mention)}, Un **{rank{currentUserRank}Name}** ne peut pas promouvoir un membre en **{rank{nextTargetRank}Name}**!):{server(id)}}\n{{cantPromote.{cantPromote}}}\n\n{=(noTarget):{contains({user(id)}):{target(id)}}}\n{=(noTarget.false):}\n{=(noTarget.true):blacklist({user(mention)}, Merci de renseigner un membre à rankup.):{server(id)}}\n{{noTarget.{noTarget}}}\n\n{=(COMMENT): Command to run on successful usage }\n{=(removeRank{currentTargetRank}): -{rank{currentTargetRank}}}\n{=(removeRank0):}\n{=(removeRank2):}\n\n{cmdAdmin:role c {target(id)} +{rank{nextTargetRank}}{removeRank{currentTargetRank}}}",
  "embed": "{\"color\": 8311585, \"title\": \"Rankup !\", \"author\": {\"name\": \"{user(proper)} a utilisé !rankup \", \"icon_url\": \"{user(avatar)}\"}, \"thumbnail\": {\"url\": \"{target(avatar)}\"}, \"description\": \"{=(previousRank{currentTargetRank}):<@&{rank{currentTargetRank}}>}\\n{=(previousRank0):**Civile**}\\n\\n**{target(mention)}** a été promu de {previousRank{currentTargetRank}} en <@&{rank{nextTargetRank}}> par {user(mention)}\"}",
  "last_fetched": "2026-10-25T07:31:03.665Z"
}