Fix /nick for mods and admins

- Gave mods permission to /nick somebody else
- Don't check for timeout when a mod or admin attempts to change a name.
This commit is contained in:
Zorchenhimer 2019-11-09 19:24:27 -05:00
parent 39aec91659
commit 47c837733d
1 changed files with 3 additions and 3 deletions

View File

@ -212,7 +212,7 @@ var commands = &CommandControl{
common.CNNick.String(): Command{
HelpText: "Change display name",
Function: func(cl *Client, args []string) (string, error) {
if time.Now().Before(cl.nextNick) {
if time.Now().Before(cl.nextNick) && cl.CmdLevel == common.CmdlUser {
//cl.nextNick = time.Now().Add(time.Second * settings.RateLimitNick)
return "", fmt.Errorf("Slow down. You can change your nick in %0.0f seconds.", time.Until(cl.nextNick).Seconds())
}
@ -228,8 +228,8 @@ var commands = &CommandControl{
// Two arguments to force a name change on another user: `/nick OldName NewName`
if len(args) == 2 {
if cl.CmdLevel != common.CmdlAdmin {
return "", fmt.Errorf("Only admins can do that PeepoSus")
if cl.CmdLevel == common.CmdlUser {
return "", fmt.Errorf("Only admins and mods can do that PeepoSus")
}
oldName = strings.TrimLeft(args[0], "@")