赞 | 10 |
VIP | 0 |
好人卡 | 0 |
积分 | 7 |
经验 | 4125 |
最后登录 | 2023-2-19 |
在线时间 | 159 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 655
- 在线时间
- 159 小时
- 注册时间
- 2012-3-24
- 帖子
- 104
|
本帖最后由 我是老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号防具,包括已经装备的
复制代码
我是脚本初学者,没人教我,自己摸索着学的,所以可能跟其他人书写习惯不大一样,上面的代码我测试过了,问题应该不大。 |
|