Project1

标题: 随机删除物品 [打印本页]

作者: q119498229    时间: 2019-12-3 19:34
标题: 随机删除物品
怎么能随机删除背包里的一个物品呢?代码怎么写,跪求大佬
作者: xsrong2    时间: 2019-12-6 17:46
在事件的脚本选项里像下面这样写就可以了。

  1. index = Math.floor(Math.random()*$gameParty.allItems().length);
  2. item = $gameParty.allItems()[index];
  3. $gameParty.loseItem(item, 1, true);
复制代码

作者: walf_man    时间: 2019-12-7 19:11
厉害呀,这么简单就能写出来呀
作者: q119498229    时间: 2019-12-8 10:47
xsrong2 发表于 2019-12-6 17:46
在事件的脚本选项里像下面这样写就可以了。

大佬 你这个在战斗中,第一次有效,第二次就无效了
作者: xsrong2    时间: 2019-12-8 13:07
q119498229 发表于 2019-12-8 10:47
大佬 你这个在战斗中,第一次有效,第二次就无效了

不应该吧,你是把这段代码写到哪里的?
作者: q119498229    时间: 2019-12-10 17:13
xsrong2 发表于 2019-12-8 13:07
不应该吧,你是把这段代码写到哪里的?

公共事件的脚本里
作者: xsrong2    时间: 2019-12-11 12:15
本帖最后由 xsrong2 于 2019-12-11 12:22 编辑
q119498229 发表于 2019-12-10 17:13
公共事件的脚本里


我刚测试了一下,是有效的哦。。。
另外,战斗事件中调用公共事件的话,请仔细检查你设置的战斗事件发生的条件。

1.png (107.47 KB, 下载次数: 27)

公共事件

公共事件

2.png (111.5 KB, 下载次数: 31)

在事件中调用公共事件

在事件中调用公共事件

3.png (123.06 KB, 下载次数: 25)

触发随机删除物品前的数量

触发随机删除物品前的数量

4.png (123.2 KB, 下载次数: 22)

第一次触发后的数量

第一次触发后的数量

5.png (123.23 KB, 下载次数: 29)

第二次触发后的数量

第二次触发后的数量

6.png (123.26 KB, 下载次数: 24)

第三次触发后的数量

第三次触发后的数量





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1