Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name": "mutesystem",
- "temp": "",
- "event-type": "1",
- "_id": "CUWAA",
- "actions": [
- {
- "behavior": "3",
- "name": "Run Action Sequence Once"
- },
- {
- "info": "0",
- "find": "477068446291591168",
- "storage": "1",
- "varName": "server",
- "name": "Find Server"
- },
- {
- "server": "1",
- "varName": "server",
- "name": "Change Server"
- },
- {
- "behavior": "1",
- "interpretation": "1",
- "code": "var mutesystem = cache.server.data(\"mutesystem\");\nvar jsonmute = JSON.stringify(mutesystem);\nlet time, unmutetime, user, role;\nvar starttime = Math.floor(new Date().getTime()/1000.0);\nif (mutesystem !== null) {\n for (var i = mutesystem.length - 1 ; i >= 0; i--) {\n unmutetime = mutesystem[i].unmutetimestamp;\n role = cache.server.roles.find(r => r.id == \"649226262128361473\");\n if (starttime + 5 >= unmutetime) {\n user = cache.server.members.find(m => m.id == mutesystem[i].player);\n time = Math.floor(new Date().getTime()/1000.0);\n timeleft = parseInt(unmutetime) - time;\n if (timeleft < 0) {\n timeleft = 0;\n }\n while(timeleft != 0) {\n time = Math.floor(new Date().getTime()/1000.0);\n timeleft = parseInt(unmutetime) - time;\n }\n user.removeRole(role);\n mutesystem.pop();\n }\n }\n}\nif (jsonmute != JSON.stringify(mutesystem)) {\n cache.server.setData(\"mutesystem\",mutesystem);\n}\nvar endtime = Math.floor(new Date().getTime()/1000.0);\nlet wait = (5 - (endtime - starttime)) * 1000;\ncache.index = 2;\nsetTimeout(this.callNextAction.bind(this, cache), wait);",
- "storage": "0",
- "varName": "",
- "name": "Run Script"
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement