跳到主要内容

编辑器

/sc edit <奖池> 打开编辑器(/sc create <奖池> 建立后也会自动打开),需要 starcrate.admin.edit 权限。 编辑器有三页:奖品页、奖品详细设定页、奖池设置页。

所有修改立即保存

每点一下都会马上写进 crates/<奖池>.yml,不需要 /sc reload。保存后:

  • 正在看这个奖池预览的玩家,画面立即更新;
  • 抽奖方块上方的标题立即更新;
  • 所有在线玩家背包里的这个奖池的宝箱物品会更新成新的外观与奖励列表。

保存失败时(例如磁盘满了)聊天栏会提示「保存失败」和原因。

奖品页​

打开编辑器看到的第一页。上方 5 行(45 格)是奖品,按奖品顺序排列,也就是玩家预览时看到的顺序。 奖品放满一页时会自动多出一页空白,可以继续加。

操作奖品​

操作作用
拿着物品点空格把这个物品加入为新奖品(放进去的是副本,你手上的物品不会被拿走)
Shift + 点背包里的物品同上,直接加入为新奖品
左键 奖品打开这个奖品的 详细设定(手上拿着物品时则是加入新奖品)
右键 奖品在聊天栏输入新的权重(概率)
Shift + 左键往前移一格
Shift + 右键往后移一格
鼠标指着奖品按 数字键 1–9设定稀有度:1 = rarities.yml 的第一个稀有度(默认「普通」),2 = 第二个……只能设前 9 个
Q(丢弃键,按两次)删除奖品:第一次提示「再按一次确认删除」,4 秒内再按一次才删除。Ctrl+Q 也可以
中键切换全服公告:跟随稀有度 → 公告 → 不公告。中键点击只有在创造模式下才有作用;生存模式请到详细设定页切换

新加入的奖品:编号自动取 p1、p2…中第一个没用过的,权重 10,稀有度是 rarities.yml 的第一个。

每个奖品的说明下方会多出「抽奖属性」:编号与第几个、权重与换算的概率、稀有度、是否终极大奖、公告设定、是否发放物品、每人上限、指令(列出每一条)、需要的权限,以及上面的操作提示。 稀有度会发光的奖品、终极大奖在编辑器里会发光。

编辑器显示的概率

编辑器里的「概率」是单纯的「权重 ÷ 权重总和」,不含保底加成,也不考虑每人上限与奖品权限。 玩家预览时看到的是他自己这一抽的真实概率,见 概率与保底。

底部按钮​

位置(第 6 行)按钮作用
第 1 格« 上一页不在第一页时出现
第 2 格⚙ 奖池设置打开 奖池设置页
第 3 格✦ 编辑说明鼠标移上去看操作说明,点了没有作用
第 4 格显示概率:开启 / 关闭点击切换玩家预览时看不看得到概率(与设置页的「显示概率」相同)
第 5 格奖池总览奖品数、总权重、终极大奖数量、保底次数
第 6 格以玩家身份预览打开玩家看到的预览界面,可以直接测试抽奖
第 7 格按稀有度排序普通在前、稀有在后;同稀有度时非终极大奖在前,再按权重由大到小
第 8 格拿一个宝箱物品放一个这个奖池的宝箱物品进你的背包
第 9 格下一页 »还有下一页时出现
「以玩家身份预览」是真的抽奖

从这里点单抽 / 十连,和玩家一样会扣花费、计入保底与抽奖记录、发放奖励。测试免费奖池或给自己发了钥匙时再用。

奖品详细设定​

在奖品页 左键 一个奖品打开。中间是奖品物品,四周的玻璃板是它稀有度的颜色。

奖品物品​

操作作用
拿着物品点中间的奖品把奖品换成手上的物品(其他设定不变)
Shift + 点背包里的物品同上
空手 右键 中间的奖品拿一份奖品物品到背包(方便修改后再放回来)

设定按钮​

位置按钮操作
第 4 行第 2 格权重(显示概率)左键 / 右键:输入;Shift + 左键:+10;Shift + 右键:−10(最低 0)
第 4 行第 3 格稀有度左键:下一个;右键:上一个(循环)
第 4 行第 4 格终极大奖点击切换。终极大奖计入保底,见 概率与保底
第 4 行第 5 格全服公告点击切换:跟随稀有度 → 公告 → 不公告
第 4 行第 6 格发放物品点击切换。「否(只展示)」= 不给物品,奖励全靠指令
第 4 行第 7 格抽中时执行的指令左键:输入新指令(不用 /,{player} = 玩家名,多条用 || 分隔,[player] 开头 = 玩家自己执行);右键:删除最后一条;Shift + 点击:全部清空。说明里列出现有的每一条
第 4 行第 8 格显示名称左键:输入(公告、邮件、记录里显示的名称,可用颜色);右键:恢复为物品名称
第 5 行第 2 格每人上限左键:输入(0 = 不限);右键:不限
第 5 行第 3 格需要权限左键:输入权限节点;右键:清除
第 5 行第 4 格数量左键 +1、右键 −1,按住 Shift 时 ±10(范围 1 ~ 这个物品的最大堆叠数)
第 5 行第 5 格复制这个奖品建立一个设定完全相同的新奖品,放在这个奖品后面,并打开新奖品
第 5 行第 6 格删除这个奖品4 秒内点两次才删除
第 5 行第 7 格« 往前移在奖品顺序中往前移一格
第 5 行第 8 格往后移 »往后移一格
第 6 行第 1 格« 返回回到奖品页
第 6 行第 5 格关闭关闭编辑器

每个设定在奖池文件里对应的键见 奖池文件 · 奖品。

奖池设置页​

在奖品页点「⚙ 奖池设置」打开。

位置按钮操作对应的键
第 2 行第 2 格显示名称点击输入(可用颜色与渐变)display-name
第 2 行第 3 格类型左键下一个、右键上一个:抽奖(有动画)→ 立即抽取(无动画)→ 自选(玩家选择奖品)type
第 2 行第 4 格自选数量点击输入。只有类型是「自选」时出现select-count
第 2 行第 5 格单抽动画左键下一个、右键上一个,可选全部 7 种动画与「无动画」animation
第 2 行第 6 格十连动画同上,只列出支持十连的:星辰翻牌、星落、星环(3D)、流星(3D)、无动画ten-animation
第 2 行第 7 格允许十连点击切换ten-pull
第 2 行第 8 格显示概率点击切换show-chance
第 3 行第 2 格花费类型左键下一个、右键上一个:免费 → 金币 → 点券 → 钥匙cost.type
第 3 行第 3 格单抽花费点击输入;钥匙填 0 = 单抽 1 把cost.single
第 3 行第 4 格十连花费点击输入;钥匙填 0 = 十连 10 把cost.ten
第 3 行第 5 格钥匙物品拿着物品点击 = 设为钥匙模板(之前发出的钥匙仍然可用);右键 = 拿一把钥匙;Shift + 右键 = 恢复默认钥匙cost.key-item
第 3 行第 6 格钥匙名称左键输入(只用于提示文字);右键恢复默认cost.key-name
第 3 行第 7 格用宝箱物品开启时消耗宝箱点击切换consume-crate-item
第 3 行第 8 格宝箱物品拿着物品点击 = 设为宝箱外观(玩家背包里的宝箱会自动更新);右键 = 拿一个宝箱;Shift + 右键 = 恢复默认crate-item
第 4 行第 2 格保底左键输入(连续几抽没出终极大奖时下一抽必出,0 = 关闭);右键关闭pity.hard
第 4 行第 3 格软保底起点左键输入;右键关闭pity.soft-start
第 4 行第 4 格软保底每抽 +%点击输入(例如 6)pity.soft-step
第 4 行第 5 格十连保底左键下一个、右键上一个:关闭 → 每一个稀有度pity.ten-guarantee
第 4 行第 6 格每人每日上限左键输入(0 = 不限);右键不限daily-limit
第 4 行第 7 格开启权限左键输入权限节点;右键清除permission
第 4 行第 8 格全服公告点击切换。关闭后这个奖池的奖品都不公告effects.broadcast
第 5 行第 2 格方块全息展示点击切换effects.hologram
第 5 行第 3 格方块粒子左键下一个、右键上一个:无、光环、双色螺旋、附魔环绕、烟花喷泉、星光、火焰之环、魔法灵气effects.particle
第 5 行第 5 格以玩家身份预览打开预览界面(同奖品页)—
第 6 行第 1 格« 返回回到奖品页第 1 页—
第 6 行第 5 格关闭关闭编辑器—
十连保底显示「关闭」时

编辑器里的「关闭」代表奖池文件的 pity.ten-guarantee 是空白,这时会使用 config.yml 的 defaults.ten-guarantee(默认也是空白 = 不保底)。 如果你在 config.yml 设了全服默认的十连保底,显示「关闭」的奖池其实会套用那个默认值;玩家预览里的十连保底({ten_guarantee})显示的是实际生效的稀有度。

在聊天栏输入​

需要输入数字或文字的按钮,会先关闭编辑器,在聊天栏显示提示:

  • 直接在聊天栏打字送出即可,这一行不会发到公屏。
  • 输入 取消(messages.yml 的 cancel-word)或 cancel 放弃这次修改。
  • 90 秒没有输入会自动取消。
  • 数字不能是负数;格式不对时提示「输入格式不正确」,不会修改。
  • 完成或取消后自动回到刚才的编辑页面。

权限与多人编辑​

  • 每一次点击都会检查 starcrate.admin.edit,没有权限会直接关闭编辑器。
  • 多位管理员可以同时编辑同一个奖池,改的是同一份内容,以最后一次修改为准。
  • /sc reload 会关闭所有打开中的编辑器。