Resultados 1 a 4 de 4

Tópico: Query migrador

  1. #1
    PHP Coder LucasHZ's Avatar

    Data de Ingresso
    Feb 2018
    Posts
    37
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    197
    Thanked in
    7 Posts
    Mencionado
    9 Post(s)
    País
    Brazil

    Query migrador

    tem a mesma funcionalidade deste [Somente membros podem ver os links. ]

    Código:
    
    
    DECLARE 
        @Conta varchar(10), 
        @contador int
         
    select @contador = 0
     
    DECLARE LISTA CURSOR LOCAL FOR 
    
    
    SELECT memb___id FROM MuOnline2.dbo.MEMB_INFO
    
    
    OPEN LISTA 
    
    
    FETCH NEXT FROM LISTA INTO @Conta 
    
    
    WHILE @@FETCH_STATUS = 0 
    
    
    begin 
    if (SELECT migrado FROM MuOnline2.dbo.MEMB_INFO where memb___id=@Conta) = 0 
    begin
     select @contador = @contador + 1
     --MIGRA CONTA
     INSERT INTO MuOnline.dbo.MEMB_INFO (memb___id,memb__pwd,memb_name,mail_addr,fpas_ques,fpas_answ,sno__numb,bloc_code,ctl1_code,post_code,addr_info,tel__numb,phon_numb,addr_deta,mail_chek,cash,vip,datebegin,dateend,dateEndInteger) SELECT memb___id,memb__pwd,memb_name,mail_addr,fpas_ques,fpas_answ,sno__numb,bloc_code,ctl1_code,post_code,addr_info,tel__numb,phon_numb,addr_deta,mail_chek,cash,vip,datebegin,dateend,dateEndInteger from MuOnline2.dbo.MEMB_INFO where memb___id = @Conta
     --CHARACTER
     INSERT INTO MuOnline.dbo.AccountCharacter (Id,GameID1,GameID2,GameID3,GameID4,GameID5,GameIDC,MoveCnt) SELECT Id,GameID1,GameID2,GameID3,GameID4,GameID5,GameIDC,MoveCnt FROM MuOnline2.dbo.AccountCharacter WHERE Id = @Conta
     INSERT INTO MuOnline.dbo.Character(AccountID, Name, cLevel, LevelUpPoint, Class, Experience, Strength, Dexterity, Vitality, Energy, Inventory, MagicList, Money, Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY, MapDir, PkCount, PkLevel, PkTime, MDate, LDate, CtlCode, DbVersion, Quest, Leadership, ChatLimitTime, FruitPoint, Resets) SELECT AccountID, Name, cLevel, LevelUpPoint, Class, Experience, Strength, Dexterity, Vitality, Energy, Inventory, MagicList, Money, Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY, MapDir, PkCount, PkLevel, PkTime, MDate, LDate, CtlCode, DbVersion, Quest, Leadership, ChatLimitTime, FruitPoint, Resets from MuOnline2.dbo.character where AccountID  = @Conta
    --MIGRAR BAUS
     INSERT INTO MuOnline.dbo.warehouse(AccountID, Items, Money, EndUseDate, DbVersion, pw) SELECT AccountID, Items, Money, EndUseDate, DbVersion, pw from [MuOnline2].[dbo].[warehouse] where AccountID  = @Conta
    --MIGRAR BAUS EXTRAS
     INSERT INTO MuOnline.dbo.Extwarehouse(VaultID, AccountID, Items, EndUseDate, DbVersion, Money, pw) SELECT VaultID, AccountID, Items, EndUseDate, DbVersion, Money, pw from MuOnline2.dbo.Extwarehouse where AccountID  = @Conta
     UPDATE MuOnline2.dbo.MEMB_INFO SET migrado = 1 WHERE memb___id = @Conta
    end
    
    
    FETCH NEXT FROM LISTA INTO @Conta 
    end 
    CLOSE LISTA 
    DEALLOCATE LISTA 
    print @contador
    MU VERSÂO 1.1E, ACESSE : MUTITANS.COM.BR

  2. #2
    Membro VIP AlanHenrique's Avatar
    Data de Ingresso
    Apr 2017
    Posts
    43
    Thanks Thanks Given 
    35
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    8 Post(s)
    MEU HUMOR
    Bashful
    País
    Brazil
    boa noite lucas queria so migra as contas eos chars com status dele pode me ta um hellp

  3. #3
    Membro cronusmaker's Avatar
    Data de Ingresso
    May 2015
    Posts
    473
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    11
    Thanked in
    9 Posts
    Mencionado
    13 Post(s)
    MEU HUMOR
    Buzzed
    País
    Brazil
    Citação Originally Posted by NEWDARKTEAM Ver Post
    boa noite lucas queria so migra as contas eos chars com status dele pode me ta um hellp
    a unica coisa que vi que ta faltando nesse sistema ai ea opçao de moedas ou seja vip , e creditos que a conta possuir
    [CENTER]

  4. #4
    PHP Coder LucasHZ's Avatar

    Data de Ingresso
    Feb 2018
    Posts
    37
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    197
    Thanked in
    7 Posts
    Mencionado
    9 Post(s)
    País
    Brazil
    vip e moedas estão migrando porem esta configurado para musite, caso use outro terá de mudar os nome das tabelas na query, ai agora eu teste em uma versão 1.0 para season 4.5, então a moeda estava como "cash" e tiver que mudar para CSpoints. oque não fiz foi a migração de guilds e membros apenas.

    5 minutes:------- Atualizado -------

    Citação Originally Posted by NEWDARKTEAM Ver Post
    boa noite lucas queria so migra as contas eos chars com status dele pode me ta um hellp
    so comentar a linha dos baus, porem irá migra os itens dos personagens, então você teria que remover a parte de itens da query, caso queira não apareça itens no personagem, você pode migrar, você pode migrar qualquer versão baixa para uma mais nova sem perder itens, porem não pode migrar de uma nova para uma velha sem bugalos.
    Last edited by LucasHZ; 10/06/2019 at 12:52 PM.
    MU VERSÂO 1.1E, ACESSE : MUTITANS.COM.BR

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais