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

Alpha Servers
Resultados 1 a 4 de 4
  1. #1

    Avatar de Nichollas Ed.
    Data de Ingresso
    Oct 2010
    Localização
    Fortaleza
    Posts
    49
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão Começando com todas as classe & chars

    Pelo SQL!

    Só com Mssql 2005

    Abra seu Mssql 2005, Entrepise Manager,

    Clique 2 vezes na data base [GC], Padrão do GrandChase.
    Depois clique em Tables, expandindo Todas!
    Ficando assim:

    Baixe ate o fim as Tables, até achar a Table users! e Clique no [+]
    Ficara assim:

    Clique em Triggers,Aparecerá um quadrado com Nome Creat_Characters.
    Clique nele com o Botão direito do Mouse e Clique em Modify.
    Ficara assim:


    Agora vou explicar:

    está assim:



    Código:
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    AS
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    Os codigos são o INSERT INTO.

    ou seja:

    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0<< Numero do Char, 0 = Elesis FROM [Inserted](nolock)


    Intão, você pergunta quero que começe com lass, você add mais um comando, ficando assim:


    Código:
    set QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    AS
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    Perceba depois de Select Login, puis o numero 3[ 3 = Lass ]
    Intão, se quiser outros char so botar o Numero:
    0 = Elesis
    1 = Lire
    2 = Arme
    3 = Lass
    4= Ryan
    5 = Ronan

    você me pergunta, como boto pra começar com todos chars?, simples.
    deixe o Codigo assim:

    Código:
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    AS
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 4 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 5 FROM [Inserted](nolock)
    Os 5 chars disponiveis

    Clique com botão direito do Mouse dentro do quadrado e Selecione Execute:
    assim:


    Pronto todos que cadastrarem ou criarem conta pelo propio mssql começarão com todos chars disponiveis!

    Agora fazendo com que começe com qualquer classe da 1º a 4º

    Clique com botão direito na table Characters.

    e clique na opção Modify,selecione a Aba Promotion, e la embaixo em Default Ponha a classe que você deseja que começe, ex:
    1 = 2º classe
    2 = 3º classe
    3 = 4º classe
    0 = 1 Classe Obivio!

    Deixando assim:



    Feche no x encima, aparecera uma janela clike em sim!




    Pronto, todos que cadastrarem ou Criarem conta pelo Enterprise[ Aqueles que tem problema no Site!], começarão com os chars e classes que você configurou.


    Creditos: Junior

  2. #2

    Avatar de muonline3
    Data de Ingresso
    Apr 2015
    Localização
    amazonia
    Idade
    36
    Posts
    41
    Agradecido
    4
    Agradeceu
    4
    Peso da Avaliação
    0

    Padrão

    amigo,
    tome cuidado com o SELECT Login, 0, pois qualquer falha de lida do sql server pode gerar incompatibilidade com o sistema ou simplesmente o muserver.
    Não use o else no final da váriavel, sempre use end em items .ini && txt.
    OBS: Esse código seu abaixo está errado.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    AS
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 4 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 5 FROM [Inserted](nolock)

    Corrigido.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    END
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    ELSE
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 4 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 5 FROM [Inserted](nolock)

    Váriaves lendo o GS&&GSCS Corretamente.

  3. #3

    Avatar de s00x
    Data de Ingresso
    Mar 2013
    Localização
    Goiânia
    Posts
    369
    Agradecido
    253
    Agradeceu
    159
    Peso da Avaliação
    14

    Padrão

    Já viu de quando é o tópico ? Caso não, é de 2011 .
    E da onde tirou isso, que o SELECT ta errado ?
    Isso é pra ser gerado direto na DB do Game, não tem nada haver com compatibilidade, e não tem nada haver com MuOnline, é para GrandChase, e nunca li tanta bobera em um tópico só .

    Ri muito disso [risos]
    OBS: Esse código seu abaixo está errado.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    AS
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 4 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 5 FROM [Inserted](nolock)

    Corrigido.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    END
    ALTER TRIGGER [dbo].[Create_Characters] ON [dbo].[users] FOR INSERT
    ELSE
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 0 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 1 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 2 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 3 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 4 FROM [Inserted](nolock)
    INSERT INTO [dbo].[Characters](Login, CharType)
    SELECT Login, 5 FROM [Inserted](nolock)

    Váriaves lendo o GS&&GSCS Corretamente.
    Última edição por s00x; 23-05-2015 às 10:02 AM.
    Explore seu conhecimento antes que os outros o Explore.

  4. #4

    Avatar de muonline3
    Data de Ingresso
    Apr 2015
    Localização
    amazonia
    Idade
    36
    Posts
    41
    Agradecido
    4
    Agradeceu
    4
    Peso da Avaliação
    0

    Padrão

    esqueci de uma coisa,
    att xereca

 

 

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. |Tutorial| Novos chars começando Level 99 e Set 99+.
    Por Saly no fórum CA | Tutoriais
    Respostas: 0
    Último Post: 05-11-2012, 01:16 PM
  2. |Dúvida| Como equilibrar pvp dos chars ?
    Por nickredmr no fórum Dúvidas
    Respostas: 4
    Último Post: 17-05-2012, 07:30 PM
  3. |Pedido| Começando a Programar Dicas
    Por Leroy no fórum Pedidos
    Respostas: 2
    Último Post: 27-11-2011, 02:15 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
  •