rmn

Converts numbers (below 5000) into Roman Numerals

Sharedunrated

Content

14 lines
{=():}
{=(num):{if({m:{1}}=={m:{1}/1}):{m:trunc(abs({1}))}|5000}}
{{if({num}>4999):blacklist(You must follow the tag with a number that is less than 5000):{channel(id)}}}

{=(4dig):{list(1):{replace(.,~):{m:{num}/10}}}}
{=(3dig):{list(1):{replace(.,~):{m:trunc({num}/10)/10}}}}
{=(2dig):{list(1):{replace(.,~):{m:trunc({num}/100)/10}}}}
{=(1dig):{list(1):{replace(.,~):{m:trunc({num}/1000)/10}}}}

{=(thou):M MM MMM MMMM 0}
{=(hund):C CC CCC CD D DC DCC DCCC CM 0}
{=(tens):X XX XXX XL L LX LXX LXXX XC 0}
{=(sing):I II III IV V VI VII VIII IX 0}
{num} in Roman Numerals is: `{replace(0,):{thou({1dig})}{hund({2dig})}{tens({3dig})}{sing({4dig})}}`
Raw JSON
{
  "id": 384263,
  "created_at": "2020-10-21T05:41:29.000Z",
  "tag_name": "rmn",
  "nsfw": false,
  "owner_id": "129419437911572480",
  "uses": 17,
  "description": "Converts numbers (below 5000) into Roman Numerals",
  "restricted": false,
  "shared": true,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "632187193162465281",
  "sharer": "129419437911572480",
  "content": "{=():}\n{=(num):{if({m:{1}}=={m:{1}/1}):{m:trunc(abs({1}))}|5000}}\n{{if({num}>4999):blacklist(You must follow the tag with a number that is less than 5000):{channel(id)}}}\n\n{=(4dig):{list(1):{replace(.,~):{m:{num}/10}}}}\n{=(3dig):{list(1):{replace(.,~):{m:trunc({num}/10)/10}}}}\n{=(2dig):{list(1):{replace(.,~):{m:trunc({num}/100)/10}}}}\n{=(1dig):{list(1):{replace(.,~):{m:trunc({num}/1000)/10}}}}\n\n{=(thou):M MM MMM MMMM 0}\n{=(hund):C CC CCC CD D DC DCC DCCC CM 0}\n{=(tens):X XX XXX XL L LX LXX LXXX XC 0}\n{=(sing):I II III IV V VI VII VIII IX 0}\n{num} in Roman Numerals is: `{replace(0,):{thou({1dig})}{hund({2dig})}{tens({3dig})}{sing({4dig})}}`",
  "embed": "{}",
  "last_fetched": "2026-10-20T22:49:47.424Z"
}