Olá Galera, estou postando as query mais procuradas pelos Admnistradores de Mu Online, sempre vem alguem no msn perguntando se sei query tal, etc.
Então está ae algumas que sei !
Execute no Query Analyzer > Mu Online
DELETAR LOG DA DB
Código:
USE MUONLINE
GO
DUMP TRANSACTION MUONLINE WITH NO_LOG
GO
--ZERA ARQUIVO DE LOG
DBCC SHRINKFILE(MUONLINE_LOG, EMPTYFILE)
--REINDEXA A BASE DE DADOS
DBCC SHRINKDATABASE (MUONLINE,10)
GO
--------------------------------------------------------------------------------------------
DELETAR ACC, GUILDS ETC
Código:
DELETE MEMB_INFO
DELETE CHARACTER
DELETE MEMB_STAT
DELETE warehouse
DELETE WZ_CW_INFO
DELETE GuildMember
DELETE Guild
DELETE AccountCharacter
DELETE ExtWareHouse
DELETE AccountCharacter
--------------------------------------------------------------------------------------------
BACKUP DATA BASE AUTOMATICO
Código:
declare @database varchar(15), @directory varchar(30), @tmp varchar(55)
select @directory = 'c:/backups/', -- DIRETÓRIO AQUI (completo, com '/' no final, como está por padrão)
@database = 'muonline', -- BANCO DE DADOS AQUI
@tmp = @directory + @database + '_' + convert(varchar(50), replace(replace(getdate(), ' ', '_'), ':', '-')) + '.backup'
backup database @database to disk = @tmp
--------------------------------------------------------------------------------------------
BONUS DE RESETES+PONTOS+ZEN AO CRIAR ACC
Código:
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED
SET @Resets = 10
SET @Pontos = 1000
SET @Dinheiro = 1000000000
UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
ps: é só editar a quantidade de resetes, pontos e zen que você quer onde está em negrito !
Para retirar esse Bonus Execute:
Código:
USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO
--------------------------------------------------------------------------------------------
EDITAR RESETES DE ALGUM CHAR
Código:
UPDATE Character SET Resets=Numero de resets WHERE name ='Nome do char'
--------------------------------------------------------------------------------------------
VIP + GOLDS PARA TODAS ACCS : OBS SHOP DA DARK TEAM
Código:
update memb_info set creditos = creditos+3
update memb_info set vip = 1 where vip = 0
update DT_SHOP_CREDITS set credits=credits+20
--------------------------------------------------------------------------------------------
Atualização dia: 15/03/2011
QUERY PREMIAÇÃO DE GOLDS PARA PLAYERS ONLINE PARA TABELAS SITE LEANDRO DALDEGAM
Código:
USE [MuOnline]
UPDATE webCash.dbo.webSite SET amout=amout + 1
FROM memb_info JOIN MEMB_STAT ON MEMB_INFO.memb___id = memb_stat.memb___id
collate Latin1_general_CI_AS
WHERE MEMB_STAT.ConnectStat = 1
Bom é isso ae Galera.
Espero que ajude vocês.
Abraços, Att Guz3rax