spin

Randomizes the emojis shown on an EXISTING slot machine. Requires the message-id of the slot machine you wish to play. Please be courteous and play on your own slot machine and not other users'. Instructions are shown below the slots after the first play (so you can set it up for a user who doesn't know how to get the message-id). Link to the tag to generate a slot machine embed to spin: https://carl.gg/t/96518 Syntax: !spin [msgid] Example: !spin 568127281952981002

Sharedunrated

Content

54 lines
{=(comment):Add channel name(s) or id(s) in the require block directly below or leave it empty.}
{require:}
{delete}{silent}{override}

{=(comment):Set prefix and tagname displayed here}
{=(prefix):!}
{=(tagname):spin}

{=(comment):These are the different unicode emojis that are the slot characters. Win % chance is drastically reduced with each emoji added.}
{=(roll):🍎,🍐,🍊,πŸ‹,🍌,πŸ‰,πŸ‡,πŸ“,πŸ’,πŸ‘,πŸͺ,🎁,πŸ’Ž,⭐,❀,πŸ’°}

{=(comment):Footer text. Chooses randomly depending on the outccome variable. Separate by commas.}
{=(textloss):You No Win 😒, NO SOUP FOR YOU, Not this time, PWNED!, Riggity Riggity Wrecked!, Keep Trying!, Maybe Next Time!, Just one more...,Can't Stop Won't Stop!}
{=(textalmost):Almost got it!,66% There!,SO CLOSE!,Close but no cigar...,Close but no banana...,You almost won that one!,Don't stop now!,Bad luck!,There is no reason for this to be so hard,Why are you still trying?,OH! Better luck next time...}
{=(textwin):Winning! πŸ˜ƒ, You Won!, You Did It!, You Got One!, Jackpot!, You're a Beast!, Kickin it Oldschool!, Takes a lickin! Keeps on kickin!, You owned it!, Whoop... There it is!}

{=(comment):Embed colors. Decimal color values, not hex.}
{=(colorloss):16711680}
{=(coloralmost):16776960}
{=(colorwin):65280}

{=(comment):Don't touch anything below this comment please}
{=(blank):<:blank:652991642017464330>}
{=(dg1tl):{blank}}{=(cllt):{blank}}    {=(clct):{blank}}    {=(clrt):{blank}}    {=(dg2tr):{blank}}
{=(topl):{blank}} {=(top1):{#:{roll}}} {=(top2):{#:{roll}}} {=(top3):{#:{roll}}} {=(topr):{blank}}
{=(midl):{blank}} {=(mid1):{#:{roll}}} {=(mid2):{#:{roll}}} {=(mid3):{#:{roll}}} {=(midr):{blank}}
{=(botl):{blank}} {=(bot1):{#:{roll}}} {=(bot2):{#:{roll}}} {=(bot3):{#:{roll}}} {=(botr):{blank}}
{=(dg2bl):{blank}}{=(cllb):{blank}}    {=(clcb):{blank}}    {=(clrb):{blank}}    {=(dg1br):{blank}}

{=(top):{if({top1}=={top2}):{if({top2}=={top3}):win|almost}|{if({top2}=={top3}):almost|{if({top1}=={top3}):almost|loss}}}}
{=(mid):{if({mid1}=={mid2}):{if({mid2}=={mid3}):win|almost}|{if({mid2}=={mid3}):almost|{if({mid1}=={mid3}):almost|loss}}}}
{=(bot):{if({bot1}=={bot2}):{if({bot2}=={bot3}):win|almost}|{if({bot2}=={bot3}):almost|{if({bot1}=={bot3}):almost|loss}}}}
{=(cll):{if({top1}=={mid1}):{if({mid1}=={bot1}):win|almost}|{if({mid1}=={bot1}):almost|{if({top1}=={bot1}):almost|loss}}}}
{=(clc):{if({top2}=={mid2}):{if({mid2}=={bot2}):win|almost}|{if({mid2}=={bot2}):almost|{if({top2}=={bot2}):almost|loss}}}}
{=(clr):{if({top3}=={mid3}):{if({mid3}=={bot3}):win|almost}|{if({mid3}=={bot3}):almost|{if({top3}=={bot3}):almost|loss}}}}
{=(dg1):{if({top1}=={mid2}):{if({mid2}=={bot3}):win|almost}|{if({mid2}=={bot3}):almost|{if({top1}=={bot3}):almost|loss}}}}
{=(dg2):{if({bot1}=={mid2}):{if({mid2}=={top3}):win|almost}|{if({mid2}=={top3}):almost|{if({bot1}=={top3}):almost|loss}}}}

{=(opt):top mid bot cll clc clr dg1 dg2}
{=(sumoutcomes):{top} {mid} {bot} {cll} {clc} {clr} {dg1} {dg2}}
{=(outcome):{if({contains(win):{sumoutcomes}}==true):win|{if({contains(almost):{sumoutcomes}}==true):almost|loss}}}
{=(pointers):{if({outcome}==win):{opt({m:trunc({index(win):{sumoutcomes}}+1)})}|null}}

{=({pointers}l):➑}
{=({pointers}r):β¬…}
{=({pointers}t):⬇}
{=({pointers}b):⬆}
{=({pointers}tl):β†˜}
{=({pointers}tr):↙}
{=({pointers}bl):β†—}
{=({pointers}br):β†–}

{break({args}==):You must supply the message id of the slot machine you wish to play.}
{c:ecembed {args(1)} {channel(id)} {"fields":[{"name":"Spin me again with:","value":"`{prefix}{tagname} {args(1)}`","inline":false},{"name":"Make a new slot machine with:","value":"`{prefix}newsm`","inline":false}],"title":"β €β € πŸ’SLOTSπŸ’","description":"**β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”**\n{dg1tl}{cllt}β €β €{clct}β €β €{clrt}{dg2tr}\n{topl}{top1}β €β €{top2}β €β €{top3}{topr}\n\n{midl}{mid1}β €β €{mid2}β €β €{mid3}{midr}\n\n{botl}{bot1}β €β €{bot2}β €β €{bot3}{botr}\n{dg2bl}{cllb}β €β €{clcb}β €β €{clrb}{dg1br}\n**β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”**","color":{color{outcome}},"footer":{"text":"{#:{text{outcome}}}"}}}
Raw JSON
{
  "id": 96519,
  "created_at": "2019-12-07T00:48:09.000Z",
  "tag_name": "spin",
  "nsfw": false,
  "owner_id": "129419437911572480",
  "uses": 48,
  "description": "Randomizes the emojis shown on an EXISTING slot machine. Requires the message-id of the slot machine you wish to play. Please be courteous and play on your own slot machine and not other users'. Instructions are shown below the slots after the first play (so you can set it up for a user who doesn't know how to get the message-id).\n\nLink to the tag to generate a slot machine embed to spin: https://carl.gg/t/96518\nSyntax: !spin [msgid]\nExample: !spin 568127281952981002",
  "restricted": false,
  "shared": true,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "632187193162465281",
  "sharer": "129419437911572480",
  "content": "{=(comment):Add channel name(s) or id(s) in the require block directly below or leave it empty.}\n{require:}\n{delete}{silent}{override}\n\n{=(comment):Set prefix and tagname displayed here}\n{=(prefix):!}\n{=(tagname):spin}\n\n{=(comment):These are the different unicode emojis that are the slot characters. Win % chance is drastically reduced with each emoji added.}\n{=(roll):🍎,🍐,🍊,πŸ‹,🍌,πŸ‰,πŸ‡,πŸ“,πŸ’,πŸ‘,πŸͺ,🎁,πŸ’Ž,⭐,❀,πŸ’°}\n\n{=(comment):Footer text. Chooses randomly depending on the outccome variable. Separate by commas.}\n{=(textloss):You No Win 😒, NO SOUP FOR YOU, Not this time, PWNED!, Riggity Riggity Wrecked!, Keep Trying!, Maybe Next Time!, Just one more...,Can't Stop Won't Stop!}\n{=(textalmost):Almost got it!,66% There!,SO CLOSE!,Close but no cigar...,Close but no banana...,You almost won that one!,Don't stop now!,Bad luck!,There is no reason for this to be so hard,Why are you still trying?,OH! Better luck next time...}\n{=(textwin):Winning! πŸ˜ƒ, You Won!, You Did It!, You Got One!, Jackpot!, You're a Beast!, Kickin it Oldschool!, Takes a lickin! Keeps on kickin!, You owned it!, Whoop... There it is!}\n\n{=(comment):Embed colors. Decimal color values, not hex.}\n{=(colorloss):16711680}\n{=(coloralmost):16776960}\n{=(colorwin):65280}\n\n{=(comment):Don't touch anything below this comment please}\n{=(blank):<:blank:652991642017464330>}\n{=(dg1tl):{blank}}{=(cllt):{blank}}    {=(clct):{blank}}    {=(clrt):{blank}}    {=(dg2tr):{blank}}\n{=(topl):{blank}} {=(top1):{#:{roll}}} {=(top2):{#:{roll}}} {=(top3):{#:{roll}}} {=(topr):{blank}}\n{=(midl):{blank}} {=(mid1):{#:{roll}}} {=(mid2):{#:{roll}}} {=(mid3):{#:{roll}}} {=(midr):{blank}}\n{=(botl):{blank}} {=(bot1):{#:{roll}}} {=(bot2):{#:{roll}}} {=(bot3):{#:{roll}}} {=(botr):{blank}}\n{=(dg2bl):{blank}}{=(cllb):{blank}}    {=(clcb):{blank}}    {=(clrb):{blank}}    {=(dg1br):{blank}}\n\n{=(top):{if({top1}=={top2}):{if({top2}=={top3}):win|almost}|{if({top2}=={top3}):almost|{if({top1}=={top3}):almost|loss}}}}\n{=(mid):{if({mid1}=={mid2}):{if({mid2}=={mid3}):win|almost}|{if({mid2}=={mid3}):almost|{if({mid1}=={mid3}):almost|loss}}}}\n{=(bot):{if({bot1}=={bot2}):{if({bot2}=={bot3}):win|almost}|{if({bot2}=={bot3}):almost|{if({bot1}=={bot3}):almost|loss}}}}\n{=(cll):{if({top1}=={mid1}):{if({mid1}=={bot1}):win|almost}|{if({mid1}=={bot1}):almost|{if({top1}=={bot1}):almost|loss}}}}\n{=(clc):{if({top2}=={mid2}):{if({mid2}=={bot2}):win|almost}|{if({mid2}=={bot2}):almost|{if({top2}=={bot2}):almost|loss}}}}\n{=(clr):{if({top3}=={mid3}):{if({mid3}=={bot3}):win|almost}|{if({mid3}=={bot3}):almost|{if({top3}=={bot3}):almost|loss}}}}\n{=(dg1):{if({top1}=={mid2}):{if({mid2}=={bot3}):win|almost}|{if({mid2}=={bot3}):almost|{if({top1}=={bot3}):almost|loss}}}}\n{=(dg2):{if({bot1}=={mid2}):{if({mid2}=={top3}):win|almost}|{if({mid2}=={top3}):almost|{if({bot1}=={top3}):almost|loss}}}}\n\n{=(opt):top mid bot cll clc clr dg1 dg2}\n{=(sumoutcomes):{top} {mid} {bot} {cll} {clc} {clr} {dg1} {dg2}}\n{=(outcome):{if({contains(win):{sumoutcomes}}==true):win|{if({contains(almost):{sumoutcomes}}==true):almost|loss}}}\n{=(pointers):{if({outcome}==win):{opt({m:trunc({index(win):{sumoutcomes}}+1)})}|null}}\n\n{=({pointers}l):➑}\n{=({pointers}r):β¬…}\n{=({pointers}t):⬇}\n{=({pointers}b):⬆}\n{=({pointers}tl):β†˜}\n{=({pointers}tr):↙}\n{=({pointers}bl):β†—}\n{=({pointers}br):β†–}\n\n{break({args}==):You must supply the message id of the slot machine you wish to play.}\n{c:ecembed {args(1)} {channel(id)} {\"fields\":[{\"name\":\"Spin me again with:\",\"value\":\"`{prefix}{tagname} {args(1)}`\",\"inline\":false},{\"name\":\"Make a new slot machine with:\",\"value\":\"`{prefix}newsm`\",\"inline\":false}],\"title\":\"β €β € πŸ’SLOTSπŸ’\",\"description\":\"**β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”**\\n{dg1tl}{cllt}β €β €{clct}β €β €{clrt}{dg2tr}\\n{topl}{top1}β €β €{top2}β €β €{top3}{topr}\\n\\n{midl}{mid1}β €β €{mid2}β €β €{mid3}{midr}\\n\\n{botl}{bot1}β €β €{bot2}β €β €{bot3}{botr}\\n{dg2bl}{cllb}β €β €{clcb}β €β €{clrb}{dg1br}\\n**β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”**\",\"color\":{color{outcome}},\"footer\":{\"text\":\"{#:{text{outcome}}}\"}}}",
  "embed": "{}",
  "last_fetched": "2026-10-20T20:46:35.185Z"
}