function disposableAmplification(user) {
var inven = CUserCharacInfo_getCurCharacInvenW(user);
var equ = CInventory_GetInvenRef(inven, INVENTORY_TYPE_ITEM, 9);
var itemId = Inven_Item_getKey(equ)
var inUpgrade_level = equ.add(6).readU8();
var append = equ.add(17).readU16();
var characName = api_CUserCharacInfo_getCurCharacName(user);
var equipmentName = api_CItem_GetItemName(itemId);
if (append != null || append != 0) {
if (inUpgrade_level < 31) {
var now = inUpgrade_level + 1;
equ.add(6).writeU8(now);
CUser_SendUpdateItemList(user, 1, 0, 9);
api_CUser_SendNotiPacketMessage(user, "恭喜玩家:" + [characName] + "装备:" + [equipmentName] + "增幅+" + now + "成功!", 0);
} else {
api_CUser_SendNotiPacketMessage(user, "使用失败:当前装备增幅等级,已到最大限制!", 0);
}
} else {
api_CUser_SendNotiPacketMessage(user, "使用失败:此装备无异界气息!", 0);
}
}
如:背包第一个格子装备 增幅1,使用该道具后 -> 1+1 =2,在此使用 2+1=3…… 以此类推,可以简单实现国服增幅的原理,无非也就是没有动画效果,以上代码是 100%增幅+1,在加一些的判断可以实现概率,如有能力可自行添加!!!