X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=cmd_neonserv_down.c;h=e50407088b31c4c07bab4727fdd3e1eac939beea;hb=795115bf680185ae01043bd1222b78bfed8c1d87;hp=1eff93f3d2897777da720f4d890b5bd0cea13bff;hpb=b1dbb8ea4ccf997ceebdf223c2d999498e311cea;p=NeonServV5.git diff --git a/cmd_neonserv_down.c b/cmd_neonserv_down.c index 1eff93f..e504070 100644 --- a/cmd_neonserv_down.c +++ b/cmd_neonserv_down.c @@ -1,9 +1,11 @@ +#include "cmd_neonserv.h" + /* * no arguments */ -static CMD_BIND(neonserv_cmd_down) { +CMD_BIND(neonserv_cmd_down) { struct ChanUser *chanuser = getChanUser(user, chan); if(!chanuser) { reply(getTextBot(), user, "NS_NOT_ON_CHANNEL_YOU", chan->name); @@ -11,8 +13,10 @@ static CMD_BIND(neonserv_cmd_down) { } if((chanuser->flags & CHANUSERFLAG_OPPED)) { putsock(client, "MODE %s -ov %s %s", chan->name, user->nick, user->nick); + logEvent(event); } else if((chanuser->flags & CHANUSERFLAG_VOICED)) { putsock(client, "MODE %s -v %s", chan->name, user->nick); + logEvent(event); } else reply(getTextBot(), user, "NS_DOWN_ALREADY", chan->name); }