Tutorials_for_BDFD

Serverliste

Jul 30th, 2022 (edited)
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.65 KB | None | 0 0
  1. _________________CODE 1__________________
  2.  
  3. Trigger : !serverlist
  4.  
  5. Script : BDScript 2
  6.  
  7. $onlyForIDs[Deine ID;❌〡Dies kann nur der Bot Besitzer]
  8. $c[Ändere "Deine ID" zu deiner ID oder lösche das ganze einfach raus, die Fehlermeldung kann auch bearbeitet werden.]
  9.  
  10.  
  11. $nomention
  12. $var[current;$replaceText[$replaceText[*$message[1]*;**;1;1];*;;-1]]
  13. $var[page;$calculate[($var[current]-1)*10]]
  14. $color[ff8888]
  15. $title[__🏠 Server Liste__]
  16. $description[Angezeigte Server ` $var[page] ` bis ` $sum[$var[page];10] ` von insgesamt **$serverCount servers**
  17. > ⏰ **Berechnungszeit :** $executionTime Millisekunden
  18. ]
  19. $footer[Seite $replaceText[$replaceText[*$message[1]*;**;1;1];*;;2]/$calculate[($serverCount/10)+1]]
  20. $newSelectMenu[$authorIDguildlist;1;1;🏠 Erhalte Details]
  21. $var[count;1]
  22. $addSelectMenuOption[$authorIDguildlist;Page $sub[$var[current];1];page$sub[$var[current];1];;no;🔺]
  23. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  24. $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
  25. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  26. $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
  27. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  28. $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
  29. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  30. $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
  31. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  32. $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
  33. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  34. $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
  35. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  36. $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
  37. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  38. $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
  39. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  40. $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
  41. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  42. $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
  43. $addSelectMenuOption[$authorIDguildlist;Page $sum[$var[current];1];page$sum[$var[current];1];;no;🔻]
  44.  
  45.  
  46.  
  47.  
  48.  
  49. ______________________CODE 2_______________________________
  50.  
  51.  
  52. Trigger : $onInteraction
  53.  
  54. Script : BDScript 2
  55.  
  56. $onlyForIDs[Deine ID;❌〡Dies kann nur der Bot Besitzer]
  57.  
  58. $c[Ändere "Deine ID" zu deiner ID oder lösche das ganze einfach raus, die Fehlermeldung kann auch bearbeitet werden.]
  59.  
  60.  
  61. $nomention
  62. $onlyIf[$checkContains[$customID;guildlist]==true;]
  63. $if[$checkContains[$customID;$authorID]==true]
  64. $if[$checkContains[$customID;guildlistlev]==true]
  65. $onlyIf[$authorID==$var[botowner];‼️ ❌〡Das kann nur der Bot besitzer!]
  66. $var[server;$replaceText[$customID;$authorIDguildlistlev;;1]]
  67. $thumbnail[$serverIcon[$var[server]]]
  68. $var[owner;$serverOwner[$var[server]]]
  69. $author[$username[$var[owner]]#$discriminator[$var[owner]]'s Server]
  70. $authorIcon[$userAvatar[$var[owner]]]
  71. $description[**$serverName[$var[server]]** (📆 $creationDate[$var[server]])
  72. ‼️ **Nicht mehr auf diesem Server**
  73. >>> **Beschreibung**
  74. $replaceText[$replaceText[*$serverDescription[$var[server]]*;**;`Not Set`];*;]]
  75. $color[ff8888]
  76. $removeButtons
  77. $try
  78. $addButton[no;$getServerInvite[$var[server]];Tritt dem Server bei;link;no;🏠]
  79. $endtry
  80. $addButton[no;guildlistlev$message;Fordere den Bot auf den Server zu verlassen;secondary;yes;🔴]
  81. $async[leave]
  82. $replyIn[1s]
  83. $botLeave[$replaceText[$customID;$authorIDguildlistlev;;1]]
  84. $endasync
  85. $elseif[$checkContains[$message;page]==true]
  86. $var[current;$replaceText[$replaceText[*$replaceText[$message;page;;1]*;*0*;1;1];*;;-1]]
  87. $var[page;$calculate[($var[current]-1)*10]]
  88. $color[ff8888]
  89. $title[__🏠 Server List__]
  90. $description[Angezeigte Server ` $var[page] ` bis ` $sum[$var[page];10] ` aus insgesamt **$serverCount Servern**
  91. > ⏰ **Berechnungszeit :** $executionTime Milisekunden
  92. ]
  93. $footer[Page $replaceText[$replaceText[$message;page;;1];*;;2]/$calculate[($serverCount/10)+1]]
  94. $removeButtons
  95. $removeComponent[$customID]
  96. $newSelectMenu[$authorIDguildlist;1;1;🏠 erhalte details]
  97. $var[count;1]
  98. $addSelectMenuOption[$authorIDguildlist;Seite $sub[$var[current];1];page$sub[$var[current];1];;no;🔺]
  99. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  100. $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
  101. $var[s$var[count];$guildID[$replaceText[$serverNames[$sum[$var[page];$var[count]];];$serverNames[$sum[$var[page];$sub[$var[count];1]];];;1]]]
  102. $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
  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;3️⃣] $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;4️⃣] $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;5️⃣] $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;6️⃣] $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;7️⃣] $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;8️⃣] $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;9️⃣] $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;🔟] $var[count;$sum[$var[count];1]] $endtry
  119. $addSelectMenuOption[$authorIDguildlist;Page $sum[$var[current];1];page$sum[$var[current];1];;no;🔻]
  120. $else
  121. $thumbnail[$serverIcon[$message]]
  122. $var[owner;$serverOwner[$message]]
  123. $author[$username[$var[owner]]#$discriminator[$var[owner]]'s Server]
  124. $authorIcon[$userAvatar[$var[owner]]]
  125. $description[**$serverName[$message]** (📆 $creationDate[$message])
  126. >>> **Description**
  127. $replaceText[$replaceText[*$serverDescription[$message]*;**;`Not Set`];*;]]
  128. $color[ff8888]
  129. $removeButtons
  130. $try
  131. $addButton[no;$getServerInvite[$message];Dem Server beitreten;link;no;🏠]
  132. $endtry
  133. $addButton[no;$authorIDguildlistlev$message;Dem Bot befehlen den Server zu verlassen;secondary;no;🔴]
  134. $endif
  135. $else
  136. $removeButtons
  137. $ephemeral
  138. ‼️ Das ist nicht dein Befehl!
  139. $endif
Advertisement
Add Comment
Please, Sign In to add comment