From 619b109b5207eda5a14c21ba780c16d66280201f Mon Sep 17 00:00:00 2001 From: "geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b" Date: Wed, 28 Sep 2005 13:56:12 +0000 Subject: BUILD : 1.7.11 (900) BUGS : NOTES : Added an event for fantasy commands triggered by people without CA_FANTASY access on the channel git-svn-id: svn://svn.anope.org/anope/trunk@900 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@646 5417fbe8-f217-4b02-8779-1006273d7864 --- src/botserv.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/botserv.c b/src/botserv.c index 6570a75d5..f1a89578d 100644 --- a/src/botserv.c +++ b/src/botserv.c @@ -400,17 +400,20 @@ void botchanmsgs(User * u, ChannelInfo * ci, char *buf) /* Fantaisist commands */ - if (buf && (ci->botflags & BS_FANTASY) && *buf == '!' - && check_access(u, ci, CA_FANTASIA)) { + if (buf && (ci->botflags & BS_FANTASY) && *buf == '!') { cmd = strtok(buf, " "); if (cmd && (cmd[0] == '!')) { char *params = strtok(NULL, ""); + char *event_name = EVENT_BOT_FANTASY_NO_ACCESS; + + if (check_access(u, ci, CA_FANTASIA)) + event_name = EVENT_BOT_FANTASY; + if (params) - send_event(EVENT_BOT_FANTASY, 4, cmd, u->nick, ci->name, - params); + send_event(event_name, 4, cmd, u->nick, ci->name, params); else - send_event(EVENT_BOT_FANTASY, 3, cmd, u->nick, ci->name); + send_event(event_name, 3, cmd, u->nick, ci->name); } } } -- cgit