Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > Trigger : !hangman
- > Command language : BDScript 2
- $nomention
- $botTyping
- $reply
- $var[level;$randomText[E;M]]
- $httpPost[https://rpchangman.herokuapp.com/api/start/;{ "difficulty": "$var[level]" }]
- $httpPost[https://rpchangman.herokuapp.com/api/guess/;{ "id": "$httpResult[id]", "guess": "z" }]
- $textSplit[$httpResult[max_guesses];.]
- $var[color;ff8888]
- $var[board;$httpResult[board]]
- $var[rem;$sub[$splitText[1];$charCount[$httpResult[missed_letters]]] versuche รผbrig!]
- $title[๐๏ธ โข HangMan]
- $footer[$var[rem] โข Level : $replaceText[$replaceText[$replaceText[$httpResult[difficulty];E;๐ฃ Einfach;1];M;๐ถ Normal;1];H;๐ Schwer;1]]
- $addField[๐BRETT โข Hinweis : $replaceText[$replaceText[$checkCondition[$multi[$charCount[$httpResult[missed_letters]];2]>=$splitText[1]];true;||*$httpResult[secret_set]*||;1];false;*After $sub[$divide[$splitText[1];2];$charCount[$httpResult[missed_letters]]] mistake(s).*;1];$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$toLowercase[$var[board]];a;๐ฆ ;-1];b;๐ง ;-1];c;๐จ ;-1];d;๐ฉ ;-1];e;๐ช ;-1];f;๐ซ ;-1];g;๐ฌ ;-1];h;๐ญ ;-1];i;๐ฎ ;-1];j;๐ฏ ;-1];k;๐ฐ ;-1];l;๐ฑ ;-1];m;๐ฒ ;-1];n;๐ณ ;-1];o;๐ด ;-1];p;๐ต ;-1];q;๐ถ ;-1];r;๐ท ;-1];s;๐ธ ;-1];t;๐น ;-1];u;๐บ ;-1];v;๐ป ;-1];w;๐ผ ;-1];x;๐ฝ ;-1];y;๐พ ;-1];z;๐ฟ ;-1];_;โ ;-1];no]
- $addButton[yes;hangman@a@$httpResult[id]@$authorID;A;secondary;no;]
- $addButton[no;hangman@b@$httpResult[id]@$authorID;B;secondary;no;]
- $addButton[no;hangman@c@$httpResult[id]@$authorID;C;secondary;no;]
- $addButton[no;hangman@d@$httpResult[id]@$authorID;D;secondary;no;]
- $addButton[no;hangman@e@$httpResult[id]@$authorID;E;secondary;no;]
- $addButton[yes;hangman@f@$httpResult[id]@$authorID;F;secondary;no;]
- $addButton[no;hangman@g@$httpResult[id]@$authorID;G;secondary;no;]
- $addButton[no;hangman@h@$httpResult[id]@$authorID;H;secondary;no;]
- $addButton[no;hangman@i@$httpResult[id]@$authorID;I;secondary;no;]
- $addButton[no;hangman@j@$httpResult[id]@$authorID;J;secondary;no;]
- $addButton[yes;hangman@k@$httpResult[id]@$authorID;K;secondary;no;]
- $addButton[no;hangman@l@$httpResult[id]@$authorID;L;secondary;no;]
- $addButton[no;hangman@m@$httpResult[id]@$authorID;M;secondary;no;]
- $addButton[no;hangman@n@$httpResult[id]@$authorID;N;secondary;no;]
- $addButton[no;hangman@o@$httpResult[id]@$authorID;O;secondary;no;]
- $addButton[yes;hangman@p@$httpResult[id]@$authorID;P;secondary;no;]
- $addButton[no;hangman@q@$httpResult[id]@$authorID;Q;secondary;no;]
- $addButton[no;hangman@r@$httpResult[id]@$authorID;R;secondary;no;]
- $addButton[no;hangman@s@$httpResult[id]@$authorID;S;secondary;no;]
- $addButton[no;hangman@t@$httpResult[id]@$authorID;T;secondary;no;]
- $addButton[yes;hangman@u@$httpResult[id]@$authorID;U;secondary;no;]
- $addButton[no;hangman@v@$httpResult[id]@$authorID;V;secondary;no;]
- $addButton[no;hangman@w@$httpResult[id]@$authorID;W;secondary;no;]
- $addButton[no;hangman@x@$httpResult[id]@$authorID;X;secondary;no;]
- $addButton[no;hangman@y@$httpResult[id]@$authorID;Y;secondary;no;]
- -----------------------------------------------------------------------------------------------------------------------
- > Trigger : $onInteraction
- > Command language : BDScript 2
- $nomention
- $if[$checkContains[$customID;hangman]==true]
- $if[$checkContains[$customID;$authorID]==true]
- $async[get button]
- $textSplit[$customID;@]
- $var[letter;$splitText[2]]
- $var[id;$splitText[3]]
- $endasync
- $await[get button]
- $httpPost[https://rpchangman.herokuapp.com/api/guess/;{ "id": "$var[id]", "guess": "$var[letter]" }]
- $textSplit[$httpResult[max_guesses];.]
- $if[$httpResult[is_done]==false]
- ๐ **Spiel lรคuft.**
- $var[color;ff8888]
- $var[board;$httpResult[board]]
- $var[rem;$sub[$splitText[1];$charCount[$httpResult[missed_letters]]] misses remaining!]
- $elseif[$httpResult[is_done]==true]
- $removeButtons
- $if[$httpResult[result]==W]
- ๐ฉ **Du hast gewonnen!**
- $var[color;BFF4A0]
- $var[board;$httpResult[secret_word]]
- $var[rem;$sub[$splitText[1];$charCount[$httpResult[missed_letters]]] misses remaining!]
- $elseif[$httpResult[result]==L]
- ๐ฅ **Du hast verloren!**
- $var[color;F45353]
- $var[board;$httpResult[secret_word]]
- $var[rem;$sub[$splitText[1];$charCount[$httpResult[missed_letters]]] misses remaining!]
- $endif
- $endif
- $title[๐๏ธ โข HangMan]
- $footer[$var[rem] โข Level : $replaceText[$replaceText[$replaceText[$httpResult[difficulty];E;๐ฃ Easy;1];M;๐ถ Normal;1];H;๐ Hard;1]]
- $color[$var[color]]
- $addField[๐BRETT โข Hinweis : $replaceText[$replaceText[$checkCondition[$multi[$charCount[$httpResult[missed_letters]];2]>=$splitText[1]];true;||*$httpResult[secret_set]*||;1];false;*Nach $sub[$divide[$splitText[1];2];$charCount[$httpResult[missed_letters]]] Fehler(n).*;1];$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$replaceText[$toLowercase[$var[board]];a;๐ฆ ;-1];b;๐ง ;-1];c;๐จ ;-1];d;๐ฉ ;-1];e;๐ช ;-1];f;๐ซ ;-1];g;๐ฌ ;-1];h;๐ญ ;-1];i;๐ฎ ;-1];j;๐ฏ ;-1];k;๐ฐ ;-1];l;๐ฑ ;-1];m;๐ฒ ;-1];n;๐ณ ;-1];o;๐ด ;-1];p;๐ต ;-1];q;๐ถ ;-1];r;๐ท ;-1];s;๐ธ ;-1];t;๐น ;-1];u;๐บ ;-1];v;๐ป ;-1];w;๐ผ ;-1];x;๐ฝ ;-1];y;๐พ ;-1];z;๐ฟ ;-1];_;โ ;-1];no]
- $if[$sub[$splitText[1];$charCount[$httpResult[missed_letters]]]==$cropText[$getEmbedData[$channelID;$messageID;1;footer];1;]]
- $var[butt;success]
- $else
- $var[butt;danger]
- $endif
- $editButton[$customID;$toUppercase[$var[letter]];$var[butt];yes;]
- $else
- $ephemeral
- $removeButtons
- โผ๏ธ Das ist __nicht__ dein Spiel!!
- $endif
- $endif
Advertisement
Add Comment
Please, Sign In to add comment