X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fcmd_neonserv_set.c;h=f35dee91a7c05cab266065e85d67f509f473b58a;hb=dc618fd58c9762c4a142cbb92e973c52fce64817;hp=f77294b149e3d864cfcf5b3231b68697bb51c159;hpb=72394307a3a18504f08c703a722c717aa834182b;p=NeonServV5.git 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));