//史诗魔法封印变换券
function qc(user)
{
var inven = CUserCharacInfo_getCurCharacInvenW(user);
//遍历装备
for(var i = 9; i <=16; i++)
{
//获取物品栏第一排的装备
var equIn = CInventory_GetInvenRef(inven, INVENTORY_TYPE_ITEM, i); //遍历类型为物品栏
var inItemId = Inven_Item_getKey(equIn) //道具id
var inItemData = CDataManager_find_item(G_CDataManager(),inItemId); //获取pvf数据
var equRarity = CItem_GetRarity(inItemData); // 稀有度 >=3 粉色以上
if(equRarity == 4){
var inEqu_type = inItemData.add(141*4).readU32(); // 装备类型10武器 11称号
//清空所有魔法封印字节
if(inEqu_type!=11){
equIn.add(37).writeU8(0);
equIn.add(38).writeU8(0);
equIn.add(39).writeU8(0);
equIn.add(40).writeU8(0);
equIn.add(41).writeU8(0);
equIn.add(42).writeU8(0);
equIn.add(43).writeU8(0);
equIn.add(44).writeU8(0);
equIn.add(45).writeU8(0);
equIn.add(46).writeU8(0);
equIn.add(47).writeU8(0);
equIn.add(48).writeU8(0);
equIn.add(49).writeU8(0);
equIn.add(50).writeU8(0);
//尝试解除魔法封印
var ret = random_option_CRandomOptionItemHandle_give_option(ptr(0x941F820).readPointer(), inItemId, CItem_GetRarity(inItemData), CItem_GetUsableLevel(inItemData)
, CItem_GetItemGroupName(inItemData), CEquipItem_GetRandomOptionGrade(inItemData), equIn.add(37));
if(ret)
{
//通知客户端有装备更新
CUser_SendUpdateItemList(user, 1, 0, i);
}
}
}
}
}
© 版权声明
THE END
暂无评论内容