X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcommand%2Fcmd.qc;h=4de77855565e69810e7f09fab2d6289a2e16d3e9;hb=a59838b95a5f7cafe87514bde81c94f38ea80abc;hp=c4058ee8e236340009168061ccef9304085a8406;hpb=c2c3bcc0e056dced6c0bedbe213b5ca80809de73;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/command/cmd.qc b/qcsrc/server/command/cmd.qc index c4058ee8e..4de778555 100644 --- a/qcsrc/server/command/cmd.qc +++ b/qcsrc/server/command/cmd.qc @@ -73,8 +73,8 @@ void ClientCommand_autoswitch(entity caller, int request, int argc) { if (argv(1) != "") { - CS_CVAR(caller).autoswitch = InterpretBoolean(argv(1)); - sprint(caller, strcat("^1autoswitch is currently turned ", (CS_CVAR(caller).autoswitch ? "on" : "off"), ".\n")); + CS_CVAR(caller).cvar_cl_autoswitch = InterpretBoolean(argv(1)); + sprint(caller, strcat("^1autoswitch is currently turned ", (CS_CVAR(caller).cvar_cl_autoswitch ? "on" : "off"), ".\n")); return; } } @@ -114,7 +114,7 @@ void ClientCommand_clientversion(entity caller, int request, int argc) // inter else if (teamplay && !autocvar_sv_spectate && !(Player_GetForcedTeamIndex(caller) > 0)) { TRANSMUTE(Observer, caller); // really? - stuffcmd(caller, "menu_showteamselect\n"); + stuffcmd(caller, "scoreboard_team_selection\n"); } } @@ -282,6 +282,7 @@ void ClientCommand_join(entity caller, int request) else if(time < CS(caller).jointime + MIN_SPEC_TIME) CS(caller).autojoin_checked = -1; } + CS(caller).parm_idlesince = time; return; // never fall through to usage } @@ -372,7 +373,7 @@ void ClientCommand_ready(entity caller, int request) { case CMD_REQUEST_COMMAND: { - if (IS_CLIENT(caller) && caller.last_ready < time - 3) // anti-spam + if (IS_CLIENT(caller) && caller.last_ready < time - 3) { if (warmup_stage || g_race_qualifying == 2) {