X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcommand%2Fcommon.qc;h=8d320437af013a7ce660d71efa63aaf563bd2e47;hb=4e21f418ad9e6287efb942c1fa2861a51981110a;hp=0f59802dd5960e3bdfb72230a7d2d877584ee00a;hpb=77a72b8a1d5686ac0ee30d5019f512086bcbaf3e;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/command/common.qc b/qcsrc/server/command/common.qc index 0f59802dd..8d320437a 100644 --- a/qcsrc/server/command/common.qc +++ b/qcsrc/server/command/common.qc @@ -1,19 +1,20 @@ #include "common.qh" -#include -#include -#include -#include -#include - #include -#include "common.qh" - -#include "../scores.qh" - +#include #include #include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include // ==================================================== @@ -31,7 +32,7 @@ string GetCommandPrefix(entity caller) // if client return player nickname, or if server return admin nickname string GetCallerName(entity caller) { - if (caller) return playername(caller, false); + if (caller) return playername(caller.netname, caller.team, false); else return ((autocvar_sv_adminnick != "") ? autocvar_sv_adminnick : "SERVER ADMIN"); // autocvar_hostname } @@ -462,9 +463,9 @@ void CommonCommand_editmob(int request, entity caller, int argc) default: case CMD_REQUEST_USAGE: { - print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " editmob command [arguments]")); - print_to(caller, " Where 'command' can be butcher spawn skin movetarget kill name"); - print_to(caller, " spawn, skin, movetarget and name require 'arguments'"); + print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " editmob []")); + print_to(caller, " Where can be butcher spawn skin movetarget kill name"); + print_to(caller, " spawn, skin, movetarget and name require "); print_to(caller, " spawn also takes arguments list and random"); print_to(caller, " Monster will follow owner if third argument of spawn command is not defined"); return; @@ -489,8 +490,8 @@ void CommonCommand_info(int request, entity caller, int argc) default: case CMD_REQUEST_USAGE: { - print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " info request")); - print_to(caller, " Where 'request' is the suffixed string appended onto the request for cvar."); + print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " info ")); + print_to(caller, " Where is the suffixed string appended onto the request for cvar."); return; } } @@ -597,8 +598,9 @@ void CommonCommand_records(int request, entity caller) default: case CMD_REQUEST_USAGE: { - print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " records")); - print_to(caller, " No arguments required."); + print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " records []")); + print_to(caller, " Without arguments it prints all records (all pages) for the current gametype,"); + print_to(caller, " otherwise if there are multiple pages it only prints page (1..10),"); return; } } @@ -720,7 +722,7 @@ void CommonCommand_timeout(int request, entity caller) // DEAR GOD THIS COMMAND { print_to(caller, "^7Error: You can not call a timeout while a vote is active."); } - else if (warmup_stage && !g_warmup_allow_timeout) + else if (warmup_stage && !autocvar_g_warmup_allow_timeout) { print_to(caller, "^7Error: You can not call a timeout in warmup-stage."); } @@ -752,7 +754,7 @@ void CommonCommand_timeout(int request, entity caller) // DEAR GOD THIS COMMAND timeout_time = autocvar_sv_timeout_length; timeout_leadtime = autocvar_sv_timeout_leadtime; - timeout_handler = spawn(); + timeout_handler = new(timeout_handler); setthink(timeout_handler, timeout_handler_think); timeout_handler.nextthink = time; // always let the entity think asap @@ -830,8 +832,8 @@ void CommonCommand_who(int request, entity caller, int argc) default: case CMD_REQUEST_USAGE: { - print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " who [separator]")); - print_to(caller, " Where 'separator' is the optional string to separate the values with, default is a space."); + print_to(caller, strcat("\nUsage:^3 ", GetCommandPrefix(caller), " who []")); + print_to(caller, " Where is the optional string to separate the values with, default is a space."); return; } }