Add project files (part 1/2)
Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
1 parent
3721eaecb2
commit
73baf8d02d
274 files changed
+83593
No files matched your search
@@ -0,0 +1,40 @@
|
||||
// Anti Bot — Ignores NPCs for specific modules.
|
||||
// category: utility descriptor: 0x2eacd0 settings block: 0x2eaec8
|
||||
// functions: gui anti_bot_gui, register anti_bot_register
|
||||
// implementation: src/logic/utility/anti_bot.cpp
|
||||
#pragma once
|
||||
#include "slinky/api.h"
|
||||
|
||||
S(str_main_in_anti_bot); // "Main"
|
||||
S(str_invalid_uuid_in_anti_bot); // "invalid_uuid"
|
||||
S(str_invalid_username_in_anti_bot); // "invalid_username"
|
||||
S(str_always_invis); // "always_invis"
|
||||
S(str_always_stationary_in_anti_bot); // "always_stationary"
|
||||
S(str_sleeping_in_anti_bot); // "sleeping"
|
||||
S(str_min_age); // "min_age"
|
||||
|
||||
D(anti_bot_min_age_setting); // setting num "min_age"
|
||||
D(anti_bot_always_stationary_setting); // setting bool "always_stationary"
|
||||
D(anti_bot_invalid_uuid_setting); // setting enum "invalid_uuid"
|
||||
D(anti_bot_sleeping_setting); // setting bool "sleeping"
|
||||
D(anti_bot_always_invis_setting); // setting bool "always_invis"
|
||||
D(anti_bot_invalid_username_setting); // setting bool "invalid_username"
|
||||
|
||||
extern "C" void anti_bot_gui(void *gui, void *window) {
|
||||
W_label(gui, window, str_main_in_anti_bot);
|
||||
W_enumw(window, gui, anti_bot_invalid_uuid_setting);
|
||||
W_bool(window, gui, anti_bot_invalid_username_setting);
|
||||
W_bool(window, gui, anti_bot_always_invis_setting);
|
||||
W_bool(window, gui, anti_bot_always_stationary_setting);
|
||||
W_bool(window, gui, anti_bot_sleeping_setting);
|
||||
W_slider(window, gui, anti_bot_min_age_setting);
|
||||
}
|
||||
|
||||
extern "C" void anti_bot_register(void *module) {
|
||||
R_enum(module, str_invalid_uuid_in_anti_bot, anti_bot_invalid_uuid_setting);
|
||||
R_bool(module, str_invalid_username_in_anti_bot, anti_bot_invalid_username_setting);
|
||||
R_bool(module, str_always_invis, anti_bot_always_invis_setting);
|
||||
R_bool(module, str_always_stationary_in_anti_bot, anti_bot_always_stationary_setting);
|
||||
R_bool(module, str_sleeping_in_anti_bot, anti_bot_sleeping_setting);
|
||||
R_num(module, str_min_age, anti_bot_min_age_setting);
|
||||
}
|
||||
Reference in new issue
Block a user