星空晶体 发表于 2024-9-1 18:55:56

[原创][1.21.2+][Script API][测试插件]雪球游戏菜单-2

星空晶体的雪球游戏菜单第二版已发布,内容除了第一版的内容,更新了一些内容

更新:

①「清除选项」更新更多内容









②补了「矿石给予」,暂时没有做下届矿石和深层矿石









模式切换那个还是有问题,无论切换什么模式,点击提交后,都是把模式改为「旁观」
现场问一下这个问题如何解决,我的模式切换代码JavaScript片段:
function mode(player) {
    const mode = new ModalFormData()
    .title(`游戏模式`)
    .dropdown(`模式选择`,[`生存`,`创造`,`冒险`,`旁观`],0)
    .show(player)
    .then((mode) => {
      if (mode.formValues == `生存`) {
            player.runCommand(`gamemode survival`)
      } else if (mode.formValues == `创造`){
            player.runCommand(`gamemode creative`)
      } else if (mode.formValues == `冒险`) {
            player.runCommand(`gamemode adventure`)
      } else {
            player.runCommand(`gamemode spectator`)
      }
    })
}


下载:



https://pan.huang1111.cn/s/4RdRzCg

作者:星空晶体

秦始皇冶邺 发表于 2024-9-1 19:05:13

好啊![贴吧_大拇指]

LineXic 发表于 2024-9-1 20:07:19

感谢分享,klpbbs又多了一个原创作者

何晓雨 发表于 2024-9-1 20:18:43

我测试下来都可以,但是药水效果与文字不符就比如说打开的是抗火,实际确是提升了挖掘速度。能不能对应一下

Sakarwei 发表于 2024-9-1 21:02:52

代码部分,我的建议是:
o 让玩家“说说”他们的“mode.formValues”是什么

player.run('say '+mode.formValues)
然后根据回复修改

以及,建议最后调旁观模式的else部分也加上条件限制。

第三、面向多人游戏的话,我建议加入鉴权功能,或者改用只有op能获得的物品,或者限制功能,不然有普通玩家拿到雪球发现这个“ㄍㄨㄚ”的话,容易出问题。当然面向单人就随便吧

第四、测试版api应该是只有在到了版本号带beta的script api才需要打开的,并不是说只有开了测试版api才能用script api。

星空晶体 发表于 2024-9-1 21:17:00

Sakarwei 发表于 2024-9-1 21:02
代码部分,我的建议是:
o 让玩家“说说”他们的“mode.formValues”是什么



这只是一个测试的东西,非服务器向

穆雪奈馋_ 发表于 2024-9-1 21:35:41

本帖最后由 Spring_SnowNai 于 2024-9-1 21:39 编辑

感谢分享
PS:addon更新的话建议在原有的帖子编辑新的内容出来,不然有些坛友觉得你在刷经验([贴吧_玫瑰]

星空晶体 发表于 2024-9-1 21:55:13

Spring_SnowNai 发表于 2024-9-1 21:35
感谢分享
PS:addon更新的话建议在原有的帖子编辑新的内容出来,不然有些坛友觉得你在刷经验(
...

主要是没办法,即使是发小喇叭或其他地方再次宣传,看过的人大多不会去看,没有看过的人就更不好说了。我的知名度不高,这样的行为是发习惯了(上个号有大量非一个帖子更新一个addon的行为,再加上那是我论坛的注册之号)不过感谢提醒

满级雪人 发表于 2024-9-1 22:46:05

我可以更改了自己使用吗

星空晶体 发表于 2024-9-1 22:48:29

满级雪人 发表于 2024-9-1 22:46
我可以更改了自己使用吗

可以的,话说你用这个是因为你是服主吗
页: [1]23
查看完整版本: [原创][1.21.2+][Script API][测试插件]雪球游戏菜单-2