mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-10 15:22:04 +00:00
don't bother speed cheat checking spectators (does it /really/ matter?) and
don't use va for SV_BroadcastPrintf.
This commit is contained in:
parent
8d208ac3aa
commit
4dfc6b1285
1 changed files with 12 additions and 14 deletions
|
@ -349,8 +349,8 @@ SV_Spawn_f (void)
|
||||||
// make sure they're not trying to cheat by spawning without prespawning
|
// make sure they're not trying to cheat by spawning without prespawning
|
||||||
if (host_client->prespawned == false) {
|
if (host_client->prespawned == false) {
|
||||||
SV_BroadcastPrintf (PRINT_HIGH,
|
SV_BroadcastPrintf (PRINT_HIGH,
|
||||||
va ("%s has been kicked for trying to spawn before prespawning!\n",
|
"%s has been kicked for trying to spawn before prespawning!\n",
|
||||||
host_client->name));
|
host_client->name);
|
||||||
SV_DropClient (host_client);
|
SV_DropClient (host_client);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -480,9 +480,9 @@ SV_Begin_f (void)
|
||||||
// make sure they're not trying to cheat by beginning without spawning
|
// make sure they're not trying to cheat by beginning without spawning
|
||||||
if (host_client->spawned == false) {
|
if (host_client->spawned == false) {
|
||||||
SV_BroadcastPrintf (PRINT_HIGH,
|
SV_BroadcastPrintf (PRINT_HIGH,
|
||||||
va ("%s has been kicked for trying to begin before spawning!\n"
|
"%s has been kicked for trying to begin before spawning!\n"
|
||||||
"Have a nice day!\n", // 1 string!
|
"Have a nice day!\n", // 1 string!
|
||||||
host_client->name));
|
host_client->name);
|
||||||
SV_DropClient (host_client);
|
SV_DropClient (host_client);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1451,7 +1451,7 @@ SV_RunCmd (usercmd_t *ucmd, qboolean inside)
|
||||||
if (!inside) { // prevent infinite loop
|
if (!inside) { // prevent infinite loop
|
||||||
host_client->msecs += ucmd->msec;
|
host_client->msecs += ucmd->msec;
|
||||||
|
|
||||||
if ((sv_timekick->int_val)
|
if (!host_client->spectator && sv_timekick->int_val
|
||||||
&& ((tmp_time = realtime - host_client->last_check) >=
|
&& ((tmp_time = realtime - host_client->last_check) >=
|
||||||
sv_timekick_interval->value)) {
|
sv_timekick_interval->value)) {
|
||||||
|
|
||||||
|
@ -1461,17 +1461,15 @@ SV_RunCmd (usercmd_t *ucmd, qboolean inside)
|
||||||
&& (host_client->msecs > tmp_time1)) {
|
&& (host_client->msecs > tmp_time1)) {
|
||||||
host_client->msec_cheating++;
|
host_client->msec_cheating++;
|
||||||
SV_BroadcastPrintf (PRINT_HIGH,
|
SV_BroadcastPrintf (PRINT_HIGH,
|
||||||
va
|
"%s thinks there are %d ms in %d seconds (Strike %d/%d)\n",
|
||||||
("%s thinks there are %d ms in %d seconds (Strike %d/%d)\n",
|
host_client->name, host_client->msecs,
|
||||||
host_client->name, host_client->msecs,
|
(int) tmp_time, host_client->msec_cheating,
|
||||||
(int) tmp_time, host_client->msec_cheating,
|
sv_timekick->int_val);
|
||||||
sv_timekick->int_val));
|
|
||||||
|
|
||||||
if (host_client->msec_cheating >= sv_timekick->int_val) {
|
if (host_client->msec_cheating >= sv_timekick->int_val) {
|
||||||
SV_BroadcastPrintf (PRINT_HIGH, va ("Strike %d for %s!!\n",
|
SV_BroadcastPrintf (PRINT_HIGH, "Strike %d for %s!!\n",
|
||||||
host_client->
|
host_client->msec_cheating,
|
||||||
msec_cheating,
|
host_client->name);
|
||||||
host_client->name));
|
|
||||||
SV_BroadcastPrintf (PRINT_HIGH,
|
SV_BroadcastPrintf (PRINT_HIGH,
|
||||||
"Please see http://www.quakeforge.net/speed_cheat.php for information on QuakeForge's time cheat protection. That page explains how some may be cheating without knowing it.\n");
|
"Please see http://www.quakeforge.net/speed_cheat.php for information on QuakeForge's time cheat protection. That page explains how some may be cheating without knowing it.\n");
|
||||||
SV_DropClient (host_client);
|
SV_DropClient (host_client);
|
||||||
|
|
Loading…
Reference in a new issue