-- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530151 function I4530151_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 10}, {3070057, 1}, {4530152, 1}, {4530110, 10} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530151 function I4530151_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 4 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530151, 1, "I4530151_GiftBag") aux.RegisterItemEvent(4530151, 0, "I4530151_CanUseGiftBag") -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530152 function I4530152_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 10}, {3060001, 10}, {3070057, 1}, {4530153, 1}, {4530110, 20} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530152 function I4530152_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 5 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530152, 1, "I4530152_GiftBag") aux.RegisterItemEvent(4530152, 0, "I4530152_CanUseGiftBag") -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530153 function I4530153_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 10}, {3060002, 10}, {3100002, 1}, {3100012, 1}, {3070057, 1}, {4530154, 1}, {4530110, 20} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530153 function I4530153_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 7 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530153, 1, "I4530153_GiftBag") aux.RegisterItemEvent(4530153, 0, "I4530153_CanUseGiftBag") -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530154 function I4530154_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 10}, {3060003, 30}, {3100003, 1}, {3100013, 1}, {4090007, 10}, {4090001, 5}, {4530155, 1}, {4530110, 20} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530154 function I4530154_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 8 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530154, 1, "I4530154_GiftBag") aux.RegisterItemEvent(4530154, 0, "I4530154_CanUseGiftBag") -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530155 function I4530155_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 10}, {3060004, 50}, {3100004, 2}, {3100014, 2}, {3070057, 1}, {3070022, 5}, {4530156, 1}, {4530110, 50} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530155 function I4530155_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 8 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530155, 1, "I4530155_GiftBag") aux.RegisterItemEvent(4530155, 0, "I4530155_CanUseGiftBag") -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §Õ§à§Ò§Ñ§Ó§Ý§Ö§ß§Ú§ñ §á§â§Ö§Õ§Þ§Ö§ä§à§Ó §Ú§Ù §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530156 function I4530156_GiftBag(MapID, InstanceID, TypeID, TargetID) local itemsToAdd = { {3070056, 20}, {3060005, 50}, {4090008, 10}, {4090010, 5}, {3070057, 1}, {3070022, 5}, {4090011, 5}, {4530110, 50} } for _, item in ipairs(itemsToAdd) do role.AddRoleItem(MapID, InstanceID, TargetID, item[1], item[2], -1, 8, 420) end end -- §¶§å§ß§Ü§è§Ú§ñ §Õ§Ý§ñ §á§â§à§Ó§Ö§â§Ü§Ú §Ó§à§Ù§Þ§à§Ø§ß§à§ã§ä§Ú §Ú§ã§á§à§Ý§î§Ù§à§Ó§Ñ§ß§Ú§ñ §á§à§Õ§Ñ§â§à§é§ß§à§Ô§à §á§Ñ§Ü§Ö§ä§Ñ 4530156 function I4530156_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 8 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4530156, 1, "I4530156_GiftBag") aux.RegisterItemEvent(4530156, 0, "I4530156_CanUseGiftBag")