Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = {
- type: "interactionCreate",
- code: `
- $if[$checkContains[$customID;Apages]==true;
- $arrayLoad[customID;-;$customID]
- $let[ID;$arrayAt[customID;1]]
- $let[currentPage;$arrayAt[customID;2]]
- $let[dataperpage;$arrayAt[customID;3]]
- $let[pageJumping?;$arrayAt[customID;4]]
- $let[previousPage;$arrayAt[customID;5]]
- $c[Prevent non-authors from using this interaction if authorOnly is true] $onlyIf[$or[$and[$checkContains[$get[ID];@]==true;$checkContains[$get[ID];$authorID]==false]==true]==false;
- $ephemeral
- $description[This interaction isn't for you!]
- ]
- $if[$checkContains[$get[currentPage];hop]==true;
- $onlyIf[$or[$isInteger[$input[page]]==false;$input[page]>$pageCount[$get[ID];$get[dataperpage]];$input[page]<1]==false;
- $ephemeral
- $description[Please input a valid page number!]
- ]
- $let[currentPage;$input[page]]
- ]
- $if[$checkContains[$get[currentPage];jump]==true;
- $modal[Apages-$get[ID]-hop-$get[dataperpage]-$get[pageJumping?]-$get[currentPage];Jump to Page]
- $addTextInput[page;Page Number;Short;true;$get[previousPage] / $pageCount[$get[ID];$get[dataperpage]];$get[previousPage];1;$charCount[$pageCount[$get[ID];$get[dataperpage]]]]
- ;
- $interactionUpdate
- $description[$pagesList[$get[ID];$get[currentPage];$get[dataperpage]]]
- $footer[Page $get[currentPage] of $pageCount[$get[ID];$get[dataperpage]]]
- $color[#2c2d31]
- $if[$get[currentPage]==1;
- $let[lldisabled;true]
- $let[ldisabled;true]
- ;
- $let[lldisabled;false]
- $let[ldisabled;false]
- ]
- $if[$get[currentPage]==$pageCount[$get[ID];$get[dataperpage]];
- $let[rrdisabled;true]
- $let[rdisabled;true]
- ;
- $let[rrdisabled;false]
- $let[rdisabled;false]
- ]
- $addActionRow
- $addButton[Apages-$get[ID]-1-$get[dataperpage]-$get[pageJumping?]-$get[currentPage]-rr;;Secondary;⏪;$get[lldisabled]]
- $addButton[Apages-$get[ID]-$sub[$get[currentPage];1]-$get[dataperpage]-$get[pageJumping?]--$get[currentPage]-r;;Secondary;⬅️;$get[ldisabled]]
- $if[$get[pageJumping?]==true;
- $addButton[Apages-$get[ID]-jump-$get[dataperpage]-$get[pageJumping?]-$get[currentPage];$get[currentPage] / $pageCount[$get[ID];$get[dataperpage]];Primary;;false]
- ]
- $addButton[Apages-$get[ID]-$sum[$get[currentPage];1]-$get[dataperpage]-$get[pageJumping?]-$get[currentPage]-l;;Secondary;➡️;$get[rdisabled]]
- $addButton[Apages-$get[ID]-$pageCount[$get[ID];$get[dataperpage]]-$get[dataperpage]-$get[pageJumping?]-$get[currentPage]-ll;;Secondary;⏩;$get[rrdisabled]]
- ]]
- `}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement