| 赞 | 58 |
| VIP | |
| 好人卡 | |
| 积分 | 47 |
| 经验 | |
| 最后登录 | 2026-10-1 |
| 在线时间 | 501 小时 |
- 梦石
- 0
- 星屑
- 4716
- 在线时间
- 501 小时
- 注册时间
- 2013-12-7
- 回帖
- 333
 
|
发表于 2018-10-26 10:50:42
|
显示全部楼层
[pre lang="javascript"]var weaponShift = {1:3, 2:4};
var armorShift = {1:3, 2:4};
var actors = $gameParty.allMembers();
for (var i=0;i<actors.length;i++){
for (var j=0;j<actors._equips.length;j++){
var item = actors._equips[j];
if (item._dataClass ==="weapon" && weaponShift[item._itemId]){item._itemId = weaponShift[item._itemId];}
if (item._dataClass ==="armor" && armorShift[item._itemId]){item._itemId = armorShift[item._itemId];}
}
}[/pre]
前两行自己改一下,weaponShift = {1:3, 2:4}代表ID为1的武器替换为ID为3的,armorShift就是替换护甲。多个规则由逗号分隔如var armorShift = {A:B, C:D, E:F, G:H}这样。 |
|