Hallo zusammen.
Ich würde gerne per "Poke-Befehl" an den BOT einer Servergruppe die Talkpower entziehen und wieder zurückgeben (Rückgabe per Zeit oder eben manuell per Befehl)
Ich fasse mal kurz zusammen, wie ich das realisiert habe.
Das funktioniert soweit.
Folgendes funktioniert nicht:
bzw.
Im Serverlog steht zwar das der BOT-Client das Recht erstellt bzw. hinzugefügt hat allerdings steht "value: 0, skip: none, negated: none"
Gleiches ist auch bei
Mache ich was falsch ?
Gruß Micha
Version: Sinusbot for Linux 1.0.0 beta16
Ich würde gerne per "Poke-Befehl" an den BOT einer Servergruppe die Talkpower entziehen und wieder zurückgeben (Rückgabe per Zeit oder eben manuell per Befehl)
Ich fasse mal kurz zusammen, wie ich das realisiert habe.
event.on('poke', function(msg) {
engine.log('Poked: ' + msg.text + ' from: ' + msg.client.name());
var message = msg.text.toLowerCase();
...
var servergroup = backend.getServerGroupByID(ServergroupId);
servergroup.addPermission(221).delete(); // ID: 221 entspricht 'i_client_talk_power'
servergroup.addPermission(221).save();
Das funktioniert soweit.
Folgendes funktioniert nicht:
event.on('poke', function(msg) {
engine.log('Poked: ' + msg.text + ' from: ' + msg.client.name());
var message = msg.text.toLowerCase();
...
var servergroup = backend.getServerGroupByID(ServergroupId);
servergroup.addPermission(221).setValue(10); // ID: 221 entspricht 'i_client_talk_power'
servergroup.addPermission(221).save();
bzw.
event.on('poke', function(msg) {
engine.log('Poked: ' + msg.text + ' from: ' + msg.client.name());
var message = msg.text.toLowerCase();
...
var servergroup = backend.getServerGroupByID(ServergroupId);
servergroup.addPermission('i_client_talk_power').setValue(10);
servergroup.addPermission('i_client_talk_power').save();
Im Serverlog steht zwar das der BOT-Client das Recht erstellt bzw. hinzugefügt hat allerdings steht "value: 0, skip: none, negated: none"
Gleiches ist auch bei
<object>.addPermission(221).setSkip(true);
. Hier sieht das LOG genauso aus.Mache ich was falsch ?
Gruß Micha
Version: Sinusbot for Linux 1.0.0 beta16
Last edited: