技术名称 | spectator_mode |
中文名称 | |
作者 | jp - ContentDB |
语言 | 英语 |
版本 | Minetest Minetest Version: 5.5.0 |
依赖Mode或插件 | |
Mode类型 | |
开源协议 | |
视频 | 开源世界:旁观者模式 模组_哔哩哔哩bilibili_我的世界 |
代码仓库 | https://github.com/minetest-mods/spectator_mode |
下载地址 | Spectator Mode - ContentDB |
简历 | Minetest 的一个模组,允许您以第三人称视角观看其他玩家。当您处于此模式时,您对玩家来说是隐形且无法察觉的。 |
Minetest 的一个模组,允许您以第三人称视角观看其他玩家。当您处于此模式时,您对玩家来说是隐形且无法察觉的。
对于管理员或版主的监控任务很有用。需要特权watch
。
普通玩家也可以邀请他人观察。
命令
所有命令都可以在设置中修改,这里列出了它们的默认名称。
/watch <player name>
默默地附加到玩家
/unwatch
(回到你的初始位置)
/watchme <player name>[,<player2 name] ... playerN name]]
邀请玩家观察来电者。
/smn
拒绝邀请
/smy
接受邀请
设置
所有设置都可以在 minetest.conf 中设置,也可以通过具有同名全局字段的 mod 访问。
见 settingtypes.txt
特权
如果没有其他 mod 已经注册了这两个权限。
兼容性
在发送邀请之前,会检查 beerchat 的玩家元条目以确保静音玩家无法邀请。
其他模组可以覆盖spectator_mode.is_permited_to_invite(name_target, name_watcher)
以添加自己的条件,即谁可以邀请谁。
通过“/watch”命令进行观察时,主持人保持呼吸。其他模组可以覆盖它以添加更多功能:spectator_mode.keep_alive(name_watcher)
.
spectator_mode.on_respawnplayer(watcher)
可以覆盖以调整附加玩家死亡和重生时发生的情况。没有改变,观察者会被分离一瞬间然后重新连接。
在连接玩家时,他的 hud 标志大多是关闭的。其他模组可以用他们自己的实现来覆盖行为
function spectator_mode.turn_off_hud_hook(player, flags, new_hud_flags)
- player 要附加的玩家的 PlayerObjectRef。
- flags 附加前玩家的 HUD 标志。
- new_hud_flags 可以操作并将设置为新标志的表。