Resultados 1 a 4 de 4

Tópico: Custom Arena

  1. #1
    Membro phillippec1's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    65
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    País
    Brazil

    Custom Arena

    Boa tarde, estou utilizando a seguinte query para premiar as Custom Arena, mas não sei se está correto. Só testei no Survivor ainda, e aparentemente a premiação em goblin está indo, porém, a de cash não. Poderiam me da uma força?

    USE [MuOnline]
    GO
    /****** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 12/10/2017 14:02:10 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER Procedure [dbo].[WZ_CustomArenaRanking]
    [FONT=&quot @[Somente membros podem ver os links. ] varchar(10),[/FONT]
    @Name varchar(10),
    @ArenaNumber int,
    @UserScore int,
    @UserRank int
    AS
    BEGIN

    SET NOCOUNT ON
    SET XACT_ABORT ON

    IF(@ArenaNumber = 0)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 5 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 1)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 2)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 3)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 4)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 5)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 6)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 7)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END


    SET NOCOUNT OFF
    SET XACT_ABORT OFF

    END

  2. #2
    Lendário russo1's Avatar

    Data de Ingresso
    Feb 2015
    Posts
    458
    Thanks Thanks Given 
    52
    Thanks Thanks Received 
    63
    Thanked in
    26 Posts
    Mencionado
    70 Post(s)
    MEU HUMOR
    Daring
    tópico movido para areá correta, mais atenção por favor.

  3. #3
    Membro phillippec1's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    65
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    1 Post(s)
    País
    Brazil
    Citação Originally Posted by russo1 Ver Post
    tópico movido para areá correta, mais atenção por favor.
    Obrigado e desculpe

  4. #4
    Developer Delphi Arcade's Avatar


    Data de Ingresso
    Sep 2017
    Posts
    151
    Thanks Thanks Given 
    6
    Thanks Thanks Received 
    10
    Thanked in
    5 Posts
    Mencionado
    20 Post(s)
    MEU HUMOR
    Relaxed
    País
    Brazil
    Citação Originally Posted by phillippec1 Ver Post
    Boa tarde, estou utilizando a seguinte query para premiar as Custom Arena, mas não sei se está correto. Só testei no Survivor ainda, e aparentemente a premiação em goblin está indo, porém, a de cash não. Poderiam me da uma força?

    USE [MuOnline]
    GO
    /****** Object: StoredProcedure [dbo].[WZ_CustomArenaRanking] Script Date: 12/10/2017 14:02:10 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER Procedure [dbo].[WZ_CustomArenaRanking]
    [FONT=&quot @[Somente membros podem ver os links. ] varchar(10),[/FONT]
    @Name varchar(10),
    @ArenaNumber int,
    @UserScore int,
    @UserRank int
    AS
    BEGIN

    SET NOCOUNT ON
    SET XACT_ABORT ON

    IF(@ArenaNumber = 0)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 5 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 1)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 2)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 3)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 4)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 5)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 6)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END

    IF(@ArenaNumber = 7)
    BEGIN

    IF(@UserRank = 1)
    BEGIN

    UPDATE CashShopData SET GoblinPoint=GoblinPoint + 100 WHERE AccountID @[Somente membros podem ver os links. ]
    UPDATE MEMB_INFO SET Cash = Cash + 20 where memb___id = @[Somente membros podem ver os links. ]

    END

    END


    SET NOCOUNT OFF
    SET XACT_ABORT OFF

    END

    Ao meu ver a query está correta, levando em conta que você esteja usando site e shop daldegan. No seu SQLServer tente fazer o seguinte:

    A coluna "Cash", dentro da tabela MEMB_INFO como mostrado na query, desmarque a opção Allow Nulls e logo após, nas propriedades (Collum Properties) mais abaixo, defina o Default Value or Binding para "0" (Zero).

    Depois disso, teste novamente.
    A vida é um eterno aprendizado
    Seja sempre humilde!

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