diff options
Diffstat (limited to 'commands/ban.js')
-rw-r--r-- | commands/ban.js | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/commands/ban.js b/commands/ban.js deleted file mode 100644 index 584b4d0..0000000 --- a/commands/ban.js +++ /dev/null @@ -1,17 +0,0 @@ -import fs from "node:fs"; - -export default { - name: "ban", - aliases: [], - command: function ({ user, server, args }) { - if(!user.admin) return user.socket.send("You are not admin"); - if(!server.accounts.checkAccount(args[0])) return user.socket.send("Account not found"); - let theUser = Object.values(server.users).find(a => a.username == args[0]); - theUser.socket.send('you were kicked because you were banned, L'); - let ipBanList = JSON.parse(String(fs.readFileSync("db/bannedIps.json"))); - ipBanList[theUser.ip] = args[1] ?? 'reason'; - ipBanList['account:'+args[0]] = args[1] ?? 'reason'; - theUser.socket.close(1003, "Kicked"); - fs.writeFileSync('db/bannedIps.json', JSON.stringify(ipBanList)); - }, -}; |