jolly-roger-upgrade-ship
Private
Content
130 lines{=(COMMENT):=========== 🌍🌍 Global Setup, Don't Change Unless You Understand🌍🌍 ===========}
{=(debugMode):enabled}
{=(uids):{user(roleids)}}
{=(price):10}
{override} {silent}
{=(br.0):1287632044137906186}
{=(br.1):1287632117563654215}
{=(br.2):1287632138304491541}
{=(br.3):1287632160429178951}
{=(br.4):1287632182671835230}
{=(br.5):1287632203060215869}
{=(br.6):1287632222651682826}
{=(br.7):1287632243300237415}
{=(br.8):1287632262967332874}
{=(br.9):1287632287525240833}
{=(m.0):{if({in({br.0}):{uids}}==true):(1*2^0)|0}}
{=(m.1):{if({in({br.1}):{uids}}==true):(1*2^1)|0}}
{=(m.2):{if({in({br.2}):{uids}}==true):(1*2^2)|0}}
{=(m.3):{if({in({br.3}):{uids}}==true):(1*2^3)|0}}
{=(m.4):{if({in({br.4}):{uids}}==true):(1*2^4)|0}}
{=(m.5):{if({in({br.5}):{uids}}==true):(1*2^5)|0}}
{=(m.6):{if({in({br.6}):{uids}}==true):(1*2^6)|0}}
{=(m.7):{if({in({br.7}):{uids}}==true):(1*2^7)|0}}
{=(m.8):{if({in({br.8}):{uids}}==true):(1*2^8)|0}}
{=(m.9):{if({in({br.9}):{uids}}==true):(1*2^9)|0}}
{=(bal.current):{m:{m.0}+{m.1}+{m.2}+{m.3}+{m.4}+{m.5}+{m.6}+{m.7}+{m.8}+{m.9}}}
{=(bal.dif):{price}}
{=(bal.new):{m:{bal.current}-{bal.dif}}}
{=(num):{bal.new}}
{if({debugMode}==enabled):
{=(debugInfo):
## 🐞 Debug Information
bal.current: {bal.current}
bal.dif: {bal.dif}
price: {price}
bal.new: {bal.new}
num: {num}
}
}
{=(bit.10):{if({num}>=512):1|0}}
{=(num.1):{if({bit.10}==1):{m:trunc({num}-512)}|{num}}}
{=(bit.9):{if({num.1}>=256):1|0}}
{=(num.2):{if({bit.9}==1):{m:trunc({num.1}-256)}|{num.1}}}
{=(bit.8):{if({num.2}>=128):1|0}}
{=(num.3):{if({bit.8}==1):{m:trunc({num.2}-128)}|{num.2}}}
{=(bit.7):{if({num.3}>=64):1|0}}
{=(num.4):{if({bit.7}==1):{m:trunc({num.3}-64)}|{num.3}}}
{=(bit.6):{if({num.4}>=32):1|0}}
{=(num.5):{if({bit.6}==1):{m:trunc({num.4}-32)}|{num.4}}}
{=(bit.5):{if({num.5}>=16):1|0}}
{=(num.6):{if({bit.5}==1):{m:trunc({num.5}-16)}|{num.5}}}
{=(bit.4):{if({num.6}>=8):1|0}}
{=(num.7):{if({bit.4}==1):{m:trunc({num.6}-8)}|{num.6}}}
{=(bit.3):{if({num.7}>=4):1|0}}
{=(num.8):{if({bit.3}==1):{m:trunc({num.7}-4)}|{num.7}}}
{=(bit.2):{if({num.8}>=2):1|0}}
{=(num.9):{if({bit.2}==1):{m:trunc({num.8}-2)}|{num.8}}}
{=(bit.1):{if({num.9}>=1):1|0}}
{=(COMMENT):role string generator}
{=(has.br.0):{in({br.0}):{uids}}}
{=(need.br.0):{if({bit.1}==1):true|false}}
{=(has.br.1):{in({br.1}):{uids}}}
{=(need.br.1):{if({bit.2}==1):true|false}}
{=(has.br.2):{in({br.2}):{uids}}}
{=(need.br.2):{if({bit.3}==1):true|false}}
{=(has.br.3):{in({br.3}):{uids}}}
{=(need.br.3):{if({bit.4}==1):true|false}}
{=(has.br.4):{in({br.4}):{uids}}}
{=(need.br.4):{if({bit.5}==1):true|false}}
{=(has.br.5):{in({br.5}):{uids}}}
{=(need.br.5):{if({bit.6}==1):true|false}}
{=(has.br.6):{in({br.6}):{uids}}}
{=(need.br.6):{if({bit.7}==1):true|false}}
{=(has.br.7):{in({br.7}):{uids}}}
{=(need.br.7):{if({bit.8}==1):true|false}}
{=(has.br.8):{in({br.8}):{uids}}}
{=(need.br.8):{if({bit.9}==1):true|false}}
{=(has.br.9):{in({br.9}):{uids}}}
{=(need.br.9):{if({bit.10}==1):true|false}}
{=(role.string):{if({in(false true):{has.br.0} {need.br.0}}==true):+{br.0}|{if({in(true false):{has.br.0} {need.br.0}}==true):-{br.0}|}} {if({in(false true):{has.br.1} {need.br.1}}==true):+{br.1}|{if({in(true false):{has.br.1} {need.br.1}}==true):-{br.1}|}} {if({in(false true):{has.br.2} {need.br.2}}==true):+{br.2}|{if({in(true false):{has.br.2} {need.br.2}}==true):-{br.2}|}} {if({in(false true):{has.br.3} {need.br.3}}==true):+{br.3}|{if({in(true false):{has.br.3} {need.br.3}}==true):-{br.3}|}} {if({in(false true):{has.br.4} {need.br.4}}==true):+{br.4}|{if({in(true false):{has.br.4} {need.br.4}}==true):-{br.4}|}} {if({in(false true):{has.br.5} {need.br.5}}==true):+{br.5}|{if({in(true false):{has.br.5} {need.br.5}}==true):-{br.5}|}} {if({in(false true):{has.br.6} {need.br.6}}==true):+{br.6}|{if({in(true false):{has.br.6} {need.br.6}}==true):-{br.6}|}} {if({in(false true):{has.br.7} {need.br.7}}==true):+{br.7}|{if({in(true false):{has.br.7} {need.br.7}}==true):-{br.7}|}} {if({in(false true):{has.br.8} {need.br.8}}==true):+{br.8}|{if({in(true false):{has.br.8} {need.br.8}}==true):-{br.8}|}} {if({in(false true):{has.br.9} {need.br.9}}==true):+{br.9}|{if({in(true false):{has.br.9} {need.br.9}}==true):-{br.9}|}}}
{=(check.afford):{if({bal.current}>={price}):true|false}}
{if({check.afford}==true):c:role custom {user(id)} {role.string}}
{=(comment):output control}
{=(output.error):You can't afford that!}
{=(output.success):Your ship has been upgraded!
**{user}** has <:doubloon:1289156084262768680> **{m:trunc({num})} doubloons.**
}
{=(outcome):{if({check.afford}==true):success|error}}Embed
1 line{"color": 4886754, "title": "Your upgraded ship...", "author": {"name": "{server}", "icon_url": "{server(icon)}"}, "description": "{output.{outcome}}\n\n"}Raw JSON
{
"id": 2121171,
"created_at": "2024-09-27T12:24:35.000Z",
"tag_name": "jolly-roger-upgrade-ship",
"nsfw": false,
"owner_id": "391415444084490240",
"uses": 9,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "",
"hidden": false,
"guild_id": "1266913708123361303",
"sharer": "391415444084490240",
"content": "{=(COMMENT):=========== 🌍🌍 Global Setup, Don't Change Unless You Understand🌍🌍 ===========}\n{=(debugMode):enabled}\n{=(uids):{user(roleids)}}\n{=(price):10}\n\n\n{override} {silent}\n\n\n\n{=(br.0):1287632044137906186}\n{=(br.1):1287632117563654215}\n{=(br.2):1287632138304491541}\n{=(br.3):1287632160429178951}\n{=(br.4):1287632182671835230}\n{=(br.5):1287632203060215869}\n{=(br.6):1287632222651682826}\n{=(br.7):1287632243300237415}\n{=(br.8):1287632262967332874}\n{=(br.9):1287632287525240833}\n\n{=(m.0):{if({in({br.0}):{uids}}==true):(1*2^0)|0}}\n{=(m.1):{if({in({br.1}):{uids}}==true):(1*2^1)|0}}\n{=(m.2):{if({in({br.2}):{uids}}==true):(1*2^2)|0}}\n{=(m.3):{if({in({br.3}):{uids}}==true):(1*2^3)|0}}\n{=(m.4):{if({in({br.4}):{uids}}==true):(1*2^4)|0}}\n{=(m.5):{if({in({br.5}):{uids}}==true):(1*2^5)|0}}\n{=(m.6):{if({in({br.6}):{uids}}==true):(1*2^6)|0}}\n{=(m.7):{if({in({br.7}):{uids}}==true):(1*2^7)|0}}\n{=(m.8):{if({in({br.8}):{uids}}==true):(1*2^8)|0}}\n{=(m.9):{if({in({br.9}):{uids}}==true):(1*2^9)|0}}\n\n{=(bal.current):{m:{m.0}+{m.1}+{m.2}+{m.3}+{m.4}+{m.5}+{m.6}+{m.7}+{m.8}+{m.9}}}\n{=(bal.dif):{price}}\n\n{=(bal.new):{m:{bal.current}-{bal.dif}}}\n\n{=(num):{bal.new}}\n\n{if({debugMode}==enabled):\n {=(debugInfo):\n ## 🐞 Debug Information\n bal.current: {bal.current}\n bal.dif: {bal.dif}\n price: {price}\n bal.new: {bal.new}\n num: {num}\n }\n}\n\n\n{=(bit.10):{if({num}>=512):1|0}}\n{=(num.1):{if({bit.10}==1):{m:trunc({num}-512)}|{num}}}\n\n{=(bit.9):{if({num.1}>=256):1|0}}\n{=(num.2):{if({bit.9}==1):{m:trunc({num.1}-256)}|{num.1}}}\n\n{=(bit.8):{if({num.2}>=128):1|0}}\n{=(num.3):{if({bit.8}==1):{m:trunc({num.2}-128)}|{num.2}}}\n\n{=(bit.7):{if({num.3}>=64):1|0}}\n{=(num.4):{if({bit.7}==1):{m:trunc({num.3}-64)}|{num.3}}}\n\n{=(bit.6):{if({num.4}>=32):1|0}}\n{=(num.5):{if({bit.6}==1):{m:trunc({num.4}-32)}|{num.4}}}\n\n{=(bit.5):{if({num.5}>=16):1|0}}\n{=(num.6):{if({bit.5}==1):{m:trunc({num.5}-16)}|{num.5}}}\n\n{=(bit.4):{if({num.6}>=8):1|0}}\n{=(num.7):{if({bit.4}==1):{m:trunc({num.6}-8)}|{num.6}}}\n\n{=(bit.3):{if({num.7}>=4):1|0}}\n{=(num.8):{if({bit.3}==1):{m:trunc({num.7}-4)}|{num.7}}}\n\n{=(bit.2):{if({num.8}>=2):1|0}}\n{=(num.9):{if({bit.2}==1):{m:trunc({num.8}-2)}|{num.8}}}\n\n{=(bit.1):{if({num.9}>=1):1|0}}\n\n\n{=(COMMENT):role string generator}\n\n{=(has.br.0):{in({br.0}):{uids}}}\n{=(need.br.0):{if({bit.1}==1):true|false}}\n\n{=(has.br.1):{in({br.1}):{uids}}}\n{=(need.br.1):{if({bit.2}==1):true|false}}\n\n{=(has.br.2):{in({br.2}):{uids}}}\n{=(need.br.2):{if({bit.3}==1):true|false}}\n\n{=(has.br.3):{in({br.3}):{uids}}}\n{=(need.br.3):{if({bit.4}==1):true|false}}\n\n{=(has.br.4):{in({br.4}):{uids}}}\n{=(need.br.4):{if({bit.5}==1):true|false}}\n\n{=(has.br.5):{in({br.5}):{uids}}}\n{=(need.br.5):{if({bit.6}==1):true|false}}\n\n{=(has.br.6):{in({br.6}):{uids}}}\n{=(need.br.6):{if({bit.7}==1):true|false}}\n\n{=(has.br.7):{in({br.7}):{uids}}}\n{=(need.br.7):{if({bit.8}==1):true|false}}\n\n{=(has.br.8):{in({br.8}):{uids}}}\n{=(need.br.8):{if({bit.9}==1):true|false}}\n\n{=(has.br.9):{in({br.9}):{uids}}}\n{=(need.br.9):{if({bit.10}==1):true|false}}\n\n\n{=(role.string):{if({in(false true):{has.br.0} {need.br.0}}==true):+{br.0}|{if({in(true false):{has.br.0} {need.br.0}}==true):-{br.0}|}} {if({in(false true):{has.br.1} {need.br.1}}==true):+{br.1}|{if({in(true false):{has.br.1} {need.br.1}}==true):-{br.1}|}} {if({in(false true):{has.br.2} {need.br.2}}==true):+{br.2}|{if({in(true false):{has.br.2} {need.br.2}}==true):-{br.2}|}} {if({in(false true):{has.br.3} {need.br.3}}==true):+{br.3}|{if({in(true false):{has.br.3} {need.br.3}}==true):-{br.3}|}} {if({in(false true):{has.br.4} {need.br.4}}==true):+{br.4}|{if({in(true false):{has.br.4} {need.br.4}}==true):-{br.4}|}} {if({in(false true):{has.br.5} {need.br.5}}==true):+{br.5}|{if({in(true false):{has.br.5} {need.br.5}}==true):-{br.5}|}} {if({in(false true):{has.br.6} {need.br.6}}==true):+{br.6}|{if({in(true false):{has.br.6} {need.br.6}}==true):-{br.6}|}} {if({in(false true):{has.br.7} {need.br.7}}==true):+{br.7}|{if({in(true false):{has.br.7} {need.br.7}}==true):-{br.7}|}} {if({in(false true):{has.br.8} {need.br.8}}==true):+{br.8}|{if({in(true false):{has.br.8} {need.br.8}}==true):-{br.8}|}} {if({in(false true):{has.br.9} {need.br.9}}==true):+{br.9}|{if({in(true false):{has.br.9} {need.br.9}}==true):-{br.9}|}}}\n\n\n{=(check.afford):{if({bal.current}>={price}):true|false}}\n\n\n{if({check.afford}==true):c:role custom {user(id)} {role.string}}\n\n\n{=(comment):output control}\n{=(output.error):You can't afford that!}\n{=(output.success):Your ship has been upgraded!\n\n**{user}** has <:doubloon:1289156084262768680> **{m:trunc({num})} doubloons.**\n}\n{=(outcome):{if({check.afford}==true):success|error}}",
"embed": "{\"color\": 4886754, \"title\": \"Your upgraded ship...\", \"author\": {\"name\": \"{server}\", \"icon_url\": \"{server(icon)}\"}, \"description\": \"{output.{outcome}}\\n\\n\"}",
"last_fetched": "2026-10-20T19:45:32.612Z"
}