--奻嘉朸蚾惘碟 function I4800247_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false -- 妤把抉志快把攸快技, 忱抉扼找忘找抉折扶抉 抖我 扼志抉忌抉忱扶抉忍抉 技快扼找忘 志 我扶志快扶找忘把快 我忍把抉抗忘 local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 1 then -- 孝志快忱抉技抖攸快技 我忍把抉抗忘, 折找抉 志 我扶志快扶找忘把快 扶快忱抉扼找忘找抉折扶抉 技快扼找忘 bRet = 40 return bRet, bIgnore end -- 妤把抉志快把攸快技, 忱抉扼找忘找抉折扶抉 抖我 批 我忍把抉抗忘 扭把快忱技快找抉志 扼 ID 4800239 local itemCount = role.GetRoleItemNum(TargetID, 4800239) if itemCount < 2 then -- 孝志快忱抉技抖攸快技 我忍把抉抗忘, 折找抉 批 扶快忍抉 扶快忱抉扼找忘找抉折扶抉 扭把快忱技快找抉志 bRet = 103 end return bRet, bIgnore end function I4800247_GiftBag(MapID, InstanceID, TypeID, TargetID) -- 孝忱忘抖攸快技 2 扭把快忱技快找忘 扼 ID 4800239 我戒 我扶志快扶找忘把攸 我忍把抉抗忘 role.RemoveFromRole(MapID, InstanceID, TargetID, 4800239, 2, 101) -- 坐快扶快把我把批快技 扼抖批折忘抄扶抉快 折我扼抖抉 抉找 1 忱抉 200 local k = math.random(200) -- 圾 戒忘志我扼我技抉扼找我 抉找 戒扶忘折快扶我攸 k 忱抉忌忘志抖攸快技 扼抉抉找志快找扼找志批攻投我抄 扭把快忱技快找 if k == 100 then role.AddRoleItem(MapID, InstanceID, TargetID, 4820191 + math.random(36), 1, -1, 8, 420) elseif k <= 20 then role.AddRoleItem(MapID, InstanceID, TargetID, 4800248, 2, -1, 8, 420) else role.AddRoleItem(MapID, InstanceID, TargetID, 4800248, 1, -1, 8, 420) end end -- 妓快忍我扼找把我把批快技 扼抉忌抑找我攸 忱抖攸 我扼扭抉抖抆戒抉志忘扶我攸 扭把快忱技快找忘 aux.RegisterItemEvent(4800247, 1, "I4800247_GiftBag") aux.RegisterItemEvent(4800247, 0, "I4800247_CanUseGiftBag")