micspam
This commit is contained in:
parent
7b77807669
commit
1cddb0dde3
@ -5,7 +5,7 @@
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1065247415478839562" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1065247340671127562" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
|
@ -17,6 +17,9 @@ static CatVar abandon_if_humans_lte(CV_INT, "cbu_abandon_if_humans_lte", "0", "A
|
||||
static CatVar abandon_if_players_lte(CV_INT, "cbu_abandon_if_players_lte", "0", "Abandon if players <=");
|
||||
static CatVar mark_human_threshold(CV_INT, "cbu_mark_human_threshold", "2", "Mark human after N kills");
|
||||
static CatVar random_votekicks(CV_SWITCH, "cbu_random_votekicks", "0", "Randomly initiate votekicks");
|
||||
static CatVar micspam(CV_SWITCH, "cbu_micspam", "0", "Micspam helper");
|
||||
static CatVar micspam_on(CV_INT, "cbu_micspam_on_interval", "3", "+voicerecord interval");
|
||||
static CatVar micspam_off(CV_INT, "cbu_micspam_off_interval", "60", "-voicerecord interval");
|
||||
|
||||
struct catbot_user_state
|
||||
{
|
||||
@ -154,6 +157,9 @@ void update_ipc_data(ipc::user_data_s& data)
|
||||
|
||||
Timer level_init_timer{};
|
||||
|
||||
Timer micspam_on_timer{};
|
||||
Timer micspam_off_timer{};
|
||||
|
||||
void update()
|
||||
{
|
||||
if (!enabled)
|
||||
@ -165,6 +171,14 @@ void update()
|
||||
if (CE_BAD(LOCAL_E))
|
||||
return;
|
||||
|
||||
if (micspam)
|
||||
{
|
||||
if (micspam_on && micspam_on_timer.test_and_set(int(micspam_on) * 1000))
|
||||
g_IEngine->ExecuteClientCmd("+voicerecord");
|
||||
if (micspam_off && micspam_off_timer.test_and_set(int(micspam_off) * 1000))
|
||||
g_IEngine->ExecuteClientCmd("-voicerecord");
|
||||
}
|
||||
|
||||
if (random_votekicks && timer_votekicks.test_and_set(5000))
|
||||
do_random_votekick();
|
||||
if (timer_catbot_list.test_and_set(3000))
|
||||
|
Reference in New Issue
Block a user