-/* event_neonserv_ctcp.c - NeonServ v5.0
+/* event_neonserv_ctcp.c - NeonServ v5.1
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
static int neonserv_ctcp(char *buffer, char *command, char *text);
static void neonserv_event_chanctcp(struct UserNode *user, struct ChanNode *chan, char *command, char *text) {
+ if(!stricmp(command, "ACTION")) return; //always allow CTCP ACTION (/me)
struct ClientSocket *client = getBotForChannel(chan);
if(!client) return; //we can't "see" this event
- if(user->flags & (USERFLAG_ISBOT | USERFLAG_ISIRCOP)) return;
+ if(isNetworkService(user)) return;
loadChannelSettings(chan);
if(!(chan->flags & CHANFLAG_CHAN_REGISTERED)) return;
if(!(user->flags & USERFLAG_ISAUTHED)) {