Advertisement
StaffVanish

BDFD - RemoveAllUserRoles

Feb 1st, 2024 (edited)
651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.55 KB | Source Code | 0 0
  1. $nomention
  2. $onlyPerms[manageroles;⚠️ You need "manage roles" to use this command!]
  3. $onlyBotPerms[manageroles;manageserver;⚠️ I need "manage roles" and "manage server"]
  4. $onlyIf[$message!=;Usage: `$removeAllUserRoles <@user>` ( Take all roles of user )]
  5. $var[user;$findUser[$message;no]]
  6. $onlyIf[$var[user]!=;⚠️ Mention a user to take all they're roles]
  7. $onlyIf[$userRoles[$var[user]]!=;⚠️ That user doesn't have any role!]
  8. $onlyIf[$rolePosition[$highestRole[$var[user]]]>=$rolePosition[$highestRole[$authorID]];⚠️ I can't take all user roles, because your highest role position at: **$rolePosition[$highestRole[$authorID]]**
  9. While user highest role position at **$rolePosition[$highestRole[$var[user]]]**]
  10. $onlyIf[$rolePosition[$highestRole[$var[user]]]>=$rolePosition[$highestRole[$authorID]];⚠️ I can't take all user roles, because my highest role position at: **$rolePosition[$highestRole[$authorID]]**
  11. While user highest role position at **$rolePosition[$highestRole[$var[user]]]**]
  12. $var[id;$sendMessage[Wait....;yes]]
  13. $var[s;0]$var[f;0]
  14. $eval[%{DOL}%try %{DOL}%roleGrant[%{DOL}%var[user\]\;-%{DOL}%findRole[%{DOL}%url[decode\;$replaceText[$url[encode;$userRoles[$var[user]]];%0A;\]\]\]%{DOL}%var[s\;%{DOL}%sum[%{DOL}%var[s\]\;1\]\]%{DOL}%catch %{DOL}%var[f\;%{DOL}%sum[%{DOL}%var[f\]\;1\]\]%{DOL}%endtry %{DOL}%try %{DOL}%roleGrant[%{DOL}%var[user\]\;-%{DOL}%findRole[%{DOL}%url[decode\;]\]\]\]%{DOL}%var[s\;%{DOL}%sum[%{DOL}%var[s\]\;1\]\]%{DOL}%endtry]
  15. $editMessage[$channelID;$var[id];**$var[s]** removed
  16. **$var[f]** can't be removed]```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement