[Tutorial não feito por mim]
Estarei postando vários códigos muito úteis. Todos executados via Query Analyzer.
Como executar os código:
1 - Abra o Query Analizer
2 - Selecione a DB MuOnline(la está seliciona a DB master, bem la em cima, do lado de um botão de stop)
3 - Copie o código abaixo
4 - Cole na parte branca(parece até um editor de texto)
5 - aperte F5
6 - Pronto as accs foram deletadas!
* Deletar contas inativas *
CODE
DECLARE @Acc varchar(10), @Chars varchar(10), @test int
select @test = 0
DECLARE LISTA CURSOR LOCAL FOR
SELECT memb___id FROM MEMB_INFO
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
begin
if (SELECT COUNT(*) FROM Character where AccountID=@Acc) = 0
begin
DELETE from MEMB_INFO where memb___id=@Acc
DELETE from VI_CURR_INFO where memb___id=@Acc
select @test = @test + 1
end
FETCH NEXT FROM LISTA INTO @Acc
end
CLOSE LISTA
DEALLOCATE LISTA
print @test
* Deletar Guilds sem Score *
QUOTE
DELETE GuildMember
From GuildMember join Guild on GuildMember.G_Name = Guild.G_Name
where Guild.G_Score < ('2')
DELETE Guild
where G_Score < ('2')
* Bloquear todas Contas *
UPDATE MEMB_INFO SET bloc_code=1
* Bloquear apena uma Contas *
UPDATE MEMB_INFO SET bloc_code=1 WHERE memb___id='nome_da_conta'
* Colocar Char ADM *
UPDATE Character SET CtlCode=10 WHERE Name='nome_do_char'
* Colocar Char GM *
UPDATE Character SET CtlCode=8 WHERE Name='nome_do_char'
* Desbloquear Todas Contas *
UPDATE MEMB_INFO SET bloc_code=0
* Desbloquear uma Conta *
UPDATE MEMB_INFO SET bloc_code=0 WHERE memb___id='nome_da_conta'
* Dias Banido *
UPDATE Character SET Dias_Ban=dias do ban WHERE name ='nome do *****'
* Editar Resetes *
UPDATE Character SET Resets=Numero de resets WHERE name ='Nome da conta'
* Limpar Contas Presas. (Executar com o server offline) *
UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1
* Listar ADM´s *
SELECT Name FROM Character WHERE CtlCode=10
* Listar Contas Bloqueadas *
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=1
* Listar Contas Desbloqueadas *
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=0
* Listar Contas não Vips *
SELECT memb___id FROM MEMB_INFO WHERE vip=0
* Listar Contas Offline *
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=0
* Listar Contas Online *
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=1
* Listar Contas Vips *
SELECT memb___id FROM MEMB_INFO WHERE vip=1
* Listar GM´s *
SELECT Name FROM Character WHERE CtlCode=8
* Listar ADM´s *
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
* Tirar GM de Char *
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
* Tirar Vip *
UPDATE MEMB_INFO SET vip=0 WHERE memb___id='nome_da_conta'
* Tornar Vip *
UPDATE MEMB_INFO SET vip=1 WHERE memb___id='nome_da_conta'
* Ver Contas ADM *
SELECT memb___id FROM Character WHERE CtlCode=10
* Ver Contas GM *
SELECT memb___id FROM Character WHERE CtlCode=8
Estarei postando vários códigos muito úteis. Todos executados via Query Analyzer.
Como executar os código:
1 - Abra o Query Analizer
2 - Selecione a DB MuOnline(la está seliciona a DB master, bem la em cima, do lado de um botão de stop)
3 - Copie o código abaixo
4 - Cole na parte branca(parece até um editor de texto)
5 - aperte F5
6 - Pronto as accs foram deletadas!
* Deletar contas inativas *
CODE
DECLARE @Acc varchar(10), @Chars varchar(10), @test int
select @test = 0
DECLARE LISTA CURSOR LOCAL FOR
SELECT memb___id FROM MEMB_INFO
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
begin
if (SELECT COUNT(*) FROM Character where AccountID=@Acc) = 0
begin
DELETE from MEMB_INFO where memb___id=@Acc
DELETE from VI_CURR_INFO where memb___id=@Acc
select @test = @test + 1
end
FETCH NEXT FROM LISTA INTO @Acc
end
CLOSE LISTA
DEALLOCATE LISTA
print @test
* Deletar Guilds sem Score *
QUOTE
DELETE GuildMember
From GuildMember join Guild on GuildMember.G_Name = Guild.G_Name
where Guild.G_Score < ('2')
DELETE Guild
where G_Score < ('2')
* Bloquear todas Contas *
UPDATE MEMB_INFO SET bloc_code=1
* Bloquear apena uma Contas *
UPDATE MEMB_INFO SET bloc_code=1 WHERE memb___id='nome_da_conta'
* Colocar Char ADM *
UPDATE Character SET CtlCode=10 WHERE Name='nome_do_char'
* Colocar Char GM *
UPDATE Character SET CtlCode=8 WHERE Name='nome_do_char'
* Desbloquear Todas Contas *
UPDATE MEMB_INFO SET bloc_code=0
* Desbloquear uma Conta *
UPDATE MEMB_INFO SET bloc_code=0 WHERE memb___id='nome_da_conta'
* Dias Banido *
UPDATE Character SET Dias_Ban=dias do ban WHERE name ='nome do *****'
* Editar Resetes *
UPDATE Character SET Resets=Numero de resets WHERE name ='Nome da conta'
* Limpar Contas Presas. (Executar com o server offline) *
UPDATE MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1
* Listar ADM´s *
SELECT Name FROM Character WHERE CtlCode=10
* Listar Contas Bloqueadas *
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=1
* Listar Contas Desbloqueadas *
SELECT memb___id FROM MEMB_INFO WHERE bloc_code=0
* Listar Contas não Vips *
SELECT memb___id FROM MEMB_INFO WHERE vip=0
* Listar Contas Offline *
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=0
* Listar Contas Online *
SELECT memb___id FROM MEMB_STAT WHERE ConnectStat=1
* Listar Contas Vips *
SELECT memb___id FROM MEMB_INFO WHERE vip=1
* Listar GM´s *
SELECT Name FROM Character WHERE CtlCode=8
* Listar ADM´s *
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
* Tirar GM de Char *
UPDATE Character SET CtlCode=1 WHERE Name='nome_do_char'
* Tirar Vip *
UPDATE MEMB_INFO SET vip=0 WHERE memb___id='nome_da_conta'
* Tornar Vip *
UPDATE MEMB_INFO SET vip=1 WHERE memb___id='nome_da_conta'
* Ver Contas ADM *
SELECT memb___id FROM Character WHERE CtlCode=10
* Ver Contas GM *
SELECT memb___id FROM Character WHERE CtlCode=8
Editado por um moderador: