X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2Fmodules%2FNeonServ.mod%2Fcmd_neonserv_nicklist.c;h=5043f42fc653fe338c4bba74c5a38d85053762a4;hp=1287ad6c993ba8714738c64dc3b6b2d4b73e30d2;hb=0c695128d9b6a81f2e8a11e35ef2c785e2bfea16;hpb=f28a6cf114ec097583236a82aab0dbf52c4852c4 diff --git a/src/modules/NeonServ.mod/cmd_neonserv_nicklist.c b/src/modules/NeonServ.mod/cmd_neonserv_nicklist.c index 1287ad6..5043f42 100644 --- a/src/modules/NeonServ.mod/cmd_neonserv_nicklist.c +++ b/src/modules/NeonServ.mod/cmd_neonserv_nicklist.c @@ -1,4 +1,4 @@ -/* cmd_neonserv_nicklist.c - NeonServ v5.5 +/* cmd_neonserv_nicklist.c - NeonServ v5.6 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -241,7 +241,10 @@ static void neonserv_cmd_nicklist_async1(struct ClientSocket *client, struct Cli } } else { synced_user = 1; - accessbufpos = sprintf(accessbuf, "\003040\003"); + if(((chanuser->flags & CHANUSERFLAG_OPPED) && db_enfops > caccess) || ((chanuser->flags & CHANUSERFLAG_VOICED) && db_enfvoice > caccess)) + accessbufpos = sprintf(accessbuf, "\003040\003"); + else + accessbufpos = sprintf(accessbuf, "0"); } } else if(!uaccess) accessbufpos = sprintf(accessbuf, "0");