添加假人前缀开关

This commit is contained in:
Harvey_Husky
2024-08-24 22:12:24 +08:00
parent 1bf367ce12
commit bdb5c0a8da
9 changed files with 35 additions and 10 deletions
+15 -4
View File
@@ -149,7 +149,10 @@ __on_player_connects(player) -> (
global_team_cache:player_name = player_team;
);
team_add('fzsd.module.scoreboard.fake', player);
print(player('all'), '↑假的');
if(nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix'
|| nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix' == null,
print(player('all'), '↑假的');
);
),
player_type == 'shadow',
(
@@ -159,7 +162,10 @@ __on_player_connects(player) -> (
global_team_cache:player_name = player_team;
);
team_add('fzsd.module.scoreboard.shadow', player);
print(player('all'), '↑挂机');
if(nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix'
|| nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix' == null,
print(player('all'), '↑挂机');
);
),
try_restore_team_from_cache(player);
);
@@ -167,11 +173,16 @@ __on_player_connects(player) -> (
__on_player_disconnects(player, reason) -> (
player_type = player ~ 'player_type';
if(player_type == 'fake' && player_team != 'fzsd.module.scoreboard.fake',
if(player_type == 'fake'
&& player_team != 'fzsd.module.scoreboard.fake'
&& (nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix'
|| nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix' == null),
(
print(player('all'), '↓假的');
),
player_type == 'shadow' && player_team != 'fzsd.module.scoreboard.shadow',
player_type == 'shadow' && player_team != 'fzsd.module.scoreboard.shadow'
&& (nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix'
|| nbt_storage('fzsd:config'):'fzsd':'module':'scoreboard':'fake_player_prefix' == null),
(
print(player('all'), '↓挂机');
)