Como se proteger contra DUPE
:: Games :: Mu :: Mu - Tutoriais
Página 1 de 1
Como se proteger contra DUPE
Bloqueando os Baús de Duppers
Execute esse código no SQL Query Analizer uma vez na semana por garantia.
Selecione a DB MuOnline
copie e cole o Código:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]') and OBJECTPROPERTY(id,
N'IsTrigger') = 1) drop trigger [dbo].[trg_CheckSameID] GO
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[AllItemsLog]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1) drop table [dbo].[AllItemsLog] GO
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[CopyLog]') and OBJECTPROPERTY(id, N'IsUserTable') =
1) drop table [dbo].[CopyLog] GO
CREATE TABLE [dbo].[AllItemsLog] ( [items_id] [int] IDENTITY (1, 1) NOT
NULL , [items_type] [binary] (1) NOT NULL , [items_serial] [binary] (4)
NOT NULL , [items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT
NULL ) ON [PRIMARY] GO
CREATE TABLE [dbo].[CopyLog] ( [copy_id] [int] IDENTITY (1, 1) NOT NULL
, [copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL , [copy_date] [datetime] NOT
NULL ) ON [PRIMARY] GO
ALTER TABLE [dbo].[AllItemsLog] ADD CONSTRAINT [DF_CT_ITEM_item]
DEFAULT (0) FOR [items_type], CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT
(0) FOR [items_serial], CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('')
FOR [items_acid] GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY] GO
ALTER TABLE [dbo].[CopyLog] ADD CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date] GO SET QUOTED_IDENTIFIER ON GO SET
ANSI_NULLS ON GO
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Execute esse código no SQL Query Analizer uma vez na semana por garantia.
Selecione a DB MuOnline
copie e cole o Código:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]') and OBJECTPROPERTY(id,
N'IsTrigger') = 1) drop trigger [dbo].[trg_CheckSameID] GO
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[AllItemsLog]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1) drop table [dbo].[AllItemsLog] GO
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[CopyLog]') and OBJECTPROPERTY(id, N'IsUserTable') =
1) drop table [dbo].[CopyLog] GO
CREATE TABLE [dbo].[AllItemsLog] ( [items_id] [int] IDENTITY (1, 1) NOT
NULL , [items_type] [binary] (1) NOT NULL , [items_serial] [binary] (4)
NOT NULL , [items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT
NULL ) ON [PRIMARY] GO
CREATE TABLE [dbo].[CopyLog] ( [copy_id] [int] IDENTITY (1, 1) NOT NULL
, [copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL , [copy_date] [datetime] NOT
NULL ) ON [PRIMARY] GO
ALTER TABLE [dbo].[AllItemsLog] ADD CONSTRAINT [DF_CT_ITEM_item]
DEFAULT (0) FOR [items_type], CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT
(0) FOR [items_serial], CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('')
FOR [items_acid] GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY] GO
ALTER TABLE [dbo].[CopyLog] ADD CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date] GO SET QUOTED_IDENTIFIER ON GO SET
ANSI_NULLS ON GO
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
alexandre- Membro Ativo
- Mensagens : 66
Reputação : 194
Reputação : 1
Data de inscrição : 08/03/2011
Idade : 28
Tópicos semelhantes
» Como virar GM e como Virar Vip
» Como transferir conta (Mu)
» Como instalar mapas no CS 1.6
» Como criar a sua tribo
» Como ser nosso parceiro
» Como transferir conta (Mu)
» Como instalar mapas no CS 1.6
» Como criar a sua tribo
» Como ser nosso parceiro
:: Games :: Mu :: Mu - Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos