help => q(syntax: .+user username [pnick] | username must be alphanum characters, if no pnick is given then it will be set to the same as username),
command '+user' => {
help => q(syntax: .+user username [pnick] | username must be alphanum characters, if no pnick is given then it will be set to the same as username),
+ type => q(usermgmt),
acl => 'irc_adduser'
}, class extends NDIRC::Command {
method execute ($c,$msg) {
acl => 'irc_adduser'
}, class extends NDIRC::Command {
method execute ($c,$msg) {
@@ -53,6+54,7 @@ INSERT INTO users (username,hostmask,pnick,password) VALUES(?,?,?,'')
command '-user' => {
help => q(syntax: .-user nick | nick must be alphanum characters, if no pnick is given then it will be set to nick),
command '-user' => {
help => q(syntax: .-user nick | nick must be alphanum characters, if no pnick is given then it will be set to nick),
+ type => q(usermgmt),
acl => 'irc_deactivateuser'
}, class extends NDIRC::Command {
method execute ($c,$msg) {
acl => 'irc_deactivateuser'
}, class extends NDIRC::Command {
method execute ($c,$msg) {
@@ -85,6+87,7 @@ UPDATE users SET hostmask = ?, password = '' WHERE uid = ?
command chattr => {
help => q(syntax: .chattr username [-]flags | % can be used for wildcards \%arro% will match barrow, if a - is given then flags will be removed, otherwise added),
command chattr => {
help => q(syntax: .chattr username [-]flags | % can be used for wildcards \%arro% will match barrow, if a - is given then flags will be removed, otherwise added),