theDestroyer1324
Member
JavaScript:
registerPlugin({
name: 'TESTSCRIPT',
version: '1.0',
description: 'AFK-Mover',
author: 'Daniel Rath <[email protected]>',
vars: [{
name: 'afkchannel',
title: 'AFK-Channel',
type: 'channel'
}, {
name: 'ignoreafk',
title: 'Comma-separated list of client-ids that should be ignored by AFK-Mover',
type: 'string'
}]
}, function (sinusbot, config) {
var engine = require('engine'),
backend = require('backend'),
event = require('event');
var afk_ch = config.afkchannel;
var afkignoreuids = config.ignoreafk.split(',');
event.on('clientAway', function (ev) {
if (afkignoreuids.indexOf(ev.client.uid()) >= 0) {
engine.log('Ignore User ' + ev.client.name())
} else {
engine.log(ev.client.name());
ev.client.moveTo(backend.getChannelByID(afk_ch));
engine.log('Client marked as AFK');
return;
}
});
engine.log('AKTIVIERT');
});
Mein eigenes Script funktioniert nicht und ich kriege es nicht zum laufen.

Laut der Documentation sollte es bei dem Event clientAway möglich sein, durch event.client den Client zu bekommen allerdings bekomme ich immer 'undefined' zurück.
Wo liegt mein Fehler? Es wäre nett wenn mir jemand weiterhelfen könnte
