function I4700213_GiftBag(MapID, InstanceID, TypeID, TargetID) -- Добавляем предметы в инвентарь игрока role.AddRoleItem(MapID, InstanceID, TargetID, 4820047, 3, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4820045, 2, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4820107, 10, 6, 8, 420) -- Список предметов для случайного выбора local items = { 8010014, 8020014, 8030014, 8040014, 8050014, 8051014, 8060014, 8061014, 8070014, 8071014, 8080014, 8081014, 8090014, 8091014, 8100014, 8110014, 8111014, 8121014, 8122014, 8130014 } -- Добавляем два случайных предмета из списка role.AddRoleItem(MapID, InstanceID, TargetID, items[math.random(#items)], 1, 3, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, items[math.random(#items)], 1, 3, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if FreeSize < 2 then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4700213, 1, "I4700213_GiftBag") aux.RegisterItemEvent(4700213, 0, "BaoXiang_CanUse")