Page 1 of 3 123 ÚltimoÚltimo
Resultados 1 a 10 de 24
  1. #1
    Membro lasombra32's Avatar
    Data de Ingresso
    Aug 2016
    Posts
    21
    Thanks Thanks Given 
    20
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Amused
    País
    Brazil

    Premiar quem concluir BC DS e CC

    Gostaria de saber se alguém conhece alguma querry ou job para Premiar quem concluir BC DS e CC com WCoinC, WCoinP e GoblinPoint
    As Bases são estas abaixo

    "database" => "MuOnline",

    "table" => "CashShopData",
    "columnUsername" => "AccountID",
    "columnAmount" => "WCoinC",
    "columnAmount2" => "WCoinP",
    "columnPoints" => "GoblinPoint");

    Caso alguém possa disponibilizar agradeço

  2. #2
    Membro Roy's Avatar
    Data de Ingresso
    May 2016
    Posts
    108
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    21 Post(s)
    País
    Brazil
    Up,também preciso disso.
    Suba na vida, mas não faça de seus amigos os degraus de sua escada.

  3. #3
    Developer C++ InFamous's Avatar


    Data de Ingresso
    Sep 2014
    Posts
    375
    Thanks Thanks Given 
    152
    Thanks Thanks Received 
    838
    Thanked in
    47 Posts
    Mencionado
    109 Post(s)
    MEU HUMOR
    Devilish
    País
    Brazil
    acredito que tal função pode ser feita direto na source.

  4. #4
    Membro Roy's Avatar
    Data de Ingresso
    May 2016
    Posts
    108
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    21 Post(s)
    País
    Brazil
    Sem ser direto na source não existe outro método ?
    Suba na vida, mas não faça de seus amigos os degraus de sua escada.

  5. #5
    Membro wedher's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    97
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    8 Post(s)
    seria bom !

  6. #6
    Developer C++ konvict's Avatar
    Data de Ingresso
    May 2015
    Posts
    6
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    7
    Thanked in
    1 Post
    Mencionado
    1 Post(s)
    Se os eventos fizerem alteração na db quando alguem vencer, é possível, mas se não fizerem, só na source mesmo.
    O DS eu sei que faz, mas o BC e o outro eu não sei (como só mexo com 97d que não tem CC).
    o DS é só alterar a procedure dele que é a SP_POINT_ACCUMULATION, agora como vai ficar o código, já não sei dizer k

  7. #7
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    811
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Bom vamos lá, vou dar um exemplo para vocês. No meu caso Servidor MuEmu.

    A tabela onde os dados do BC ficam salvos é na tabela RankingBloodCastle, então você pode criar uma trigger:

    Código:
    CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
    AFTER UPDATE
    AS
    
    SET NOCOUNT ON
    SET XACT_ABORT ON
    
    DECLARE @rank int
    DECLARE @valor int
    DECLARE @char varchar(10)
    
    SELECT @valor_anteriror = Score FROM DELETED
    SELECT @valor_novo = Score, @char = Name FROM INSERTED
    
    IF (@valor_novo > 0) and (@valor_novo > @valor_antigo)
    UPDATE CashShopData set WcoinC = WcoinC + 20 where AccountID = (select top 1 AccountID from character where name=@char)
    
    SET NOCOUNT OFF
    SET XACT_ABORT OFF
    Só um exemplo

    BOA SORTE.

  8. #8
    Membro admglobe's Avatar
    Data de Ingresso
    Jul 2016
    Posts
    16
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    Estou atras de uma que premia quem matar os boss das invasões
    MuEmu Season6

  9. #9
    Membro DrAgOn-ADM's Avatar
    Data de Ingresso
    Dec 2014
    Posts
    245
    Thanks Thanks Given 
    30
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts
    Mencionado
    20 Post(s)
    País
    Brazil
    Tambem quero ha premiação de quem matar um BOSS ^^ alguém ai pra ajudar ?
    A boca fala o que quer mais na real são as ATITUDES
    que provam e confirmam quem realmente somos
    NÃO ACREDITE em algo só por que ouviu falar
    as
    PESSOAS são aquilo o que fazem
    não aquilo que
    DIZEM

  10. #10
    Membro Legacy's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    186
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    7
    Thanked in
    6 Posts
    Mencionado
    6 Post(s)
    País
    Brazil
    Citação Originally Posted by louis Ver Post
    Bom vamos lá, vou dar um exemplo para vocês. No meu caso Servidor MuEmu.

    A tabela onde os dados do BC ficam salvos é na tabela RankingBloodCastle, então você pode criar uma trigger:

    Código:
    CREATE TRIGGER [dbo].[PREMIO_BC] ON [dbo].[RankingBloodCastle]
    AFTER UPDATE
    AS
    
    SET NOCOUNT ON
    SET XACT_ABORT ON
    
    DECLARE @rank int
    DECLARE @valor int
    DECLARE @char varchar(10)
    
    SELECT @valor_anteriror = Score FROM DELETED
    SELECT @valor_novo = Score, @char = Name FROM INSERTED
    
    IF (@valor_novo > 0) and (@valor_novo > @valor_antigo)
    UPDATE CashShopData set WcoinC = WcoinC + 20 where AccountID = (select top 1 AccountID from character where name=@char)
    
    SET NOCOUNT OFF
    SET XACT_ABORT OFF
    Só um exemplo

    BOA SORTE.
    Bom, eu teste em "muemu s4" com tabela e colunas iguais as descritas e obtive os seguintes erros:
    Msg 137, Level 15, State 1, Procedure PREMIO_BC, Line 12 Must declare the scalar variable "@valor_anteriror".

    Msg 137, Level 15, State 1, Procedure PREMIO_BC, Line 13 Must declare the scalar variable "@valor_novo".


    Msg 137, Level 15, State 2, Procedure PREMIO_BC, Line 15 Must declare the scalar variable "@valor_novo".
    Como eu ñ majos da interpretação dos mesmos, resolvi postar.
    E,
    sim, eu reparei que é assunto relativamente antigo, porém tem serventia.

Page 1 of 3 123 ÚltimoÚltimo

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