Advertisement
VodaGamarz

$onInteraction[9999.0.2.0]

Mar 25th, 2025
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 0 0
  1. $nomention
  2. $defer
  3. $c[3rd panel]
  4.  
  5. $nomention
  6. $if[$customID==9999.0.2.0]
  7. $var[input1;$input[9999.0.2.0.0]]
  8. $ephemeral
  9. $title[📝 Making a ticket channel...]
  10. $description[📑 Editing permissions...]
  11. $color[FFFF00]
  12. $textSplit[$getServerVar[ticket3;$guildID];.]
  13. $var[n1;ticket-support-00$splitText[6]]
  14. $async[1]
  15. $createChannel[$var[n1];text]
  16. $var[c1;$findChannel[$var[n1]]]
  17. $setChannelVar[ticket3;true;$var[c1]]
  18. $textSplit[$getUserVar[ticket3;$authorID;$guildID];.]
  19. $setUserVar[ticket3;$splitText[1].$splitText[2].$splitText[3].$splitText[4].$sum[$splitText[5];1].$var[c1].$splitText[7].$splitText[8].;$authorID;$guildID]
  20. $textSplit[$getServerVar[ticket3;$guildID];.]
  21. $setServerVar[ticket3;$splitText[1].$splitText[2].$splitText[3].$splitText[4].$sum[$splitText[5];1].$sum[$splitText[6];1].;$guildID]$c[only -1 from first one.]
  22. $modifyChannel[$var[c1];!unchanged;Ticket created by "`$username[$authorID]#$discriminator[$authorID]`' <t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);!unchanged;!unchanged;!unchanged]
  23. $textSplit[$getUserVar[ticket2;1144124427668312126;$guildID];.]
  24. $try $modifyChannel[$var[c1];!unchanged;!unchanged;!unchanged;!unchanged;$splitText[3]] $endtry
  25. $editChannelPerms[$var[c1];$botID;+readmessages;+sendmessages;+attachfiles;+embedlinks;+externalemojis;+managechannels]
  26. $editChannelPerms[$var[c1];$guildID;-readmessages]
  27. $editChannelPerms[$var[c1];$authorID;+readmessages;+attachfiles;+sendmessages;+readmessagehistory]
  28. $endasync
  29. $await[1]
  30. $async[loop1]
  31. $textSplit[$getUserVar[ticket;1344668722299928629;$guildID];.]
  32. $var[loop1;1]
  33. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop1\]\]\;+readmessages\;+attachfiles\;+sendmessages\;+readmessagehistory\] %{DOL}%endtry
  34. %{DOL}%var[loop1\;%{DOL}%sum[%{DOL}%var[loop1\]\;1\]\]]
  35. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  36. $endasync
  37. $async[loop2]
  38. $textSplit[$getUserVar[ticket;1144124427668312126;$guildID];.]
  39. $var[loop2;1]
  40. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop2\]\]\;-readmessages\] %{DOL}%endtry
  41. %{DOL}%var[loop2\;%{DOL}%sum[%{DOL}%var[loop2\]\;1\]\]]
  42. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  43. $endasync
  44. $try $sendEmbedMessage[$getServerVar[ticket2;$guildID];;New ticket made on the panel Support!;https://discord.com/channels/$guildID/$var[c1];**User:**<@$authorID> `$username`($authorID)
  45. **Ticket Panel Link:**https://discord.com/channels/$guildID/$channelID/$messageID
  46. **Ticket Panel Name:**Support
  47. **Ticket:**[$var[n1]\](https://discord.com/channels/$guildID/$var[c1])
  48. **Time:**<t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);2ecc71;$username;$authorAvatar;$serverName[$guildID];$serverIcon;;;yes;no] $endtry
  49. $editEmbedIn[2s;<a:tick1:1345334657515917373> New Ticket Opened;Your ticket has been opened <#$var[c1]>.;;2ecc71]
  50. $async[2]
  51. $var[msgid1;$sendEmbedMessage[1347937115958280253;;New ticket created;https://discord.com/channels/$guildID/$var[c1];{
  52. "author": "$authorID",
  53. "guild": "$guildID",
  54. "panel": "support",
  55. "panel-id": "$messageID",
  56. "ticket-name": "$var[n1]",
  57. "ticket-id": "$var[c1]",
  58. "time": "$getTimestamp",
  59. "reason": "$var[input1]"
  60. }
  61. ;;;;;;;;yes;yes]]
  62. $endasync
  63. $allowMention
  64. $if[$var[input1]==]
  65. $var[sub1;No subject was provided by the user.]
  66. $var[?;false]
  67. $else
  68. $var[sub1;$var[input1]]
  69. $var[?;true]
  70. $endif
  71. $var[msgid2;$sendEmbedMessage[$var[c1];<@$authorID>;New Ticket!;;Hello **$username**, this is your ticket!
  72. Please, write down below details about your reason for create this ticket. Staffs will be with you shortly!
  73.  
  74. Followe all rule and Please,avoid **mass-pinging!**
  75.  
  76. You can close this ticket at anytime by using the **Close & Save** button.
  77. Staff can manage this ticket by using the **Staff Panel** button.
  78.  
  79. **Ticket Subject**
  80. ```$var[sub1]```;000001;$username#$discriminator[$authorID];$authorAvatar;$serverName[$guildID];$serverIcon;https://media.discordapp.net/attachments/1345736272886370367/1353707017402974260/IlZ2w9w.png?ex=67e2a167&is=67e14fe7&hm=e991efceccde854238a6619044692152b6b11c9c58f49dcc953eeba678433729&;https://media.discordapp.net/attachments/1345736272886370367/1353707004492779551/YxlQphp.png?ex=67e2a164&is=67e14fe4&hm=59a449cd762f965817b9026d13e09daa87be899745b596ce5e535479b18e8662&;yes;yes]]
  81. $useChannel[$var[c1]]
  82. $addButton[no;t.tic.close&save;Close & Save;primary;no;💾;$var[msgid2]]
  83. $addButton[no;t.tic.staff.panel;Staff Panel;primary;no;🛡️;$var[msgid2]]
  84. $if[$var[?]==true]
  85. $var[webhook1;$webhookCreate[$var[c1];$displayName;$authorAvatar]]
  86. $webhookContent[$var[webhook1];$var[input1]]
  87. $else
  88. $var[webhook1;$webhookCreate[$var[c1];$serverName[$guildID];$serverIcon]]
  89. $webhookContent[$var[webhook1];Hey <@$authorID>, how can we help you today?]
  90. $endif
  91. $pinMessage[$var[c1];$var[msgid2]]
  92. $endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement