Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Trigger: /warn-log
- $nomention
- $onlyIf[$isSlash==true;]
- $onlyIf[$guildID!=;]
- $var[get-user;$message[user]]
- $var[tick;✅]
- $var[color;4ac1e4]
- $var[cross;❌]
- $var[excla;❕]
- $if[$or[$checkUserPerms[$authorID;moderatemembers]==true;$isAdmin[$authorID]==true]==false]
- $ephemeral
- $var[excla] You do not have required permissions to run this command!
- $stop
- $endif
- $if[$findUser[$var[get-user];no]==]
- $ephemeral
- $var[cross] That user is not in this server!
- $stop
- $endif
- $jsonParse[$getUserVar[userWarns.json;$var[get-user]]]
- $if[$or[$jsonExists[infractions]==false;$json[infractions]==[\]]==true]
- $description[$var[excla] There are no warnings]
- $color[$var[color]]
- $else
- $enableDecimals[true]
- $var[div;$divide[$jsonArrayCount[infractions];4]]
- $if[$checkContains[$var[div];.]==true]
- $textSplit[$var[div];.]
- $var[total.pages;$sum[$splitText[1];1]]
- $else
- $var[total.pages;$var[div]]
- $endif
- $var[q;0]
- $var[n;1]
- $var[newline.space;$url[decode;%0A+]]
- $var[newline;$url[decode;%0A]]
- $var[time.emoji;`⏰`]
- $var[id.emoji;`🆔`]
- $var[reason.emoji;`📜`]
- $var[loop;%{DOL}%if[%{DOL}%json[infractions\;%{DOL}%var[q\]\]!=\]%{DOL}%var[n\]. **Moderator:** <@%{DOL}%json[infractions\;%{DOL}%var[q\]\;moderator\;id\]> `(%{DOL}%json[infractions\;%{DOL}%var[q\]\;moderator\;name\])`%{DOL}%var[newline.space\]- %{DOL}%var[reason.emoji\] Reason: %{DOL}%async[%{DOL}%var[q\]\]%{DOL}%jsonParse[{ "text": "%{DOL}%json[infractions\;%{DOL}%var[q\]\;reason\]" }\]%{DOL}%var[r.text\;%{DOL}%json[text\]\]%{DOL}%endasync%{DOL}%await[%{DOL}%var[q\]\]%{DOL}%var[r.text\]%{DOL}%var[newline.space\]- %{DOL}%var[time.emoji\] Time: <t:%{DOL}%json[infractions\;%{DOL}%var[q\]\;timestamp\]> (<t:%{DOL}%json[infractions\;%{DOL}%var[q\]\;timestamp\]:R>)%{DOL}%var[newline.space\]- %{DOL}%var[id.emoji\] WarnID: %{DOL}%json[infractions\;%{DOL}%var[q\]\;warnID\]%{DOL}%var[newline\]%{DOL}%var[n\;%{DOL}%calculate[%{DOL}%var[n\]+1\]\]%{DOL}%endif%{DOL}%var[q\;%{DOL}%calculate[%{DOL}%var[q\]+1\]\]]
- $var[warnings;$eval[$repeatMessage[4;$var[loop]]]]
- $title[*This user has $jsonArrayCount[infractions] Warnings!*]
- $description[$var[warnings]$var[newline]$var[newline]Total Warnings Issued: $json[total-warns]]
- $thumbnail[$userServerAvatar[$var[get-user]]]
- $color[$var[color]]
- $footer[Page 1/$var[total.pages]]
- $var[first-arrow;<:Pixelated_FirstArrow:1193452503589716078>]
- $var[prev-arrow;<:Pixelated_PrevArrow:1193452525832126464>]
- $var[next-arrow;<:Pixelated_NextArrow:1193452428230672435>]
- $var[last-arrow;<:Pixelated_LastArrow:1193452401831710720>]
- $var[cross-button;<:VN_RedCross:1068802990657519686>]
- $var[arrow.buttons.color;secondary]
- $addButton[false;warnLogs-$authorID-$var[get-user]-firstpage;;$var[arrow.buttons.color];true;$var[first-arrow]]
- $addButton[false;warnLogs-$authorID-$var[get-user]-prevpage;;$var[arrow.buttons.color];true;$var[prev-arrow]]
- $addButton[false;warnLogs-$authorID-$var[get-user]-nextpage;;$var[arrow.buttons.color];$checkCondition[$var[total.pages]==1];$var[next-arrow]]
- $addButton[false;warnLogs-$authorID-$var[get-user]-lastpage;;$var[arrow.buttons.color];$checkCondition[$var[total.pages]==1];$var[last-arrow]]
- $addButton[false;vani-$authorID;;danger;no;$var[cross-button]]
- $var[v;0]
- $var[warn.id.style.button;secondary]
- $eval[$repeatMessage[4;%{DOL}%if[%{DOL}%json[infractions\;%{DOL}%var[v\]\]!=\]%{DOL}%addButton[%{DOL}%checkCondition[$var[v]==%{DOL}%var[v\]\]\;user.warn.id-%{DOL}%authorID-%{DOL}%json[infractions\;%{DOL}%var[v\]\;warnID\]\;%{DOL}%sum[%{DOL}%var[v\]\;1\]\;%{DOL}%var[warn.id.style.button\]\;false\;🆔\]%{DOL}%endif%{DOL}%var[v\;%{DOL}%calculate[%{DOL}%var[v\]+1\]\]]]
- $addButton[true;deleteWarn-$authorID-All-$var[get-user];Clear all warnings;primary;false]
- $addButton[false;deleteWarn-$authorID-Specific-$var[get-user];Clear a specific warning;primary;false]
- $endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement