]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Allow listing a single records page
authorMario <mario@smbclan.net>
Sun, 15 Jan 2017 16:49:33 +0000 (02:49 +1000)
committerMario <mario@smbclan.net>
Sun, 15 Jan 2017 16:49:33 +0000 (02:49 +1000)
qcsrc/server/command/common.qc

index 5b01f134942729fe68f746328195d4c8d70665ae..a21feffcb2a976ef491dac7cdf00fdccbb9da21a 100644 (file)
@@ -575,8 +575,14 @@ void CommonCommand_records(float request, entity caller)
        {
                case CMD_REQUEST_COMMAND:
                {
        {
                case CMD_REQUEST_COMMAND:
                {
-                       for (int i = 0; i < 10; ++i)
-                               if (records_reply[i] != "") print_to(caller, records_reply[i]);
+                       int num = stoi(argv(1));
+                       if(num > 0 && num <= 10 && records_reply[num - 1] != "")
+                               print_to(caller, records_reply[num - 1]);
+                       else
+                       {
+                               for (int i = 0; i < 10; ++i)
+                                       if (records_reply[i] != "") print_to(caller, records_reply[i]);
+                       }
 
                        return;  // never fall through to usage
                }
 
                        return;  // never fall through to usage
                }