mirror of
https://github.com/UberGames/lilium-voyager.git
synced 2024-12-14 14:11:15 +00:00
Better handling of "voip" console command.
Prints usage info and current gain values, and catches a case where we report an error where no error exists. Fixes Bugzilla #4018.
This commit is contained in:
parent
7bc22c631d
commit
2bd4c89203
1 changed files with 19 additions and 1 deletions
|
@ -192,8 +192,10 @@ void CL_UpdateVoipIgnore(const char *idstr, qboolean ignore)
|
||||||
ignore ? "ignore" : "unignore", id));
|
ignore ? "ignore" : "unignore", id));
|
||||||
Com_Printf("VoIP: %s ignoring player #%d\n",
|
Com_Printf("VoIP: %s ignoring player #%d\n",
|
||||||
ignore ? "Now" : "No longer", id);
|
ignore ? "Now" : "No longer", id);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Com_Printf("VoIP: invalid player ID#\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
|
@ -234,7 +236,19 @@ void CL_Voip_f( void )
|
||||||
} else if (strcmp(cmd, "unignore") == 0) {
|
} else if (strcmp(cmd, "unignore") == 0) {
|
||||||
CL_UpdateVoipIgnore(Cmd_Argv(2), qfalse);
|
CL_UpdateVoipIgnore(Cmd_Argv(2), qfalse);
|
||||||
} else if (strcmp(cmd, "gain") == 0) {
|
} else if (strcmp(cmd, "gain") == 0) {
|
||||||
|
if (Cmd_Argc() > 3) {
|
||||||
CL_UpdateVoipGain(Cmd_Argv(2), atof(Cmd_Argv(3)));
|
CL_UpdateVoipGain(Cmd_Argv(2), atof(Cmd_Argv(3)));
|
||||||
|
} else if (Q_isanumber(Cmd_Argv(2))) {
|
||||||
|
int id = atoi(Cmd_Argv(2));
|
||||||
|
if (id >= 0 && id < MAX_CLIENTS) {
|
||||||
|
Com_Printf("VoIP: current gain for player #%d "
|
||||||
|
"is %f\n", id, clc.voipGain[id]);
|
||||||
|
} else {
|
||||||
|
Com_Printf("VoIP: invalid player ID#\n");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Com_Printf("usage: voip gain <playerID#> [value]\n");
|
||||||
|
}
|
||||||
} else if (strcmp(cmd, "muteall") == 0) {
|
} else if (strcmp(cmd, "muteall") == 0) {
|
||||||
Com_Printf("VoIP: muting incoming voice\n");
|
Com_Printf("VoIP: muting incoming voice\n");
|
||||||
CL_AddReliableCommand("voip muteall");
|
CL_AddReliableCommand("voip muteall");
|
||||||
|
@ -243,6 +257,10 @@ void CL_Voip_f( void )
|
||||||
Com_Printf("VoIP: unmuting incoming voice\n");
|
Com_Printf("VoIP: unmuting incoming voice\n");
|
||||||
CL_AddReliableCommand("voip unmuteall");
|
CL_AddReliableCommand("voip unmuteall");
|
||||||
clc.voipMuteAll = qfalse;
|
clc.voipMuteAll = qfalse;
|
||||||
|
} else {
|
||||||
|
Com_Printf("usage: voip [un]ignore <playerID#>\n"
|
||||||
|
" voip [un]muteall\n"
|
||||||
|
" voip gain <playerID#> [value]\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue