Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


HGIDC
Resultados 1 a 2 de 2
  1. #1


    Avatar de chris05
    Data de Ingresso
    Sep 2009
    Localização
    Sem informações
    Idade
    61
    Posts
    1.667
    Agradecido
    48
    Agradeceu
    32
    Peso da Avaliação
    36

    Padrão Query para fixar código de char

    No novo server da Titans Tech (versão 11.00.00), a classe do Rage Fighter é 96... Ao evoluir, ele passa a ser da classe 98.

    No entanto, se for usada a classe 98, o Fist Master aparece no jogo como Rage Fighter. Depois de alguns testes, verifiquei que a classe correta para o Fist Master é 97 (mudei manualmente na table e funcionou).

    Preciso então de uma query (ou outra solução) para que sempre que o Rage Fighter evoluir a classe na table seja 97 e não 98....

    (Espero ter conseguido explicar o problema e o que preciso fazer).
    CAMPANHA: VAMOS UTILIZAR O BCC PARA REPASSAR UM EMAIL PARA TODOS OS NOSSOS CONTATOS... VAMOS GARANTIR A SEGURANÇA DE CADA UM, BEM COMO SUA PRIVACIDADE...

  2. #2



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.249
    Agradecido
    2002
    Agradeceu
    533
    Peso da Avaliação
    30

    Padrão

    Só fazendo Trigger tia chris...
    Vou fazer aqui eu posto pra vc (:


    __________________________________________________ ____

    EDIT 1:

    Aqui está tia Chris, faça bom uso (:

    Código:
    USE [MUONLINE]
    GO
    
    if exists ((select * from dbo.sysobjects where xtype = 'TR' and name = 'FixClass'))
    drop trigger [dbo].[FixClass]
    GO
    
    CREATE TRIGGER [dbo].[FixClass] ON [dbo].[Character] 
    AFTER UPDATE AS
    IF (UPDATE(Class)) 
    BEGIN
    
    --==============================--
    --	DECLARANDO VARIÁVEIS	--
    --==============================--
    
    	DECLARE @NAME VARCHAR(10);
    
    --==============================--
    --	CAPTURANDO DADOS	--
    --==============================--
    
    	SET @NAME=(SELECT [dbo].[Character].[Name] FROM [dbo].[Character] WHERE [dbo].[Character].[Class] = '98')
    
    --==============================--
    --	ATUALIZANDO DADOS	--
    --==============================--	
    IF @NAME IS NOT NULL
    
    BEGIN
    	UPDATE [dbo].[Character] SET [dbo].[Character].[Class] = '97' WHERE  [dbo].[Character].[Name] = @NAME
    
    	END
    END
    GO
    EDIT 2:

    Contudo, devo alertar que a troca de classe se tornará um pouco mais lenta^^


    Aproveitando,feliz ano novo e sucesso (:
    Última edição por Renato; 01-01-2012 às 04:10 PM.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Resolvido| Query concertar status char que novos
    Por João Neto no fórum Pedidos
    Respostas: 1
    Último Post: 14-10-2011, 08:10 PM
  2. |Pedido| Query/ Job abrir o Baú ao criar char/ acc
    Por Neox no fórum Arquivos MuOnline
    Respostas: 4
    Último Post: 06-08-2011, 02:33 AM
  3. |Pedido| Query para fixar 65k
    Por TENENT no fórum Pedidos
    Respostas: 9
    Último Post: 06-12-2010, 12:59 AM
  4. |Resolvido| Query para resetar os char perder os itens do char!
    Por kelvin no fórum Tópicos resolvidos
    Respostas: 5
    Último Post: 04-02-2010, 01:48 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •