Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ===========================
- BDFD Tickets with Button
- ===========================
- **Note:**
- There are two ways to make the ticket channel private for all new tickets made in it:
- 1) Edit the category itself and set the readmessages perm for everyone to off
- 2) add $editChannelPerms to the second code
- **Variable:** ticketnumber
- **Value:** 00
- **Variable:** msgid
- **Value:**
- ===========================
- Code 1:
- Trigger: (prefix)ticket
- $nomention
- $title[TICKET]
- $description[To create a ticket, click 📩]
- $color[1700fb]
- $addButton[no;newticket;📩;primary;no;]
- $deletecommand
- $onlyAdmin[You cannot Use this command!]
- $authorIcon[$serverIcon]
- $author[$serverName[$guildID]]
- ============================
- Code 2:
- Trigger: $onInteraction
- $onlyIf[$checkContains[$customID;newticket;createticket]==true;]
- $if[$customID==newticket]
- $newModal[createticket;Ticket]
- $addTextInput[reason;paragraph;reason;10;4000;yes;;breifly explain]
- $else
- $if[$customID==createticket]
- $if[$channelExists[$findChannel[Ticket]]==true]
- $createChannel[$sum[$getServerVar[ticketnumber];1]-ticket;text;$findChannel[Ticket]]
- $setServerVar[ticketnumber;$sum[$getServerVar[ticketnumber];1]]
- $elseif[$channelExists[$findChannel[Ticket]]!=true]
- $createChannel[Ticket;category]
- $createChannel[$sum[$getServerVar[ticketnumber];1]-ticket;text;$findChannel[Ticket]]
- $setServerVar[ticketnumber;$sum[$getServerVar[ticketnumber];1]]
- $endif
- $setServerVar[msgid;$sendEmbedMessage[$findChannel[$getServerVar[ticketnumber]-ticket];;__Your Ticket__;;__Reason:__
- $input[reason]
- Please wait until a staff member responds;1700fb;;;;;$serverIcon;;yes;yes]]
- $sendMessage[<@$authorID> please head to <#$findChannel[$getServerVar[ticketnumber]-ticket]>]
- $c[Made by ShadowsNemesis#0001]
- $async[4]
- $replyIn[10]
- $clear[1]
- $endasync
- $endif
- $endif
- =============================
- Code 3:
- Trigger: (prefix)closeticket
- $onlyAdmin[sorry admins only]
- $onlyIf[$checkContains[$channelName[$channelID];ticket]==true;]
- $deleteChannels[$channelID]
- $nomention
- $deletecommand
Advertisement
Add Comment
Please, Sign In to add comment