Skip to content

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 仅在重启资源后才会重新构建其区域。