Tutorials_for_BDFD

Levelsystem

Aug 31st, 2022
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.62 KB | None | 0 0
  1. 📚〡Variablen
  2.  
  3. talk = 0
  4.  
  5. level = 0
  6.  
  7. req = 250
  8.  
  9. levelmsg = **{username}** Du bist nun Level {level}
  10.  
  11. lvlchannel =
  12.  
  13. custombg = https://cdn.discordapp.com/attachments/997759760793346068/997775287301443594/Wolcken_Hintergrund.png
  14.  
  15. role1 =
  16.  
  17. role5 =
  18.  
  19. role10 =
  20.  
  21. role15 =
  22.  
  23. role20 =
  24.  
  25. role25 =
  26.  
  27. role30 =
  28.  
  29. role40 =
  30.  
  31. role50 =
  32.  
  33. role100 =
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. __Code 1__
  43.  
  44. Trigger : !rank
  45.  
  46. Script : Unstable Mode
  47.  
  48. $reply
  49. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  50. $nomention
  51. $title[🏆 | __Level__ ]
  52.  
  53. $color[00ffa3]
  54. $description[$replaceText[$replaceText[%$checkCondition[$username[$mentioned[1;yes]]==$username[$authorID]]%;%true%;$username;1];%false%;$username[$mentioned[1;yes]];1] benötigt `$sum[$replaceText[$sub[$getUserVar[talk];$getUserVar[req]];-;;1];35]` mehr EXP bis zum nächsten Level.
  55.  
  56. 🎁| Aktuelles Level : **(Level $getUserVar[level])**
  57. $onlyIf[$isBot[$mentioned[1;yes]]==false;**$username** Well.. you can't see the level of a bot]
  58. $footer[Ausgeführt von $username]
  59.  
  60. $image[https://vacefron.nl/api/rankcard?username=$replaceText[$username[$mentioned[1;yes]]; ;+;-1]&avatar=$replaceText[$userAvatar[$mentioned[1;yes]]?size=4096;webp;jpg;-1]&level=$getUserVar[level;$mentioned[1;yes]]&rank=&currentxp=$replaceText[$sub[$getUserVar[talk;$mentioned[1;yes]];35];-;;1]&nextlevelxp=$replaceText[$getUserVar[req;$mentioned[1;yes]];-;;1]&previouslevelxp=0&custombg=$getUserVar[custombg;$mentioned[1;yes]]&xpcolor=F8F8F9&isboosting=false&circleavatar=true]
  61.  
  62.  
  63. __Code 2__
  64.  
  65. Trigger : !set-level
  66.  
  67. Script : Unstable Mode
  68.  
  69. $nomention
  70. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  71. $title[⚙️〡Level Gesetzt]
  72. $description[Level erfolgreich eingestellt <@$mentioned[<]>, Jetzt ist dieser Benutzer Level $noMentionMessage]
  73. $footer[Ausgeführt von $username]
  74. $color[00ffa3]
  75. $setUserVar[level;$noMentionMessage;$mentioned[<]]
  76. $onlyIf[$isNumber[$noMentionMessage]==true;Bitte gib ein Level an!]
  77. $onlyIf[$mentioned[1]!=;Bitte erwähne einen Nutzer!]
  78.  
  79.  
  80.  
  81. __Code 3__
  82.  
  83. Trigger : !setmsg
  84.  
  85. Script : Unstable Mode
  86.  
  87. $nomention
  88. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  89. $color[$random[111111;999999]]
  90. $c[ UNSTABLE MODE! ]
  91. $c[ Code vom BDFD Network ]
  92.  
  93. $author[Nachricht eingesellt]
  94. $description[Level-Up-Meldung erfolgreich auf gesetzt:
  95. ```$message```
  96. Wenn jemand aufsteigt, sende ich diese Nachricht!
  97. $replaceText[$replaceText[%$checkContains[$message;{username};{user.id};{level}]%;%true%;;-1];%false%;**Warnung**: Sie haben keine FUNKTION eingestellt, es wird empfohlen, {Funktionen} in der Nivellierungsnachricht einzustellen, wie zum Beispiel:**l!setmsg {username} Du bist auf Level aufgestiegen{level}, Glückwunsch!**;1]]
  98. $setServerVar[levelmsg;$message]
  99. $footer[Ausgeführt von $username#$discriminator[$authorID]]
  100. $addTimestamp
  101. $onlyIf[$message!=;**$username** Falsch! Bitte geben Sie eine gültige Nachricht ein, Sie können auch Sonderfunktionen wie zum beispiel {username}, {level} & {user.id}, zum Beispiel: `**{username}** Du bist auf Level aufgestiegen {level}`!]
  102. $onlyAdmin[**$username** nur Administratoren können dies festlegen!]
  103.  
  104.  
  105. __Code 4__
  106.  
  107. Trigger : t!setchannel
  108.  
  109. Script : Unstable Mode
  110.  
  111.  
  112. $nomention
  113. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  114. $color[00ff90]
  115. $c[ ENABLE UNSTABLE MODE! ]
  116. $c[ Code vom BDFD Network]
  117.  
  118. $author[Kanal eingstellt!]
  119. $if[$message[1]==off]
  120. $description[**$username** Jetzt sende ich die Level-Up-Nachrichten in den Kanal, in dem der Benutzer aufgestiegen ist!]
  121. $else
  122. $description[**$username** Jetzt sende ich die Level-Up-Nachrichten im <#$mentionedChannels[<]> Kanal!]
  123. $endif
  124. $footer[Ausgeführt von $username#$discriminator[$authorID]]
  125. $addTimestamp
  126. $if[$message[1]==off]
  127. $setServerVar[lvlchannel; ]
  128. $else
  129. $setServerVar[lvlchannel;$mentionedChannels[>]]
  130. $endif
  131. $onlyAdmin[<:Cross:962060831598735360>〡**$username** Sorry,Das können nur Admins!]
  132. $onlyIf[$message!=;❌〡**$username** Bitte geben Sie einen gültigen Kanal an, der als Level-Up-Kanal eingerichtet werden soll]
  133.  
  134.  
  135.  
  136. __Code 5___
  137.  
  138.  
  139. Trigger : t!setreward
  140.  
  141. Script : Unstable Mode
  142.  
  143. $nomention
  144. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  145. $color[00ff90]
  146. $footer[Ausgeführt von $username#$discriminator[$authorID]]
  147. $addTimestamp
  148.  
  149. $if[$message[2]!=off]
  150. $setServerVar[role$message[1];$findRole[$message[2]]]
  151. $description[Die Rolle wurde erfolgreich festgelegt <@&$findRole[$message[2]]> als Belohnung für Level **$message[1]**!
  152. Wenn Benutzer das Level **$message[1]** erreicht, gebe ich ihnen diese Rolle]
  153. $onlyIf[$roleExists[$findRole[$message[2]]]==true;**$username** Bitte geben Sie eine gültige Rollen-ID, Erwähnung oder Namen ein, Beispiel: w!setreward 5 @role]
  154. $onlyIf[$message[2]!=;**$username** Bitte geben Sie eine gültige Rollen-ID, Erwähnung oder Namen ein, Beispiel: w!setreward 5 @role]
  155. $else
  156. $setServerVar[role$message[1];]
  157. $description[Die Rollenbelohnung für den Level wurde erfolgreich entferntl **$message[1]**!
  158. Wenn Benutzer auf Level aufsteigen **$message[1]**Ich werde ihnen keine Rolle geben]
  159. $endif
  160. $onlyIf[$message[2]!=;**$username** Bitte geben Sie eine gültige Rollen-ID, Erwähnung oder einen Namen ein, Beispiel: w!setreward 5 @role]
  161. $onlyIf[$checkContains[$message[1];1;5;10;15;20;40;30;50;100]==true;**$username** Bitte geben Sie eine gültige Rollen-ID, Erwähnung oder Namen ein, Beispiel: **1,5, 10, 15,20, 40, 30,50,100** Beispiel: w!setreward 5 @role]
  162. $onlyPerms[manageroles;❌〡**$username** Dazu benötigen Sie Berechtigungen zum Verwalten von Rollen!]
  163. $onlyBotPerms[manageroles;❌〡**$username** Tut mir leid, aber ich brauche dazu Berechtigungen zum Verwalten von Rollen. Stellen Sie sicher, dass Sie mir diese Berechtigung erteilen!]
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. __Code 6___
  172.  
  173.  
  174. Trigger : a-z & A-Z
  175.  
  176. Script : Unstable Mode
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185. $nomention
  186. $onlyIf[$guildID!=;❌〡 Hey $username, leider kann ich dir in den DM's nicht helfen]
  187.  
  188. $cooldown[2s;]
  189. $if[$getUserVar[talk]>$getUserVar[req]]
  190. $setUserVar[level;$sum[$getUserVar[level];1]]
  191. $setUserVar[req;$sum[$getUserVar[req];$getServerVar[xpmulltiplicator]]]
  192. $setUserVar[talk;0]
  193.  
  194. $channelSendMessage[$replaceText[$replaceText[%$checkCondition[$getServerVar[lvlchannel]==]%;%true%;$channelID;1];%false%;$getServerVar[lvlchannel];1];$replaceText[$replaceText[$replaceText[$replaceText[$getServerVar[levelmsg];{username};$username;-1];{level};$sum[$getUserVar[level];1];-1];{mention};<@$authorID>;-1];{user.id};$authorID;-1]]
  195. $else
  196. $setUserVar[talk;$sum[$getUserVar[talk];$random[1;35]]]
  197. $endif
  198. $onlyIf[$checkContains[$getServerVar[lvlblacklisted];$channelID]==false;]
  199. $suppressErrors
  200.  
  201. $c[LEVEL-UP-ROLLEN UNTEN – STELLEN SIE SICHER, DASS SIE DEM BOT „MANAGEROLES“-BERECHTIGUNGEN GEBEN, WENN SIE LEVEL-BELOHNUNGEN FESTLEGEN WERDEN!]
  202.  
  203. $if[$roleExists[$getServerVar[role5]]$checkUserPerms[$botID;manageroles]==truetrue]
  204. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role5]]==5false]
  205. 🎉 〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 5 und wurden mit der Rolle **$roleName[$getServerVar[role5]]** Belohnt!
  206. $giveRole[$authorID;$getServerVar[role5]]
  207. $else
  208. $endif
  209. $else
  210. $endif
  211.  
  212. $if[$roleExists[$getServerVar[role10]]$checkUserPerms[$botID;manageroles]==truetrue]
  213. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role10]]==10false]
  214. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 10 und wurden mit der Rolle **$roleName[$getServerVar[role10]]** Belohnt!
  215. $giveRole[$authorID;$getServerVar[role10]]
  216. $else
  217. $endif
  218. $else
  219. $endif
  220.  
  221. $if[$roleExists[$getServerVar[role15]]$checkUserPerms[$botID;manageroles]==truetrue]
  222. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role15]]==15false]
  223. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 15 und wurden mit der Rolle **$roleName[$getServerVar[role15]]** Belohnt!
  224. $giveRole[$authorID;$getServerVar[role15]]
  225. $onlyIf[$hasRole[$authorID;$getServerVar[role15]]==false;]
  226. $else
  227. $endif
  228. $else
  229. $endif
  230.  
  231. $if[$roleExists[$getServerVar[role20]]$checkUserPerms[$botID;manageroles]==truetrue]
  232. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role20]]==20false]
  233. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 20 und wurden mit der Rolle **$roleName[$getServerVar[role20]]** Belohnt!
  234. $giveRole[$authorID;$getServerVar[role20]]
  235. $onlyIf[$hasRole[$authorID;$getServerVar[role20]]==false;]
  236. $else
  237. $endif
  238. $else
  239. $endif
  240.  
  241. $if[$roleExists[$getServerVar[role25]]$checkUserPerms[$botID;manageroles]==truetrue]
  242. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role25]]==25false]
  243. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 25 und wurden mit der Rolle **$roleName[$getServerVar[role25]]** Belohnt!
  244. $giveRole[$authorID;$getServerVar[role25]]
  245. $onlyIf[$hasRole[$authorID;$getServerVar[role25]]==false;]
  246. $else
  247. $endif
  248. $else
  249. $endif
  250.  
  251. $if[$roleExists[$getServerVar[role30]]$checkUserPerms[$botID;manageroles]==truetrue]
  252. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role30]]==30false]
  253. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 30 und wurden mit der Rolle **$roleName[$getServerVar[role30]]** Belohnt!
  254. $giveRole[$authorID;$getServerVar[role30]]
  255. $onlyIf[$hasRole[$authorID;$getServerVar[role30]]==false;]
  256. $else
  257. $endif
  258. $else
  259. $endif
  260.  
  261. $suppressErrors
  262.  
  263.  
  264. $if[$roleExists[$getServerVar[role30]]$checkUserPerms[$botID;manageroles]==truetrue]
  265. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role40]]==40false]
  266. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 40 und wurden mit der Rolle **$roleName[$getServerVar[role40]]** Belohnt!
  267. $giveRole[$authorID;$getServerVar[role40]]
  268. $onlyIf[$hasRole[$authorID;$getServerVar[role40]]==false;]
  269. $else
  270. $endif
  271. $else
  272. $endif
  273.  
  274. $if[$roleExists[$getServerVar[role30]]$checkUserPerms[$botID;manageroles]==truetrue]
  275. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role50]]==50false]
  276. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 50 und wurden mit der Rolle **$roleName[$getServerVar[role50]]** Belohnt!
  277. $giveRole[$authorID;$getServerVar[role50]]
  278. $onlyIf[$hasRole[$authorID;$getServerVar[role50]]==false;]
  279. $else
  280. $endif
  281. $else
  282. $endif
  283.  
  284. $if[$roleExists[$getServerVar[role100]]$checkUserPerms[$botID;manageroles]==truetrue]
  285. $if[$getUserVar[level]$hasRole[$authorID;$getServerVar[role100]]==100false]
  286. 🎉〡**$username** Herzlichen Glückwunsch, Sie sind jetzt Level 100 und wurden mit der Rolle **$roleName[$getServerVar[role100]]** Belohnt!
  287. $giveRole[$authorID;$getServerVar[role100]]
  288. $onlyIf[$hasRole[$authorID;$getServerVar[role100]]==false;]
  289. $else
  290. $endif
  291. $else
  292. $endif
  293.  
Advertisement
Add Comment
Please, Sign In to add comment