From: pk910 Date: Wed, 4 Jan 2012 04:56:17 +0000 (+0100) Subject: fixed cmd_set: show set option explanation X-Git-Tag: v5.3~92 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=dc618fd58c9762c4a142cbb92e973c52fce64817 fixed cmd_set: show set option explanation --- diff --git a/src/cmd_neonserv_set.c b/src/cmd_neonserv_set.c index f77294b..f35dee9 100644 --- a/src/cmd_neonserv_set.c +++ b/src/cmd_neonserv_set.c @@ -307,7 +307,15 @@ static void neonserv_cmd_set_setting(struct ClientSocket *client, struct UserNod printf_mysql_query("UPDATE `channels` SET `%s` = '%s' WHERE `channel_id` = '%d'", channel_settings[setting].chanfield, escape_string(value), chan->channel_id); logEvent(event); } - reply(getTextBot(), user, "\002%s\002 %s", channel_settings[setting].setting, value); + if(channel_settings[setting].valid & NS_HAS_OPT) { + sprintf(nameBuf, "NS_SET_OPTION_%s_%s", channel_settings[setting].setting, value); + char *tmp = get_language_string(user, nameBuf); + if(tmp) + reply(getTextBot(), user, "\002%s\002 %s - %s", channel_settings[setting].setting, value, tmp); + else + reply(getTextBot(), user, "\002%s\002 %s", channel_settings[setting].setting, value); + } else + reply(getTextBot(), user, "\002%s\002 %s", channel_settings[setting].setting, value); if(channel_settings[setting].valid & NS_HAS_HELP) { sprintf(nameBuf, "NS_SET_HELP_%s", channel_settings[setting].setting); reply(getTextBot(), user, " %s", get_language_string(user, nameBuf));