From 714a4189eb02051ddd330513048b07b3be070e27 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Sat, 30 Nov 2024 14:24:39 +0200 Subject: do stuff 3 --- commands/kick.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 commands/kick.ts (limited to 'commands/kick.ts') diff --git a/commands/kick.ts b/commands/kick.ts new file mode 100644 index 0000000..60568ed --- /dev/null +++ b/commands/kick.ts @@ -0,0 +1,13 @@ +import { CommandFnArgs } from "../commands.ts" + +export default { + name: "kick", + aliases: [], + command: function ({ user, server, args }: CommandFnArgs) { + if(!user.admin) return user.socket.send("You are not admin"); + if(!server.accounts.checkAccount(args[0])) return user.socket.send("Account not found"); + const theUser = Object.values(server.users).find(a => a.username == args[0]); + theUser.socket.send('you were kicked') + theUser.socket.close(1003, "Kicked"); + }, +}; -- cgit 1.4.1-2-gfad0