changed Makefile; build all commands as an own file
[NeonServV5.git] / cmd_neonserv_down.c
index 1eff93f3d2897777da720f4d890b5bd0cea13bff..e50407088b31c4c07bab4727fdd3e1eac939beea 100644 (file)
@@ -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);
 }