-/* cmd_neonserv_devoiceall.c - NeonServ v5.1
+/* cmd_neonserv_devoiceall.c - NeonServ v5.3
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
struct ChanUser *chanuser;
struct ModeBuffer *modeBuf;
check_mysql();
- if(!checkChannelAccess(user, chan, "channel_canvoice", 1, 0)) {
- reply(getTextBot(), user, "NS_ACCESS_DENIED");
- return;
- }
if(argc > 0)
nickmask = argv[0];
modeBuf = initModeBuffer(client, chan);
- issuer_access = getChannelAccess(user, chan, 0);
+ issuer_access = getChannelAccess(user, chan);
for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
if(nickmask && match(nickmask, chanuser->user->nick)) continue;
- victim_access = getChannelAccess(user, chan, 0);
+ victim_access = getChannelAccess(user, chan);
if(victim_access >= issuer_access) continue;
if(!(chanuser->flags & CHANUSERFLAG_VOICED)) continue;
modeBufferDevoice(modeBuf, chanuser->user->nick);