mirror of
https://github.com/pragma-/pbot.git
synced 2025-05-03 13:17:33 +02:00
Plugins/ActionTrigger: "none" now works for capability
This commit is contained in:
parent
e23ea61a70
commit
f9af7d6bcc
@ -383,11 +383,10 @@ sub actiontrigger {
|
|||||||
|
|
||||||
if (defined $exists) { return "Trigger already exists."; }
|
if (defined $exists) { return "Trigger already exists."; }
|
||||||
|
|
||||||
if (not $self->{pbot}->{capabilities}->exists($cap_override)) { return "$nick: Capability '$cap_override' does not exist.\n"; }
|
|
||||||
|
|
||||||
if ($repeatdelay !~ m/^\d+$/) { return "$nick: Missing repeat delay argument?\n"; }
|
if ($repeatdelay !~ m/^\d+$/) { return "$nick: Missing repeat delay argument?\n"; }
|
||||||
|
|
||||||
if ($cap_override ne 'none') {
|
if ($cap_override ne 'none') {
|
||||||
|
if (not $self->{pbot}->{capabilities}->exists($cap_override)) { return "$nick: Capability '$cap_override' does not exist. Use 'none' to omit.\n"; }
|
||||||
my $u = $self->{pbot}->{users}->find_user($channel, "$nick!$user\@$host");
|
my $u = $self->{pbot}->{users}->find_user($channel, "$nick!$user\@$host");
|
||||||
if (not $self->{pbot}->{capabilities}->userhas($u, $cap_override)) { return "You may not set a capability that you do not have."; }
|
if (not $self->{pbot}->{capabilities}->userhas($u, $cap_override)) { return "You may not set a capability that you do not have."; }
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user