Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $nomention
- $textSplit[$getServerVar[ticketcategories]; ]
- $var[ticketcategory1;$splitText[1]]
- $var[ticketcategory2;$splitText[2]]
- $var[ticketcategory3;$splitText[3]]
- $var[ticketcategory4;$splitText[4]]
- $var[ticketcategory5;$splitText[5]]
- $var[ticketcategory6;$splitText[6]]
- $textSplit[$getServerVar[ticketpanels]; ]
- $var[panel1;$toLowercase[$splitText[1]]]
- $var[panel2;$toLowercase[$splitText[2]]]
- $var[panel3;$toLowercase[$splitText[3]]]
- $var[panel4;$toLowercase[$splitText[4]]]
- $var[panel5;$toLowercase[$splitText[5]]]
- $if[$customID==create]
- $onlyIf[$channelExists[$getUserVar[userselection]]==false;$ephemeral Hey **$username[$authorID]**! you already own an open selection panel, please move to <#$getUserVar[userselection]>]
- $onlyIf[$channelExists[$getUserVar[userticket]]==false;$ephemeral Hey **$username[$authorID]**! you already own an open ticket, please move to <#$getUserVar[userticket]>]
- $if[$channelExists[$getUserVar[userselection]]==true]
- $if[$checkContains[$channelTopic[$getUserVar[userselection]];Closed & Saved]==false]
- $onlyIf[2==5;] $c[don't delete this, it's actually important]
- $deleteIn[2]
- $endif
- $endif
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory6]==]
- $createChannel[ticket-selection-00$sum[$getServerVar[selection];1];text]
- $else
- $createChannel[ticket-selection-00$sum[$getServerVar[selection];1];text;$var[ticketcategory6]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
- $editChannelPerms[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];$guildID;-readmessages]
- $editChannelPerms[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];$authorID;+readmessages;-sendmessages]
- $modifyChannel[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];!unchanged;Ticket selection menu opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory6]]
- $ephemeral
- $title[Ticket Selection Panel Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]>]
- $removeAllComponents
- $var[msgid-1;$sendEmbedMessage[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];;Ticket Selection Menu;;
- $getServerVar[tkt-des]
- ;ff0000;$displayName;$authorAvatar;;;$serverIcon;https://i.imgur.com/YxlQphp.png;;yes]]
- $useChannel[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
- $if[$and[$var[panel5]!=0;$var[panel4]!=0;$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
- $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel4]];4;Select to Create a $toTitleCase[$var[panel4]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel5]];5;Select to Create a $toTitleCase[$var[panel5]] Ticket;;;$var[msgid-1]]
- $elseif[$and[$var[panel4]!=0;$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
- $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel4]];4;Select to Create a $toTitleCase[$var[panel4]] Ticket;;;$var[msgid-1]]
- $elseif[$and[$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
- $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
- $elseif[$and[$var[panel2]!=0;$var[panel1]!=0]==true]
- $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
- $elseif[$and[$var[panel1]!=0]==true]
- $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
- $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
- $endif
- $setUserVar[userselection;$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
- $setServerVar[selection;$sum[1;$getServerVar[selection]]]
- $endif
- $if[$customID==Ticket Drop Down]
- $removeAllComponents[$messageID]
- $if[$message==1]
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory1]==]
- $createChannel[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1];text]
- $else
- $createChannel[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory1]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
- $if[$var[ticketcategory1]!=]
- $editChannelPerms[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$guildID;-readmessages]
- $editChannelPerms[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
- $sendEmbedMessage[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel1]] Ticket;;
- $getServerVar[tkt-des]
- ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel1]] Ticket has been Created!;;
- **Ticket Name: $channelName[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]]]**
- **Created by: <@$authorID>**
- **Ticket:** <#$channelID[$var[panel1]-ticket-00$getServerVar[tickets]]>
- ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $channelSendMessage[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
- $ephemeral
- $title[Ticket Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]]>]
- $removeAllComponents
- $async[delete-selection]
- $replyIn[5]
- $deleteChannels[$channelID]
- $endasync
- $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
- $endif
- $endif
- $if[$customID==Ticket Drop Down]
- $removeAllComponents[$messageID]
- $if[$message==2]
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory2]==]
- $createChannel[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1];text]
- $else
- $createChannel[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory2]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
- $if[$var[ticketcategory2]!=]
- $modifyChannel[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel2]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
- $else
- $modifyChannel[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel2]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory2]]
- $endif
- $modifyChannelPerms[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
- $editChannelPerms[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
- $sendEmbedMessage[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel2]] Ticket;;
- $getServerVar[tkt-des]
- ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel2]] Ticket has been Created!;;
- **Ticket Name: $channelName[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]]]**
- **Created by: <@$authorID>**
- **Ticket:** <#$channelID[$var[panel2]-ticket-00$getServerVar[tickets]]>
- ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $channelSendMessage[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
- $ephemeral
- $title[Ticket Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]]>]
- $removeAllComponents
- $async[delete-selection]
- $replyIn[5]
- $deleteChannels[$channelID]
- $endasync
- $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
- $endif
- $endif
- $if[$customID==Ticket Drop Down]
- $removeAllComponents[$messageID]
- $if[$message==3]
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory3]==]
- $createChannel[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1];text]
- $else
- $createChannel[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory3]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
- $if[$var[ticketcategory3]!=]
- $modifyChannel[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel3]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
- $else
- $modifyChannel[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel3]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory3]]
- $endif
- $modifyChannelPerms[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
- $editChannelPerms[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
- $sendEmbedMessage[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel3]] Ticket;;
- $getServerVar[tkt-des]
- ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel3]] Ticket has been Created!;;
- **Ticket Name: $channelName[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]]]**
- **Created by: <@$authorID>**
- **Ticket:** <#$channelID[$var[panel3]-ticket-00$getServerVar[tickets]]>
- ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $channelSendMessage[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
- $ephemeral
- $title[Ticket Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]]>]
- $removeAllComponents
- $async[delete-selection]
- $replyIn[5]
- $deleteChannels[$channelID]
- $endasync
- $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
- $endif
- $endif
- $if[$customID==Ticket Drop Down]
- $removeAllComponents[$messageID]
- $if[$message==4]
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory4]==]
- $createChannel[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1];text]
- $else
- $createChannel[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory4]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
- $if[$var[ticketcategory4]!=]
- $modifyChannel[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel4]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
- $else
- $modifyChannel[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel4]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory4]]
- $endif
- $modifyChannelPerms[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
- $editChannelPerms[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
- $sendEmbedMessage[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel4]] Ticket;;
- $getServerVar[tkt-des]
- ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel4]] Ticket has been Created!;;
- **Ticket Name: $channelName[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]]]**
- **Created by: <@$authorID>**
- **Ticket:** <#$channelID[$var[panel4]-ticket-00$getServerVar[tickets]]>
- ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $channelSendMessage[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
- $ephemeral
- $title[Ticket Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]]>]
- $removeAllComponents
- $async[delete-selection]
- $replyIn[5]
- $deleteChannels[$channelID]
- $endasync
- $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
- $endif
- $endif
- $if[$customID==Ticket Drop Down]
- $removeAllComponents[$messageID]
- $if[$message==5]
- $c[This creates the ticket]
- $async[ticket1]
- $if[$var[ticketcategory5]==]
- $createChannel[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1];text]
- $else
- $createChannel[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory5]]
- $endif
- $endasync
- $await[ticket1]
- $setUserVar[userticket;$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
- $if[$var[ticketcategory5]!=]
- $modifyChannel[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel5]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
- $else
- $modifyChannel[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel5]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory5]]
- $endif
- $modifyChannelPerms[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
- $editChannelPerms[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
- $sendEmbedMessage[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel5]] Ticket;;
- $getServerVar[tkt-des]
- ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel5]] Ticket has been Created!;;
- **Ticket Name: $channelName[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]]]**
- **Created by: <@$authorID>**
- **Ticket:** <#$channelID[$var[panel5]-ticket-00$getServerVar[tickets]]>
- ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $channelSendMessage[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
- $ephemeral
- $title[Ticket Created]
- $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]]>]
- $removeAllComponents
- $async[delete-selection]
- $replyIn[5]
- $deleteChannels[$channelID]
- $endasync
- $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
- $endif
- $endif
- $endif
- $if[$customID==justclose]
- $removeAllComponents
- $textSplit[$channelTopic;"]
- $sendEmbedMessage[$getServerVar[ticketlog];;Ticket has been Closed!;;
- **Ticket Name: $channelName[$channelID]**
- **Closed by: <@$authorID>**
- **Originally Created By:** **$splitText[2]**
- ;ff0000;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
- $deleteChannels[$channelID]
- $endif
Advertisement
Add Comment
Please, Sign In to add comment