Sit Packs
Sit Packs
Sit packs 是预设了现成座椅的室内场景 — 无需手动放置。我们已经预先映射好了椅子、长椅和凳子,你只需在游戏内的 Settings → Config sit packs 界面中,开启或关闭地图所使用的 pack 即可。
人类可读的标签和分类存放在 shared/sitpacks.lua 中;座椅数据本身则存放在 list.lua 中。
内置 Gabz 地图支持
热门的 Gabz 室内场景已预先添加并开箱即用,归类在 Gabz Team 类别下(pack 键值为 gabz_*)。例如:
| Pack key | Interior |
|---|---|
gabz_bahama |
Bahama Mamas |
gabz_mrpd |
Mission Row PD |
gabz_prison |
Bolingbroke Prison |
gabz_vanilla_unicorn |
Vanilla Unicorn |
gabz_diner |
Pop's Diner |
gabz_bennys |
Benny's |
gabz_tuners |
Tuner Shop |
gabz_pillbox |
Pillbox Hospital |
……以及更多(数十个 Gabz 构建)。可通过设置界面单独切换每一个场景。
GTA 原版与世界座椅
GTA 自身的默认座椅也已作为可启用/禁用的 pack 预先添加:
- Vanilla Interiors — GTA 的原版室内场景:验尸官办公室、LS Customs、高级豪华汽车、纹身店、Tequi-la-la、特雷弗的拖车、Mission Row PD 等。
- World — GTA 的世界座椅:
wall(墙壁)、steps(台阶)和ledge(边缘)(可坐在墙壁、台阶和边缘上)。
切换与动作覆盖
打开 Settings → Config sit packs,搜索地图,然后使用开关将其启用或禁用。每个 pack 的 Edit 按钮可打开每个 pack 的动作选项:
- Use each seat's own pose — 为每个座椅保留内置动画(
default)。 - Override with one pose — 强制 pack 中的每个座椅使用所选的某一个动画(
override)。 - Let the player choose — 当玩家坐下时显示动作菜单(
player)。
切换状态和覆盖设置会保存到 data/sitpacks.json 并广播给客户端。
⚠
动作覆盖会立即生效,但启用或禁用某个 pack 仅在重启资源后才会重新构建其区域。