Advertisement
VodaGamarz

$onInteraction[9999.0.0.0]

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