Code:
-- Drop table WebShop if it exists
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WebShop]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[WebShop];
CREATE TABLE [dbo].[MEMB_CREDITS] ([memb___id] [varchar] (10) COLLATE Modern_Spanish_CI_AS NOT NULL ,[credits] [int] NOT NULL) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop] ([uid] [int] IDENTITY (1, 1) NOT NULL ,[id] [int] NOT NULL ,[type] [int] NOT NULL ,[ex_type] [int] NOT NULL ,[name] [varchar] (51) COLLATE Modern_Spanish_CI_AS NOT NULL ,[credits] [int] NOT NULL ,[X] [int] NULL ,[Y] [int] NULL ,[luck] [int] NULL ,[skill] [int] NULL ,[hasLevel] [int] NULL ,[default_durability] [int] NULL ,[hasOption] [int] NOT NULL ,[optionType] [int] NOT NULL ,[category] [int] default 14,[stickLevel] [int] default 0,[maxitop] [int] default 0,[maxitlv] [int] default 0,[maxitxl] [int] default 0) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop_Feedback] ([id] [int] IDENTITY (1, 1) NOT NULL ,[username] [varchar] (10) COLLATE Modern_Spanish_CI_AS NOT NULL ,[feedback] [nvarchar] (4000) COLLATE Modern_Spanish_CI_AS NOT NULL , [ts] [bigint] NOT NULL ) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop_LOG] ([id] [int] IDENTITY (1, 1) NOT NULL ,[accountid] [varchar] (10) COLLATE Modern_Spanish_CI_AS NOT NULL ,[details] [text] COLLATE Modern_Spanish_CI_AS NOT NULL ,[dateline] [int] NOT NULL) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop_UI] ([item] [varchar] (32) COLLATE Modern_Spanish_CI_AS NOT NULL , [credits] [int] NOT NULL) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop_IPBlock] ([id] [int] IDENTITY (1, 1) NOT NULL ,[iprange] [varchar] (31) COLLATE Modern_Spanish_CI_AS NOT NULL ,[name] [varchar] (50) COLLATE Modern_Spanish_CI_AS NULL ,[displtxt] [nvarchar] (4000) COLLATE Modern_Spanish_CI_AS NULL,[attempts] [int] NOT NULL) ON [PRIMARY];
CREATE TABLE [dbo].[WebShop_Groups] ([id] [int] NOT NULL ,[name] [varchar] (30) COLLATE Modern_Spanish_CI_AS NOT NULL ,[credits] [int] NOT NULL ,[basedon] [int] NOT NULL ) ON [PRIMARY];
ALTER TABLE [dbo].[MEMB_CREDITS] WITH NOCHECK ADD CONSTRAINT [DF_MEMB_CREDITS_credits] DEFAULT (0) FOR [credits];
ALTER TABLE [dbo].[MEMB_CREDITS] WITH NOCHECK ADD CONSTRAINT [PK_MEMB_CREDITS] PRIMARY KEY CLUSTERED ([memb___id]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_1] PRIMARY KEY CLUSTERED ([uid]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop_LOG] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_LOG] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop_UI] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_UI] PRIMARY KEY CLUSTERED ([item]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop_UI] WITH NOCHECK ADD CONSTRAINT [DF_WebShop_UI_credits] DEFAULT (0) FOR [credits];
ALTER TABLE [dbo].[WebShop_IPBlock] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_IPBlock] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop_IPBlock] WITH NOCHECK ADD CONSTRAINT [DF_WebShop_IPBlock_name] DEFAULT ('IpBan') FOR [name],CONSTRAINT [DF_WebShop_IPBlock_displtxt] DEFAULT (N'You are not permited to access this area.') FOR [displtxt],CONSTRAINT [DF_WebShop_IPBlock_attempts] DEFAULT (0) FOR [attempts];
ALTER TABLE [dbo].[WebShop_Groups] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_Groups] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY];
ALTER TABLE [dbo].[WebShop_Groups] WITH NOCHECK ADD CONSTRAINT [DF_WebShop_Groups_credits] DEFAULT (0) FOR [credits],CONSTRAINT [DF_WebShop_Groups_basedon] DEFAULT (0) FOR [basedon];
ALTER TABLE [dbo].[WebShop_Feedback] WITH NOCHECK ADD CONSTRAINT [PK_WebShop_Feedback] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY];