Heisisi

Untitled

Dec 22nd, 2024
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.55 KB | None | 0 0
  1. $nomention
  2.  
  3. $textSplit[$getServerVar[ticketcategories]; ]
  4. $var[ticketcategory1;$splitText[1]]
  5. $var[ticketcategory2;$splitText[2]]
  6. $var[ticketcategory3;$splitText[3]]
  7. $var[ticketcategory4;$splitText[4]]
  8. $var[ticketcategory5;$splitText[5]]
  9. $var[ticketcategory6;$splitText[6]]
  10.  
  11. $textSplit[$getServerVar[ticketpanels]; ]
  12. $var[panel1;$toLowercase[$splitText[1]]]
  13. $var[panel2;$toLowercase[$splitText[2]]]
  14. $var[panel3;$toLowercase[$splitText[3]]]
  15. $var[panel4;$toLowercase[$splitText[4]]]
  16. $var[panel5;$toLowercase[$splitText[5]]]
  17.  
  18.  
  19. $if[$customID==create]
  20. $onlyIf[$channelExists[$getUserVar[userselection]]==false;$ephemeral Hey **$username[$authorID]**! you already own an open selection panel, please move to <#$getUserVar[userselection]>]
  21. $onlyIf[$channelExists[$getUserVar[userticket]]==false;$ephemeral Hey **$username[$authorID]**! you already own an open ticket, please move to <#$getUserVar[userticket]>]
  22.  
  23. $if[$channelExists[$getUserVar[userselection]]==true]
  24. $if[$checkContains[$channelTopic[$getUserVar[userselection]];Closed & Saved]==false]
  25. $onlyIf[2==5;] $c[don't delete this, it's actually important]
  26. $deleteIn[2]
  27. $endif
  28. $endif
  29. $c[This creates the ticket]
  30. $async[ticket1]
  31. $if[$var[ticketcategory6]==]
  32. $createChannel[ticket-selection-00$sum[$getServerVar[selection];1];text]
  33. $else
  34. $createChannel[ticket-selection-00$sum[$getServerVar[selection];1];text;$var[ticketcategory6]]
  35. $endif
  36. $endasync
  37. $await[ticket1]
  38. $setUserVar[userticket;$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
  39.  
  40.  
  41. $editChannelPerms[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];$guildID;-readmessages]
  42. $editChannelPerms[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];$authorID;+readmessages;-sendmessages]
  43. $modifyChannel[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];!unchanged;Ticket selection menu opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory6]]
  44.  
  45. $ephemeral
  46. $title[Ticket Selection Panel Created]
  47. $description[Hey **$username[$authorID]** Please move to <#$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]>]
  48. $removeAllComponents
  49.  
  50. $var[msgid-1;$sendEmbedMessage[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]];;Ticket Selection Menu;;
  51. $getServerVar[tkt-des]
  52. ;ff0000;$displayName;$authorAvatar;;;$serverIcon;https://i.imgur.com/YxlQphp.png;;yes]]
  53. $useChannel[$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
  54.  
  55. $if[$and[$var[panel5]!=0;$var[panel4]!=0;$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
  56. $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
  57. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
  58. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
  59. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
  60. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel4]];4;Select to Create a $toTitleCase[$var[panel4]] Ticket;;;$var[msgid-1]]
  61. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel5]];5;Select to Create a $toTitleCase[$var[panel5]] Ticket;;;$var[msgid-1]]
  62. $elseif[$and[$var[panel4]!=0;$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
  63. $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
  64. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
  65. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
  66. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
  67. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel4]];4;Select to Create a $toTitleCase[$var[panel4]] Ticket;;;$var[msgid-1]]
  68. $elseif[$and[$var[panel3]!=0;$var[panel2]!=0;$var[panel1]!=0]==true]
  69. $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
  70. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
  71. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
  72. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel3]];3;Select to Create a $toTitleCase[$var[panel3]] Ticket;;;$var[msgid-1]]
  73. $elseif[$and[$var[panel2]!=0;$var[panel1]!=0]==true]
  74. $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
  75. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
  76. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel2]];2;Select to Create a $toTitleCase[$var[panel2]] Ticket;;;$var[msgid-1]]
  77. $elseif[$and[$var[panel1]!=0]==true]
  78. $newSelectMenu[Ticket Drop Down;1;1;Ticket Selection;$var[msgid-1]]
  79. $addSelectMenuOption[Ticket Drop Down;$toTitleCase[$var[panel1]];1;Select to Create a $toTitleCase[$var[panel1]] Ticket;;;$var[msgid-1]]
  80. $endif
  81.  
  82. $setUserVar[userselection;$channelID[ticket-selection-00$sum[$getServerVar[selection];1]]]
  83. $setServerVar[selection;$sum[1;$getServerVar[selection]]]
  84. $endif
  85.  
  86. $if[$customID==Ticket Drop Down]
  87. $removeAllComponents[$messageID]
  88. $if[$message==1]
  89. $c[This creates the ticket]
  90. $async[ticket1]
  91. $if[$var[ticketcategory1]==]
  92. $createChannel[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1];text]
  93. $else
  94. $createChannel[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory1]]
  95. $endif
  96. $endasync
  97. $await[ticket1]
  98.  
  99. $setUserVar[userticket;$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
  100.  
  101. $if[$var[ticketcategory1]!=]
  102.  
  103. $editChannelPerms[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$guildID;-readmessages]
  104. $editChannelPerms[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
  105.  
  106. $sendEmbedMessage[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel1]] Ticket;;
  107. $getServerVar[tkt-des]
  108. ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  109.  
  110. $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel1]] Ticket has been Created!;;
  111. **Ticket Name: $channelName[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]]]**
  112. **Created by: <@$authorID>**
  113. **Ticket:** <#$channelID[$var[panel1]-ticket-00$getServerVar[tickets]]>
  114. ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  115.  
  116. $channelSendMessage[$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
  117. $ephemeral
  118. $title[Ticket Created]
  119. $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel1]-ticket-00$sum[$getServerVar[tickets];1]]>]
  120. $removeAllComponents
  121.  
  122. $async[delete-selection]
  123. $replyIn[5]
  124. $deleteChannels[$channelID]
  125. $endasync
  126.  
  127. $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
  128. $endif
  129. $endif
  130. $if[$customID==Ticket Drop Down]
  131. $removeAllComponents[$messageID]
  132. $if[$message==2]
  133.  
  134. $c[This creates the ticket]
  135. $async[ticket1]
  136. $if[$var[ticketcategory2]==]
  137. $createChannel[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1];text]
  138. $else
  139. $createChannel[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory2]]
  140. $endif
  141. $endasync
  142. $await[ticket1]
  143.  
  144. $setUserVar[userticket;$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
  145.  
  146. $if[$var[ticketcategory2]!=]
  147. $modifyChannel[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel2]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
  148. $else
  149. $modifyChannel[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel2]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory2]]
  150. $endif
  151.  
  152. $modifyChannelPerms[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
  153. $editChannelPerms[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
  154.  
  155. $sendEmbedMessage[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel2]] Ticket;;
  156. $getServerVar[tkt-des]
  157. ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  158.  
  159. $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel2]] Ticket has been Created!;;
  160. **Ticket Name: $channelName[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]]]**
  161. **Created by: <@$authorID>**
  162. **Ticket:** <#$channelID[$var[panel2]-ticket-00$getServerVar[tickets]]>
  163. ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  164.  
  165. $channelSendMessage[$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
  166. $ephemeral
  167. $title[Ticket Created]
  168. $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel2]-ticket-00$sum[$getServerVar[tickets];1]]>]
  169. $removeAllComponents
  170.  
  171. $async[delete-selection]
  172. $replyIn[5]
  173. $deleteChannels[$channelID]
  174. $endasync
  175.  
  176. $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
  177. $endif
  178. $endif
  179. $if[$customID==Ticket Drop Down]
  180. $removeAllComponents[$messageID]
  181. $if[$message==3]
  182. $c[This creates the ticket]
  183. $async[ticket1]
  184. $if[$var[ticketcategory3]==]
  185. $createChannel[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1];text]
  186. $else
  187. $createChannel[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory3]]
  188. $endif
  189. $endasync
  190. $await[ticket1]
  191.  
  192. $setUserVar[userticket;$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
  193.  
  194. $if[$var[ticketcategory3]!=]
  195. $modifyChannel[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel3]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
  196. $else
  197. $modifyChannel[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel3]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory3]]
  198. $endif
  199.  
  200. $modifyChannelPerms[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
  201. $editChannelPerms[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
  202.  
  203. $sendEmbedMessage[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel3]] Ticket;;
  204. $getServerVar[tkt-des]
  205. ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  206.  
  207. $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel3]] Ticket has been Created!;;
  208. **Ticket Name: $channelName[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]]]**
  209. **Created by: <@$authorID>**
  210. **Ticket:** <#$channelID[$var[panel3]-ticket-00$getServerVar[tickets]]>
  211. ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  212.  
  213. $channelSendMessage[$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
  214. $ephemeral
  215. $title[Ticket Created]
  216. $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel3]-ticket-00$sum[$getServerVar[tickets];1]]>]
  217. $removeAllComponents
  218.  
  219. $async[delete-selection]
  220. $replyIn[5]
  221. $deleteChannels[$channelID]
  222. $endasync
  223.  
  224. $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
  225. $endif
  226. $endif
  227. $if[$customID==Ticket Drop Down]
  228. $removeAllComponents[$messageID]
  229. $if[$message==4]
  230.  
  231. $c[This creates the ticket]
  232. $async[ticket1]
  233. $if[$var[ticketcategory4]==]
  234. $createChannel[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1];text]
  235. $else
  236. $createChannel[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory4]]
  237. $endif
  238. $endasync
  239. $await[ticket1]
  240.  
  241. $setUserVar[userticket;$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
  242.  
  243. $if[$var[ticketcategory4]!=]
  244. $modifyChannel[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel4]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
  245. $else
  246. $modifyChannel[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel4]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory4]]
  247. $endif
  248.  
  249. $modifyChannelPerms[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
  250. $editChannelPerms[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
  251.  
  252. $sendEmbedMessage[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel4]] Ticket;;
  253. $getServerVar[tkt-des]
  254. ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  255.  
  256. $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel4]] Ticket has been Created!;;
  257. **Ticket Name: $channelName[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]]]**
  258. **Created by: <@$authorID>**
  259. **Ticket:** <#$channelID[$var[panel4]-ticket-00$getServerVar[tickets]]>
  260. ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  261.  
  262. $channelSendMessage[$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
  263. $ephemeral
  264. $title[Ticket Created]
  265. $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel4]-ticket-00$sum[$getServerVar[tickets];1]]>]
  266. $removeAllComponents
  267.  
  268. $async[delete-selection]
  269. $replyIn[5]
  270. $deleteChannels[$channelID]
  271. $endasync
  272.  
  273. $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
  274. $endif
  275. $endif
  276. $if[$customID==Ticket Drop Down]
  277. $removeAllComponents[$messageID]
  278.  
  279. $if[$message==5]
  280.  
  281. $c[This creates the ticket]
  282. $async[ticket1]
  283. $if[$var[ticketcategory5]==]
  284. $createChannel[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1];text]
  285. $else
  286. $createChannel[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1];text;$var[ticketcategory5]]
  287. $endif
  288. $endasync
  289. $await[ticket1]
  290.  
  291. $setUserVar[userticket;$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];$authorID]
  292.  
  293. $if[$var[ticketcategory5]!=]
  294. $modifyChannel[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel5]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged]
  295. $else
  296. $modifyChannel[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];!unchanged;$var[panel5]-ticket opened by "$username[$authorID]#$discriminator[$authorID]";no;!unchanged;$var[ticketcategory5]]
  297. $endif
  298.  
  299. $modifyChannelPerms[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];-readmessages;$guildID]
  300. $editChannelPerms[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];$authorID;+readmessages;+sendmessages]
  301.  
  302. $sendEmbedMessage[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];;$toTitleCase[$var[panel5]] Ticket;;
  303. $getServerVar[tkt-des]
  304. ;42c5f5;;;Run the command !close to close the ticket;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  305.  
  306. $sendEmbedMessage[$getServerVar[ticketlog];;$toTitleCase[$var[panel5]] Ticket has been Created!;;
  307. **Ticket Name: $channelName[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]]]**
  308. **Created by: <@$authorID>**
  309. **Ticket:** <#$channelID[$var[panel5]-ticket-00$getServerVar[tickets]]>
  310. ;42c5f5;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  311.  
  312. $channelSendMessage[$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]];<@$authorID> <@&$getServerVar[ticketstaff]>]
  313. $ephemeral
  314. $title[Ticket Created]
  315. $description[Hey **$username[$authorID]** Please move to <#$channelID[$var[panel5]-ticket-00$sum[$getServerVar[tickets];1]]>]
  316. $removeAllComponents
  317.  
  318. $async[delete-selection]
  319. $replyIn[5]
  320. $deleteChannels[$channelID]
  321. $endasync
  322.  
  323. $setServerVar[tickets;$sum[1;$getServerVar[tickets]]]
  324. $endif
  325. $endif
  326. $endif
  327.  
  328. $if[$customID==justclose]
  329. $removeAllComponents
  330. $textSplit[$channelTopic;"]
  331. $sendEmbedMessage[$getServerVar[ticketlog];;Ticket has been Closed!;;
  332. **Ticket Name: $channelName[$channelID]**
  333. **Closed by: <@$authorID>**
  334. **Originally Created By:** **$splitText[2]**
  335. ;ff0000;;;$username;;$serverIcon[$guildID];https://i.imgur.com/YxlQphp.png;$addTimestamp]
  336. $deleteChannels[$channelID]
  337. $endif
Advertisement
Add Comment
Please, Sign In to add comment