changing to certain nicks in game counts as quitting (fixes some /ns regain / idler issues)
This commit is contained in:
parent
8293dd3850
commit
9bed1186c0
@ -1849,8 +1849,8 @@ def fgoat(cli, nick, chan, rest):
|
|||||||
|
|
||||||
|
|
||||||
@hook("nick")
|
@hook("nick")
|
||||||
def on_nick(cli, prefix, nick):
|
def on_nick(cli, oldnick, nick):
|
||||||
prefix,u,m,cloak = parse_nick(prefix)
|
prefix,u,m,cloak = parse_nick(oldnick)
|
||||||
chan = botconfig.CHANNEL
|
chan = botconfig.CHANNEL
|
||||||
|
|
||||||
if prefix in var.USERS:
|
if prefix in var.USERS:
|
||||||
@ -1864,6 +1864,10 @@ def on_nick(cli, prefix, nick):
|
|||||||
# var.DEAD_USERS[nick] = var.DEAD_USERS[k]
|
# var.DEAD_USERS[nick] = var.DEAD_USERS[k]
|
||||||
# del var.DEAD_USERS[k]
|
# del var.DEAD_USERS[k]
|
||||||
|
|
||||||
|
if (nick.startswith("Guest") or nick[0].isdigit() or (nick != "away" and nick.lower().find("away") > 0)) and nick not in var.DISCONNECTED.keys():
|
||||||
|
leave(cli, "quit", oldnick)
|
||||||
|
return
|
||||||
|
|
||||||
if prefix in var.list_players() and prefix not in var.DISCONNECTED.keys():
|
if prefix in var.list_players() and prefix not in var.DISCONNECTED.keys():
|
||||||
r = var.ROLES[var.get_role(prefix)]
|
r = var.ROLES[var.get_role(prefix)]
|
||||||
r.append(nick)
|
r.append(nick)
|
||||||
|
Loading…
Reference in New Issue
Block a user