Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name": "!role",
- "permissions": "NONE",
- "restriction": "1",
- "actions": [{
- "info": "1",
- "infoIndex": "1",
- "storage": "1",
- "varName": "rolename",
- "name": "Store Command Params"
- }, {
- "info": "1",
- "find": "${tempVars(\"rolename\")}",
- "storage": "1",
- "varName": "newrolename",
- "name": "Find Role"
- }, {
- "storage": "1",
- "varName": "newrolename",
- "comparison": "7",
- "iftrue": "3",
- "iftrueVal": "2",
- "iffalse": "0",
- "iffalseVal": "2",
- "name": "Check Variable Type"
- }, {
- "channel": "0",
- "varName": "",
- "message": "To add or remove a role type `!role <name>`",
- "storage": "0",
- "varName2": "",
- "name": "Send Message"
- }, {
- "name": "End Action Sequence"
- }, {
- "member": "1",
- "varName": "",
- "role": "3",
- "varName2": "newrolename",
- "iftrue": "3",
- "iftrueVal": "2",
- "iffalse": "0",
- "iffalseVal": "2",
- "name": "Check If Member has Role"
- }, {
- "behavior": "0",
- "interpretation": "1",
- "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}",
- "storage": "0",
- "varName": "",
- "name": "Run Script"
- }, {
- "name": "End Action Sequence"
- }, {
- "behavior": "0",
- "interpretation": "1",
- "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}",
- "storage": "0",
- "varName": "",
- "name": "Run Script"
- }]
- }
Advertisement
Add Comment
Please, Sign In to add comment