X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonServ.mod%2Fevent_neonserv_mode.c;h=3cf109b5a778b1188d579e5eab0e70bf5ed96510;hb=78e040af3fcc36ab684611c0f98b4381ff420878;hp=3194dfd4e8eff248ee1c18b9b349185404e26d47;hpb=902ebfe5551be2daa3edf8141bcee91f62c0a5e0;p=NeonServV5.git diff --git a/src/modules/NeonServ.mod/event_neonserv_mode.c b/src/modules/NeonServ.mod/event_neonserv_mode.c index 3194dfd..3cf109b 100644 --- a/src/modules/NeonServ.mod/event_neonserv_mode.c +++ b/src/modules/NeonServ.mod/event_neonserv_mode.c @@ -1,4 +1,4 @@ -/* event_neonserv_mode.c - NeonServ v5.3 +/* event_neonserv_mode.c - NeonServ v5.5 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -131,6 +131,10 @@ static void neonserv_event_mode_async1(struct ClientSocket *client, struct UserN //someone deopped the bot??? if(!neonserv_cmd_mode_botwar_detect(client, user, chan, &botwar_detect_executed)) requestOp(client->user, chan); + } else if(modes[i] == 'o' && add && isBot(cuser)) { + //someone opped a bot + if(!neonserv_cmd_mode_botwar_detect(client, user, chan, &botwar_detect_executed)) + module_neonbackup_recover_chan(chan); } if((modes[i] == 'o' || (modes[i] == 'h' && !with_halfops)) && !(add && isBot(cuser))) { if(uaccess < db_canop) {