SquadJS/plugins/auto-tk-warn/index.js
2020-08-20 21:21:03 +01:00

25 lines
689 B
JavaScript

import { LOG_PARSER_TEAMKILL } from 'squad-server/events/log-parser';
export default {
name: 'auto-tk-warn',
description: 'Automatically warn players who teamkill.',
defaultDisabled: false,
optionsSpec: {
message: {
type: 'String',
required: false,
default: 'Please apologise for ALL TKs in ALL chat!',
description: 'The message to warn players with.'
}
},
init: async (server, connectors, options) => {
server.on(LOG_PARSER_TEAMKILL, (info) => {
// ignore suicides
if (info.attacker.steamID === info.victim.steamID) return;
server.rcon.execute(`AdminWarn "${info.attacker.steamID}" ${options.message}`);
});
}
};