rajat_cj

BDFD • ServerList

Oct 8th, 2021 (edited)
1,991
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 12.44 KB | None | 0 0
  1. "
  2. Server List and Server Info
  3. - Code by Rajat#1004
  4.  
  5.  
  6.  
  7. Code 1
  8. --------------------------------------------------------------------------------
  9. Trigger : ?guildlist
  10. Language : BDScript 2
  11. Code :"
  12.  
  13.  
  14. $onlyForIDs[Your UserID;]
  15. $c[Type Bot owners ID above]
  16.  
  17. $nomention
  18. $botTyping
  19. $var[current;$replaceText[$replaceText[*$message[1]*;**;1;1];*;;-1]]
  20. $var[page;$calculate[($var[current]-1)*10]]
  21. $color[ff8888]
  22. $title[🏠 Server List]
  23. $description[Showing Servers ` $var[page] ` to ` $sum[$var[page];10] ` out of **$serverCount servers**
  24. >**CalculationTime :** $executionTime Miliseconds
  25. ]
  26. $footer[Page $replaceText[$replaceText[*$message[1]*;**;1;1];*;;2]/$calculate[($serverCount/10)+1]]
  27. $newSelectMenu[$authorIDguildlist;1;1;🏠 Get Details]
  28. $var[count;1]
  29. $addSelectMenuOption[$authorIDguildlist;Page $sub[$var[current];1];page$sub[$var[current];1];;no;🔺]
  30. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  31. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;1️⃣] $var[count;$sum[$var[count];1]] $endtry
  32. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  33. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;2️⃣] $var[count;$sum[$var[count];1]] $endtry
  34. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  35. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;3️⃣] $var[count;$sum[$var[count];1]] $endtry
  36. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  37. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;4️⃣] $var[count;$sum[$var[count];1]] $endtry
  38. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  39. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;5️⃣] $var[count;$sum[$var[count];1]] $endtry
  40. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  41. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;6️⃣] $var[count;$sum[$var[count];1]] $endtry
  42. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  43. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;7️⃣] $var[count;$sum[$var[count];1]] $endtry
  44. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  45. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;8️⃣] $var[count;$sum[$var[count];1]] $endtry
  46. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  47. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;9️⃣] $var[count;$sum[$var[count];1]] $endtry
  48. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  49. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;🔟] $var[count;$sum[$var[count];1]] $endtry
  50. $addSelectMenuOption[$authorIDguildlist;Page $sum[$var[current];1];page$sum[$var[current];1];;no;🔻]
  51.  
  52.  
  53.  
  54. "Code 2
  55. --------------------------------------------------------------------------------
  56. Trigger : $onInteraction
  57. Language : BDScript 2
  58. Code :"
  59.  
  60.  
  61.  
  62. $var[botowner;Your ID]
  63. $c[Type Bot owner's ID above]
  64.  
  65. $nomention
  66. $onlyIf[$checkContains[$customID;guildlist]==true;]
  67. $if[$checkContains[$customID;$authorID]==true]
  68. $if[$checkContains[$customID;guildlistlev]==true]
  69. $onlyIf[$authorID==$var[botowner];‼️ Only Bot owner can click on this!]
  70. $var[server;$replaceText[$customID;$authorIDguildlistlev;;1]]
  71. $thumbnail[$serverIcon[$var[server]]]
  72. $var[owner;$serverOwner[$var[server]]]
  73. $author[$username[$var[owner]]#$discriminator[$var[owner]]'s Server]
  74. $authorIcon[$userAvatar[$var[owner]]]
  75. $description[**$serverName[$var[server]]** (📆 $creationDate[$var[server]])
  76. ‼️ **Not In This Guild Anymore**
  77. >>> **Description**
  78. $replaceText[$replaceText[*$serverDescription[$var[server]]*;**;`Not Set`];*;]]
  79. $color[ff8888]
  80. $removeButtons
  81. $try
  82. $addButton[no;$getServerInvite[$var[server]];Join Server;link;no;🏠]
  83. $endtry
  84. $addButton[no;guildlistlev$message;Force Bot Leave;secondary;yes;🔴]
  85. $async[leave]
  86. $replyIn[1s]
  87. $botLeave[$replaceText[$customID;$authorIDguildlistlev;;1]]
  88. $endasync
  89. $elseif[$checkContains[$message;page]==true]
  90. $var[current;$replaceText[$replaceText[*$replaceText[$message;page;;1]*;*0*;1;1];*;;-1]]
  91. $var[page;$calculate[($var[current]-1)*10]]
  92. $color[ff8888]
  93. $title[🏠 Server List]
  94. $description[Showing Servers ` $var[page] ` to ` $sum[$var[page];10] ` out of **$serverCount servers**
  95. >**CalculationTime :** $executionTime Miliseconds
  96. ]
  97. $footer[Page $replaceText[$replaceText[$message;page;;1];*;;2]/$calculate[($serverCount/10)+1]]
  98. $removeButtons
  99. $removeComponent[$customID]
  100. $newSelectMenu[$authorIDguildlist;1;1;🏠 Get Details]
  101. $var[count;1]
  102. $addSelectMenuOption[$authorIDguildlist;Page $sub[$var[current];1];page$sub[$var[current];1];;no;🔺]
  103. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  104. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;1️⃣] $var[count;$sum[$var[count];1]] $endtry
  105. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  106. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;2️⃣] $var[count;$sum[$var[count];1]] $endtry
  107. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  108. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;3️⃣] $var[count;$sum[$var[count];1]] $endtry
  109. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  110. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;4️⃣] $var[count;$sum[$var[count];1]] $endtry
  111. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  112. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;5️⃣] $var[count;$sum[$var[count];1]] $endtry
  113. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  114. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;6️⃣] $var[count;$sum[$var[count];1]] $endtry
  115. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  116. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;7️⃣] $var[count;$sum[$var[count];1]] $endtry
  117. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  118. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;8️⃣] $var[count;$sum[$var[count];1]] $endtry
  119. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  120. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;9️⃣] $var[count;$sum[$var[count];1]] $endtry
  121. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  122. $try $addSelectMenuOption[$authorIDguildlist;$cropText[$serverName[$var[s$var[count]]];20;...];$var[s$var[count]];$cropText[$username[$serverOwner[$var[s$var[count]]]]#$discriminator[$serverOwner[$var[s$var[count]]]];20;] ($creationDate[$var[s$var[count]]]);no;🔟] $var[count;$sum[$var[count];1]] $endtry
  123. $addSelectMenuOption[$authorIDguildlist;Page $sum[$var[current];1];page$sum[$var[current];1];;no;🔻]
  124. $else
  125. $thumbnail[$serverIcon[$message]]
  126. $var[owner;$serverOwner[$message]]
  127. $author[$username[$var[owner]]#$discriminator[$var[owner]]'s Server]
  128. $authorIcon[$userAvatar[$var[owner]]]
  129. $description[**$serverName[$message]** (📆 $creationDate[$message])
  130. >>> **Description**
  131. $replaceText[$replaceText[*$serverDescription[$message]*;**;`Not Set`];*;]]
  132. $color[ff8888]
  133. $removeButtons
  134. $try
  135. $addButton[no;$getServerInvite[$message];Join Server;link;no;🏠]
  136. $endtry
  137. $addButton[no;$authorIDguildlistlev$message;Force Bot Leave;secondary;no;🔴]
  138. $endif
  139. $else
  140. $removeButtons
  141. $ephemeral
  142. ‼️ Its not your command!
  143. $endif
  144.  
  145.  
Advertisement
Add Comment
Please, Sign In to add comment