Advertisement
VodaGamarz

$onInteraction

Mar 25th, 2025
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.70 KB | None | 0 0
  1. $nomention
  2. $if[$customID==9999.0.0.0]
  3. $var[input1;$input[9999.0.0.0.0]]
  4. $ephemeral
  5. $title[📝 Making a ticket channel...]
  6. $description[📑 Editing permissions...]
  7. $color[FFFF00]
  8. $textSplit[$getServerVar[ticket3;$guildID];.]
  9. $var[n1;ticket-purchase-00$splitText[2]]
  10. $async[1]
  11. $createChannel[$var[n1];text]
  12. $var[c1;$findChannel[$var[n1]]]
  13. $setChannelVar[ticket3;true;$var[c1]]
  14. $textSplit[$getUserVar[ticket3;$authorID;$guildID];.]
  15. $setUserVar[ticket3;$sum[$splitText[1];1].$var[c1].$splitText[3].$splitText[4].$splitText[5].$splitText[6].$splitText[7].$splitText[8].;$authorID;$guildID]
  16. $textSplit[$getServerVar[ticket3;$guildID];.]
  17. $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.]
  18. $modifyChannel[$var[c1];!unchanged;Ticket created by "`$username[$authorID]#$discriminator[$authorID]`' <t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);!unchanged;!unchanged;!unchanged]
  19. $textSplit[$getUserVar[ticket2;1144124427668312126;$guildID];.]
  20. $try $modifyChannel[$var[c1];!unchanged;!unchanged;!unchanged;!unchanged;$splitText[1]] $endtry
  21. $editChannelPerms[$var[c1];$botID;+readmessages;+sendmessages;+attachfiles;+embedlinks;+externalemojis;+managechannels]
  22. $editChannelPerms[$var[c1];$guildID;-readmessages]
  23. $editChannelPerms[$var[c1];$authorID;+readmessages;+attachfiles;+sendmessages;+readmessagehistory]
  24. $endasync
  25. $await[1]
  26. $async[loop1]
  27. $textSplit[$getUserVar[ticket;1344668722299928629;$guildID];.]
  28. $var[loop1;1]
  29. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop1\]\]\;+readmessages\;+attachfiles\;+sendmessages\;+readmessagehistory\] %{DOL}%endtry
  30. %{DOL}%var[loop1\;%{DOL}%sum[%{DOL}%var[loop1\]\;1\]\]]
  31. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  32. $endasync
  33. $async[loop2]
  34. $textSplit[$getUserVar[ticket;1144124427668312126;$guildID];.]
  35. $var[loop2;1]
  36. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop2\]\]\;-readmessages\] %{DOL}%endtry
  37. %{DOL}%var[loop2\;%{DOL}%sum[%{DOL}%var[loop2\]\;1\]\]]
  38. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  39. $endasync
  40. $try $sendEmbedMessage[$getServerVar[ticket2;$guildID];;New ticket made on the panel Purchase!;https://discord.com/channels/$guildID/$var[c1];**User:**<@$authorID> `$username`($authorID)
  41. **Ticket Panel Link:**https://discord.com/channels/$guildID/$channelID/$messageID
  42. **Ticket Panel Name:**Purchase
  43. **Ticket:**[$var[n1]\](https://discord.com/channels/$guildID/$var[c1])
  44. **Time:**<t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);2ecc71;$username;$authorAvatar;$serverName[$guildID];$serverIcon;;;yes;no] $endtry
  45. $editEmbedIn[2s;<a:tick1:1345334657515917373> New Ticket Opened;Your ticket has been opened <#$var[c1]>.;;2ecc71]
  46. $async[2]
  47. $var[msgid1;$sendEmbedMessage[1347937115958280253;;New ticket created;https://discord.com/channels/$guildID/$var[c1];{
  48. "author": "$authorID",
  49. "guild": "$guildID",
  50. "panel": "purchase",
  51. "panel-id": "$messageID",
  52. "ticket-name": "$var[n1]",
  53. "ticket-id": "$var[c1]",
  54. "time": "$getTimestamp",
  55. "reason": "$var[input1]"
  56. }
  57. ;;;;;;;;yes;yes]]
  58. $endasync
  59. $allowMention
  60. $if[$var[input1]==]
  61. $var[sub1;No subject was provided by the user.]
  62. $var[?;false]
  63. $else
  64. $var[sub1;$var[input1]]
  65. $var[?;true]
  66. $endif
  67. $var[msgid2;$sendEmbedMessage[$var[c1];<@$authorID>;New Ticket!;;Hello **$username**, this is your ticket!
  68. Please, write down below details about your reason for create this ticket. Staffs will be with you shortly!
  69.  
  70. Followe all rule and Please,avoid **mass-pinging!**
  71.  
  72. You can close this ticket at anytime by using the **Close & Save** button.
  73. Staff can manage this ticket by using the **Staff Panel** button.
  74.  
  75. **Ticket Subject**
  76. ```$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]]
  77. $addButton[no;t.tic.close&save;Close & Save;primary;no;💾;$var[msgid2]]
  78. $addButton[no;t.tic.staff.panel;Staff Panel;primary;no;🛡️;$var[msgid2]]
  79. $if[$var[?]==true]
  80. $var[webhook1;$webhookCreate[$var[c1];$displayName;$authorAvatar]]
  81. $webhookContent[$var[webhook1];$var[input1]]
  82. $else
  83. $var[webhook1;$webhookCreate[$var[c1];$serverName[$guildID];$serverIcon]]
  84. $webhookContent[$var[webhook1];Hey <@$authorID>, how can we help you today?]
  85. $endif
  86. $pinMessage[$var[c1];$var[msgid2]]
  87. $endif
  88.  
  89. $c[2nd panel]
  90.  
  91. $nomention
  92. $if[$customID==9999.0.1.0]
  93. $var[input1;$input[9999.0.1.0.0]]
  94. $ephemeral
  95. $title[📝 Making a ticket channel...]
  96. $description[📑 Editing permissions...]
  97. $color[FFFF00]
  98. $textSplit[$getServerVar[ticket3;$guildID];.]
  99. $var[n1;ticket-replacement-00$splitText[4]]
  100. $async[1]
  101. $createChannel[$var[n1];text]
  102. $var[c1;$findChannel[$var[n1]]]
  103. $setChannelVar[ticket3;true;$var[c1]]
  104. $textSplit[$getUserVar[ticket3;$authorID;$guildID];.]
  105. $setUserVar[ticket3;$splitText[1].$splitText[2].$sum[$splitText[3];1].$var[c1].$splitText[5].$splitText[6].$splitText[7].$splitText[8].;$authorID;$guildID]
  106. $textSplit[$getServerVar[ticket3;$guildID];.]
  107. $setServerVar[ticket3;$splitText[1].$splitText[2].$sum[$splitText[3];1].$sum[$splitText[4];1].$splitText[5].$splitText[6].;$guildID]$c[only -1 from first one.]
  108. $modifyChannel[$var[c1];!unchanged;Ticket created by "`$username[$authorID]#$discriminator[$authorID]`' <t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);!unchanged;!unchanged;!unchanged]
  109. $textSplit[$getUserVar[ticket2;1144124427668312126;$guildID];.]
  110. $try $modifyChannel[$var[c1];!unchanged;!unchanged;!unchanged;!unchanged;$splitText[2]] $endtry
  111. $editChannelPerms[$var[c1];$botID;+readmessages;+sendmessages;+attachfiles;+embedlinks;+externalemojis;+managechannels]
  112. $editChannelPerms[$var[c1];$guildID;-readmessages]
  113. $editChannelPerms[$var[c1];$authorID;+readmessages;+attachfiles;+sendmessages;+readmessagehistory]
  114. $endasync
  115. $await[1]
  116. $async[loop1]
  117. $textSplit[$getUserVar[ticket;1344668722299928629;$guildID];.]
  118. $var[loop1;1]
  119. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop1\]\]\;+readmessages\;+attachfiles\;+sendmessages\;+readmessagehistory\] %{DOL}%endtry
  120. %{DOL}%var[loop1\;%{DOL}%sum[%{DOL}%var[loop1\]\;1\]\]]
  121. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  122. $endasync
  123. $async[loop2]
  124. $textSplit[$getUserVar[ticket;1144124427668312126;$guildID];.]
  125. $var[loop2;1]
  126. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop2\]\]\;-readmessages\] %{DOL}%endtry
  127. %{DOL}%var[loop2\;%{DOL}%sum[%{DOL}%var[loop2\]\;1\]\]]
  128. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  129. $endasync
  130. $try $sendEmbedMessage[$getServerVar[ticket2;$guildID];;New ticket made on the panel Replacement!;https://discord.com/channels/$guildID/$var[c1];**User:**<@$authorID> `$username`($authorID)
  131. **Ticket Panel Link:**https://discord.com/channels/$guildID/$channelID/$messageID
  132. **Ticket Panel Name:**Replacement
  133. **Ticket:**[$var[n1]\](https://discord.com/channels/$guildID/$var[c1])
  134. **Time:**<t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);2ecc71;$username;$authorAvatar;$serverName[$guildID];$serverIcon;;;yes;no] $endtry
  135. $editEmbedIn[2s;<a:tick1:1345334657515917373> New Ticket Opened;Your ticket has been opened <#$var[c1]>.;;2ecc71]
  136. $async[2]
  137. $var[msgid1;$sendEmbedMessage[1347937115958280253;;New ticket created;https://discord.com/channels/$guildID/$var[c1];{
  138. "author": "$authorID",
  139. "guild": "$guildID",
  140. "panel": "replacement",
  141. "panel-id": "$messageID",
  142. "ticket-name": "$var[n1]",
  143. "ticket-id": "$var[c1]",
  144. "time": "$getTimestamp",
  145. "reason": "$var[input1]"
  146. }
  147. ;;;;;;;;yes;yes]]
  148. $endasync
  149. $allowMention
  150. $if[$var[input1]==]
  151. $var[sub1;No subject was provided by the user.]
  152. $var[?;false]
  153. $else
  154. $var[sub1;$var[input1]]
  155. $var[?;true]
  156. $endif
  157. $var[msgid2;$sendEmbedMessage[$var[c1];<@$authorID>;New Ticket!;;Hello **$username**, this is your ticket!
  158. Please, write down below details about your reason for create this ticket. Staffs will be with you shortly!
  159.  
  160. Followe all rule and Please,avoid **mass-pinging!**
  161.  
  162. You can close this ticket at anytime by using the **Close & Save** button.
  163. Staff can manage this ticket by using the **Staff Panel** button.
  164.  
  165. **Ticket Subject**
  166. ```$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]]
  167. $addButton[no;t.tic.close&save;Close & Save;primary;no;💾;$var[msgid2]]
  168. $addButton[no;t.tic.staff.panel;Staff Panel;primary;no;🛡️;$var[msgid2]]
  169. $if[$var[?]==true]
  170. $var[webhook1;$webhookCreate[$var[c1];$displayName;$authorAvatar]]
  171. $webhookContent[$var[webhook1];$var[input1]]
  172. $else
  173. $var[webhook1;$webhookCreate[$var[c1];$serverName[$guildID];$serverIcon]]
  174. $webhookContent[$var[webhook1];Hey <@$authorID>, how can we help you today?]
  175. $endif
  176. $pinMessage[$var[c1];$var[msgid2]]
  177. $endif
  178.  
  179. $c[3rd panel]
  180.  
  181. $nomention
  182. $if[$customID==9999.0.2.0]
  183. $var[input1;$input[9999.0.2.0.0]]
  184. $ephemeral
  185. $title[📝 Making a ticket channel...]
  186. $description[📑 Editing permissions...]
  187. $color[FFFF00]
  188. $textSplit[$getServerVar[ticket3;$guildID];.]
  189. $var[n1;ticket-support-00$splitText[6]]
  190. $async[1]
  191. $createChannel[$var[n1];text]
  192. $var[c1;$findChannel[$var[n1]]]
  193. $setChannelVar[ticket3;true;$var[c1]]
  194. $textSplit[$getUserVar[ticket3;$authorID;$guildID];.]
  195. $setUserVar[ticket3;$splitText[1].$splitText[2].$splitText[3].$splitText[4].$sum[$splitText[5];1].$var[c1].$splitText[7].$splitText[8].;$authorID;$guildID]
  196. $textSplit[$getServerVar[ticket3;$guildID];.]
  197. $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.]
  198. $modifyChannel[$var[c1];!unchanged;Ticket created by "`$username[$authorID]#$discriminator[$authorID]`' <t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);!unchanged;!unchanged;!unchanged]
  199. $textSplit[$getUserVar[ticket2;1144124427668312126;$guildID];.]
  200. $try $modifyChannel[$var[c1];!unchanged;!unchanged;!unchanged;!unchanged;$splitText[3]] $endtry
  201. $editChannelPerms[$var[c1];$botID;+readmessages;+sendmessages;+attachfiles;+embedlinks;+externalemojis;+managechannels]
  202. $editChannelPerms[$var[c1];$guildID;-readmessages]
  203. $editChannelPerms[$var[c1];$authorID;+readmessages;+attachfiles;+sendmessages;+readmessagehistory]
  204. $endasync
  205. $await[1]
  206. $async[loop1]
  207. $textSplit[$getUserVar[ticket;1344668722299928629;$guildID];.]
  208. $var[loop1;1]
  209. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop1\]\]\;+readmessages\;+attachfiles\;+sendmessages\;+readmessagehistory\] %{DOL}%endtry
  210. %{DOL}%var[loop1\;%{DOL}%sum[%{DOL}%var[loop1\]\;1\]\]]
  211. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  212. $endasync
  213. $async[loop2]
  214. $textSplit[$getUserVar[ticket;1144124427668312126;$guildID];.]
  215. $var[loop2;1]
  216. $var[code;%{DOL}%try %{DOL}%editChannelPerms[%{DOL}%var[c1\]\;%{DOL}%splitText[%{DOL}%var[loop2\]\]\;-readmessages\] %{DOL}%endtry
  217. %{DOL}%var[loop2\;%{DOL}%sum[%{DOL}%var[loop2\]\;1\]\]]
  218. $eval[$replaceText[$cropText[$repeatMessage[10;$repeatMessage[10;$repeatMessage[3;0]]];240;];0;$var[code];-1]]
  219. $endasync
  220. $try $sendEmbedMessage[$getServerVar[ticket2;$guildID];;New ticket made on the panel Support!;https://discord.com/channels/$guildID/$var[c1];**User:**<@$authorID> `$username`($authorID)
  221. **Ticket Panel Link:**https://discord.com/channels/$guildID/$channelID/$messageID
  222. **Ticket Panel Name:**Support
  223. **Ticket:**[$var[n1]\](https://discord.com/channels/$guildID/$var[c1])
  224. **Time:**<t:$getTimestamp:R>(<t:$getTimestamp:d> <t:$getTimestamp:T>);2ecc71;$username;$authorAvatar;$serverName[$guildID];$serverIcon;;;yes;no] $endtry
  225. $editEmbedIn[2s;<a:tick1:1345334657515917373> New Ticket Opened;Your ticket has been opened <#$var[c1]>.;;2ecc71]
  226. $async[2]
  227. $var[msgid1;$sendEmbedMessage[1347937115958280253;;New ticket created;https://discord.com/channels/$guildID/$var[c1];{
  228. "author": "$authorID",
  229. "guild": "$guildID",
  230. "panel": "support",
  231. "panel-id": "$messageID",
  232. "ticket-name": "$var[n1]",
  233. "ticket-id": "$var[c1]",
  234. "time": "$getTimestamp",
  235. "reason": "$var[input1]"
  236. }
  237. ;;;;;;;;yes;yes]]
  238. $endasync
  239. $allowMention
  240. $if[$var[input1]==]
  241. $var[sub1;No subject was provided by the user.]
  242. $var[?;false]
  243. $else
  244. $var[sub1;$var[input1]]
  245. $var[?;true]
  246. $endif
  247. $var[msgid2;$sendEmbedMessage[$var[c1];<@$authorID>;New Ticket!;;Hello **$username**, this is your ticket!
  248. Please, write down below details about your reason for create this ticket. Staffs will be with you shortly!
  249.  
  250. Followe all rule and Please,avoid **mass-pinging!**
  251.  
  252. You can close this ticket at anytime by using the **Close & Save** button.
  253. Staff can manage this ticket by using the **Staff Panel** button.
  254.  
  255. **Ticket Subject**
  256. ```$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]]
  257. $addButton[no;t.tic.close&save;Close & Save;primary;no;💾;$var[msgid2]]
  258. $addButton[no;t.tic.staff.panel;Staff Panel;primary;no;🛡️;$var[msgid2]]
  259. $if[$var[?]==true]
  260. $var[webhook1;$webhookCreate[$var[c1];$displayName;$authorAvatar]]
  261. $webhookContent[$var[webhook1];$var[input1]]
  262. $else
  263. $var[webhook1;$webhookCreate[$var[c1];$serverName[$guildID];$serverIcon]]
  264. $webhookContent[$var[webhook1];Hey <@$authorID>, how can we help you today?]
  265. $endif
  266. $pinMessage[$var[c1];$var[msgid2]]
  267. $endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement