]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Add rankings command
authorSamual <samual@xonotic.org>
Thu, 14 Jul 2011 00:41:05 +0000 (20:41 -0400)
committerSamual <samual@xonotic.org>
Thu, 14 Jul 2011 00:41:05 +0000 (20:41 -0400)
qcsrc/server/gamecommand.qc

index 0c44c4b9629f119a96c58afafa6019f4ba2a965a..d66f1e4326361ddd4644e9eb3a03f61bb364ee7e 100644 (file)
@@ -1731,6 +1731,28 @@ void GameCommand_radarmap(float request, float argc)
        }
 }
 
+void GameCommand_rankings(float request) // this is OLD.... jeez.
+{
+       switch(request)
+       {
+               case GC_REQUEST_HELP:
+                       print("  ^2rankings^7: Print information about rankings\n");
+                       return;
+                       
+               case GC_REQUEST_COMMAND:
+                       strunzone(rankings_reply);
+                       rankings_reply = strzone(getrankings());
+                       print(rankings_reply);
+                       return;
+                       
+               default:
+               case GC_REQUEST_USAGE:
+                       print("\nUsage:^3 sv_cmd rankings\n");
+                       print("  No arguments required.\n");
+                       return;
+       }
+}
+
 void GameCommand(string command)
 {
        // ===== TODO list =====
@@ -1777,6 +1799,7 @@ void GameCommand(string command)
                        GameCommand_playerdemo(GC_REQUEST_HELP, 0);
                        GameCommand_printstats(GC_REQUEST_HELP);
                        GameCommand_radarmap(GC_REQUEST_HELP, 0);
+                       GameCommand_rankings(GC_REQUEST_HELP);
                        GameCommand_Vote("help", world);
                        GameCommand_Ban("help");
                        GameCommand_Generic("help");
@@ -1832,6 +1855,7 @@ void GameCommand(string command)
                case "playerdemo": GameCommand_playerdemo(search_request_type, argc); break;
                case "printstats": GameCommand_printstats(search_request_type); break;
                case "radarmap": GameCommand_radarmap(search_request_type, argc); break;
+               case "rankings": GameCommand_rankings(search_request_type); break;
                
                default:
                        print("Invalid command. For a list of supported commands, try sv_cmd help.\n");