if('2023061230' == item_id){
// 宠物装备附魔
CreatureEh(user);
}
/**
* 用卡片第一格给宠物装备附魔
* @param user
* @param index
*/
function CreatureEh(user){
var inven = CUserCharacInfo_getCurCharacInvenW(user);//获取背包
var cardZero = CInventory_GetInvenRef(inven, INVENTORY_TYPE_ITEM, 201);//获取卡片栏第一格
var itemId = Inven_Item_getKey(cardZero);//获取卡片ID
var CreatureEquZero = CInventory_GetInvenRef(inven, 3, 140);//获取宠物栏宠物装备第一个格子
if((Inven_Item_isEmpty(CreatureEquZero) ) || (Inven_Item_isEmpty(cardZero)))//检查格子中的部位是否是空的
{
api_CUser_SendNotiPacketMessage(user, "附魔失败, 缺少适合条件的装备/卡片", 3);
api_CUser_AddItem(user, 2023061230, 1);//发放1个中间代码编号道具 不返还则需要套盒子
}else{
CreatureEquZero.add(13).writeU32(itemId);//附魔的卡片ID(徽章ID同样适用)
CInventory_delete_item(inven, 1, 201, 1, 20, 1);//删除卡片第一格
api_CUser_SendNotiPacketMessage(user, "附魔成功。", 3);
}
CUser_SendUpdateItemList(user, 1, 0, 201);//通知客户端更新卡片栏第一格
}
© 版权声明
THE END
暂无评论内容