Wieder eine Macke Ich hab ständig das Problem, dass mich irgendwelche User ignorieren und danach die Sau rauslassen. Raus kommt sowas dann erst, wenn man die Logs ließt. Um dieses Problem direkt im Vorraus aus der Welt zu schaffen, hilft diese kleine Erweiterung. Sie sorgt dafür, dass man eigentlich niemanden ignorieren kann, der einen höheren Status hat, als man selbst. Wobei dies natürlich anpassbar ist (falls man nen Knuddels Chat hat, wird man nämlich dieses Problem haben, da man es dort ja mit den Rängen übertrieben hat...) Folgende Anleitung hilft euch erst einmal, dass Problem grundlegend zu beheben:
Öffnet die Datei ignoring.pm (Plugins/CommandHandlers) und sucht nach:
Fügt direkt darunter ein :
Öffnet die german.lng
Sucht nach
Fügt darunter ein :
Sollte es nun jemanden geben, der mehr Ränge als User hat, kann man in folgender Zeile einfach den Userstatus ändern (User=0 , Admin=5 , Chat-Master=10 ist eigentlich Standard):
Aus der 1 muss nun der Wert gemacht werden, den man für angebracht hält
Zum Eintrag in der Datenbank
Öffnet die Datei ignoring.pm (Plugins/CommandHandlers) und sucht nach:
sub ignore_handler
{
my($self,$main,$command,$text) = @_;
Fügt direkt darunter ein :
my ($nick) = split(/\s+/,$text);
my $candidates = $main->getPossibleOnlineUsers($nick);
my $user = $candidates->[0];
return [$main->createErrorOutput('ign_cantignore',{nick => $user->{nick}})] if ($user->{tempgroup} > 1);
Öffnet die german.lng
Sucht nach
error_ungag_admin =>
Fügt darunter ein :
error_ign_cantignore => '%%nick%% kann von dir nicht ignoriert werden!',
Sollte es nun jemanden geben, der mehr Ränge als User hat, kann man in folgender Zeile einfach den Userstatus ändern (User=0 , Admin=5 , Chat-Master=10 ist eigentlich Standard):
$user->{tempgroup} > 1);
Aus der 1 muss nun der Wert gemacht werden, den man für angebracht hält
Zum Eintrag in der Datenbank