Silversunset

DBM-role

Apr 15th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. {
  2. "name": "!role",
  3. "permissions": "NONE",
  4. "restriction": "1",
  5. "actions": [{
  6. "info": "1",
  7. "infoIndex": "1",
  8. "storage": "1",
  9. "varName": "rolename",
  10. "name": "Store Command Params"
  11. }, {
  12. "info": "1",
  13. "find": "${tempVars(\"rolename\")}",
  14. "storage": "1",
  15. "varName": "newrolename",
  16. "name": "Find Role"
  17. }, {
  18. "storage": "1",
  19. "varName": "newrolename",
  20. "comparison": "7",
  21. "iftrue": "3",
  22. "iftrueVal": "2",
  23. "iffalse": "0",
  24. "iffalseVal": "2",
  25. "name": "Check Variable Type"
  26. }, {
  27. "channel": "0",
  28. "varName": "",
  29. "message": "To add or remove a role type `!role <name>`",
  30. "storage": "0",
  31. "varName2": "",
  32. "name": "Send Message"
  33. }, {
  34. "name": "End Action Sequence"
  35. }, {
  36. "member": "1",
  37. "varName": "",
  38. "role": "3",
  39. "varName2": "newrolename",
  40. "iftrue": "3",
  41. "iftrueVal": "2",
  42. "iffalse": "0",
  43. "iffalseVal": "2",
  44. "name": "Check If Member has Role"
  45. }, {
  46. "behavior": "0",
  47. "interpretation": "1",
  48. "code": "switch(tempVars(\"rolename\")){\n case \"Head Admin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"Tech Admin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"PAdmin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"CAdmin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"Moderator\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"Past Staff\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n case \"Nerdbot\": msg.channel.send(\"I am sorry \" + member + \" but you may not add the role \" + tempVars(\"rolename\")); break;\n default: member.addRole(tempVars(\"newrolename\")); msg.channel.send(member + \" you have added the role **\" + tempVars(\"rolename\") + \"**\"); break;\n}",
  49. "storage": "0",
  50. "varName": "",
  51. "name": "Run Script"
  52. }, {
  53. "name": "End Action Sequence"
  54. }, {
  55. "behavior": "0",
  56. "interpretation": "1",
  57. "code": "switch(tempVars(\"rolename\")){\n case \"Head Admin\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n case \"Tech Admin\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n case \"PAdmin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add remove role \" + tempVars(\"rolename\")); break;\n case \"CAdmin\": msg.channel.send(\"I am sorry \" + member + \" but you may not add remove role \" + tempVars(\"rolename\")); break;\n case \"Moderator\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n case \"Past Staff\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n case \"Nerdbot\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n case \"Nerds\": msg.channel.send(\"I am sorry \" + member + \" but you may not remove the role \" + tempVars(\"rolename\")); break;\n default: member.removeRole(tempVars(\"newrolename\")); msg.channel.send(member + \" you have removed the role **\" + tempVars(\"rolename\") + \"**\"); break;\n}",
  58. "storage": "0",
  59. "varName": "",
  60. "name": "Run Script"
  61. }]
  62. }
Advertisement
Add Comment
Please, Sign In to add comment