Project1
标题:
如何清空背包
[打印本页]
作者:
zzsbas
时间:
2020-10-9 16:42
标题:
如何清空背包
萌新想问,如果我想做出类似于时间回流的那种效果,该如何重置角色背包里的道具和装备啊
作者:
我是老A
时间:
2020-10-9 19:15
本帖最后由 我是老A 于 2020-10-9 19:23 编辑
用一个循环,结合脚本,从1开始每个物品号遍历一遍,武器防具差不多,只不过数目要+4以包括所有队员装备的。自带的事件里面不能用变量指定物品编号,所以需要结合脚本,大概是这么写:
如下为事件页内脚本
var numlose;
for (i = 0; i <= 99; i++){//99为最大物品ID,可以更改
numlose = $gameParty.numItems($dataItems[i]);//指定i号物品的数量
$gameParty.loseItem($dataItems[i], numlose);//丢失numlose个i号物品
}
for (i = 0; i <= 99; i++){//99为最大武器ID,可以更改
numlose = $gameParty.numItems($dataWeapons[i]) + 4;//指定i号武器的数量+4
$gameParty.loseItem($dataWeapons[i], numlose, true);//丢失numlose个i号武器,包括已经装备的
}
for (i = 0; i <= 99; i++){//99为最大武防具ID,可以更改
numlose = $gameParty.numItems($dataArmors[i]) + 4;//指定i号防具的数量+4
$gameParty.loseItem($dataArmors[i], numlose, true);}//丢失numlose个i号防具,包括已经装备的
复制代码
我是脚本初学者,没人教我,自己摸索着学的,所以可能跟其他人书写习惯不大一样,上面的代码我测试过了,问题应该不大。
作者:
zzsbas
时间:
2020-10-9 20:33
谢谢大佬了
作者:
q3226257
时间:
2020-10-10 09:49
有个container对象,置为空就好了
作者:
zzsbas
时间:
2020-10-10 11:30
q3226257 发表于 2020-10-10 09:49
有个container对象,置为空就好了
请问,那···那是什么
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1