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

Alpha Servers
Página 2 de 3 PrimeiroPrimeiro 123 ÚltimoÚltimo
Resultados 11 a 20 de 26
  1. #11



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.099
    Agradecido
    2519
    Agradeceu
    492
    Peso da Avaliação
    30

    Padrão

    @_-TONNYB0RUS-_, nos testes que fiz com o @Mr.Junior, tudo está certinho, contabilizando os PK's e os Hero's corretamente até a limitação da coluna INTEGER 4, que é de 2147483647.
    Se no seu servidor não está contabilizando acima de 3, é necessário verificar com calma o que está acontecendo. Sem olhar o SQL e realizar testes, não tem como te responder.

    Você utiliza algum outro sistema de contagem de ranking? Se sim, pode ser interferência dele.

    []'s
    Código PHP:
    <?php
        
    if(Weather::getState() == 'Rainy weather') {
            
    $this->removingLittleHorseFromRain();
        }

  2. #12

    Avatar de _-TONNYB0RUS-_
    Data de Ingresso
    Apr 2016
    Localização
    Brasil
    Idade
    30
    Posts
    31
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    @Renato , utilizo muemu season6 , a database original não tem ranking hero , apenas pk , na tabela character tem apenas as seguintes colunas , pkcount , pklevel e pktime

  3. #13

    Avatar de guilherme100
    Data de Ingresso
    Mar 2015
    Localização
    dsad
    Idade
    31
    Posts
    65
    Agradecido
    4
    Agradeceu
    4
    Peso da Avaliação
    10

    Padrão

    Essa triger funciona perfeitamente uso no meu servidor e aprovo vlw renato

  4. #14

    Avatar de _-TONNYB0RUS-_
    Data de Ingresso
    Apr 2016
    Localização
    Brasil
    Idade
    30
    Posts
    31
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    ainda não tive sucesso , alguém que tem conhecimento pode me ajudar

  5. #15



    Avatar de Erick-Master
    Data de Ingresso
    Jul 2010
    Localização
    Lorencia :D
    Posts
    330
    Agradecido
    401
    Agradeceu
    144
    Peso da Avaliação
    21

    Padrão

    @Renato

    Para evitar futuros problemas com alteração no banco de dados, segue dica:
    Código:
    USE [MUOnline]
    GO
    
    UPDATE [dbo].[Character] SET PkCount = 0 WHERE PkCount IS NULL
    GO
    
    ALTER TABLE [dbo].[Character] ALTER COLUMN [PkCount] int NOT NULL
    GO
    
    IF((SELECT default_object_id FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCount') = 0)
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD CONSTRAINT DF_Character_PkCount DEFAULT(0) FOR [PkCount]
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountDay] int NOT NULL CONSTRAINT DF_Character_PkCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountWeek] int NOT NULL CONSTRAINT DF_Character_PkCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountMonth] int NOT NULL CONSTRAINT DF_Character_PkCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountTotal] int NOT NULL CONSTRAINT DF_Character_PkCountTotal DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCount'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCount] int NOT NULL CONSTRAINT DF_Character_HeroCount DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountDay] int NOT NULL CONSTRAINT DF_Character_HeroCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountWeek] int NOT NULL CONSTRAINT DF_Character_HeroCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountMonth] int NOT NULL CONSTRAINT DF_Character_HeroCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountTotal] int NOT NULL CONSTRAINT DF_Character_HeroCountTotal DEFAULT(0)
    END
    GO
    []'s

  6. #16

    Avatar de GoianoOficial.
    Data de Ingresso
    Jul 2016
    Localização
    Lorencia
    Idade
    27
    Posts
    6
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Erick-Master Ver Post
    @Renato

    Para evitar futuros problemas com alteração no banco de dados, segue dica:
    Código:
    USE [MUOnline]
    GO
    
    UPDATE [dbo].[Character] SET PkCount = 0 WHERE PkCount IS NULL
    GO
    
    ALTER TABLE [dbo].[Character] ALTER COLUMN [PkCount] int NOT NULL
    GO
    
    IF((SELECT default_object_id FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCount') = 0)
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD CONSTRAINT DF_Character_PkCount DEFAULT(0) FOR [PkCount]
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountDay] int NOT NULL CONSTRAINT DF_Character_PkCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountWeek] int NOT NULL CONSTRAINT DF_Character_PkCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountMonth] int NOT NULL CONSTRAINT DF_Character_PkCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountTotal] int NOT NULL CONSTRAINT DF_Character_PkCountTotal DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCount'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCount] int NOT NULL CONSTRAINT DF_Character_HeroCount DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountDay] int NOT NULL CONSTRAINT DF_Character_HeroCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountWeek] int NOT NULL CONSTRAINT DF_Character_HeroCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountMonth] int NOT NULL CONSTRAINT DF_Character_HeroCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountTotal] int NOT NULL CONSTRAINT DF_Character_HeroCountTotal DEFAULT(0)
    END
    GO
    []'s
    WTF agora fiquei confuso,

  7. #17

    Avatar de _-TONNYB0RUS-_
    Data de Ingresso
    Apr 2016
    Localização
    Brasil
    Idade
    30
    Posts
    31
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Erick-Master Ver Post
    @Renato

    Para evitar futuros problemas com alteração no banco de dados, segue dica:
    Código:
    USE [MUOnline]
    GO
    
    UPDATE [dbo].[Character] SET PkCount = 0 WHERE PkCount IS NULL
    GO
    
    ALTER TABLE [dbo].[Character] ALTER COLUMN [PkCount] int NOT NULL
    GO
    
    IF((SELECT default_object_id FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCount') = 0)
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD CONSTRAINT DF_Character_PkCount DEFAULT(0) FOR [PkCount]
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountDay] int NOT NULL CONSTRAINT DF_Character_PkCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountWeek] int NOT NULL CONSTRAINT DF_Character_PkCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountMonth] int NOT NULL CONSTRAINT DF_Character_PkCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountTotal] int NOT NULL CONSTRAINT DF_Character_PkCountTotal DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCount'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCount] int NOT NULL CONSTRAINT DF_Character_HeroCount DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountDay] int NOT NULL CONSTRAINT DF_Character_HeroCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountWeek] int NOT NULL CONSTRAINT DF_Character_HeroCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountMonth] int NOT NULL CONSTRAINT DF_Character_HeroCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountTotal] int NOT NULL CONSTRAINT DF_Character_HeroCountTotal DEFAULT(0)
    END
    GO
    []'s
    Erick-Master essa query cria ranking ph/hero , ou serve corrigir problemas que podem acontecer após executar o tutorial do @Reanto ?

  8. #18



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.099
    Agradecido
    2519
    Agradeceu
    492
    Peso da Avaliação
    30

    Padrão

    Citação Postado originalmente por _-TONNYB0RUS-_ Ver Post
    Erick-Master essa query cria ranking ph/hero , ou serve corrigir problemas que podem acontecer após executar o tutorial do @Reanto ?
    É uma query "preparatória", apenas para corrigir algumas colunas e evitar problemas (vai saber como está o SQL de vocês).

    @Erick, vou add ao post inicial.

    []'s
    Código PHP:
    <?php
        
    if(Weather::getState() == 'Rainy weather') {
            
    $this->removingLittleHorseFromRain();
        }

  9. O Seguinte Usuário Agradeceu Renato Por este Post Útil:


  10. #19

    Avatar de wesleypam
    Data de Ingresso
    Jul 2015
    Localização
    mt
    Posts
    8
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Erick-Master Ver Post
    @Renato

    Para evitar futuros problemas com alteração no banco de dados, segue dica:
    Código:
    USE [MUOnline]
    GO
    
    UPDATE [dbo].[Character] SET PkCount = 0 WHERE PkCount IS NULL
    GO
    
    ALTER TABLE [dbo].[Character] ALTER COLUMN [PkCount] int NOT NULL
    GO
    
    IF((SELECT default_object_id FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCount') = 0)
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD CONSTRAINT DF_Character_PkCount DEFAULT(0) FOR [PkCount]
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountDay] int NOT NULL CONSTRAINT DF_Character_PkCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountWeek] int NOT NULL CONSTRAINT DF_Character_PkCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountMonth] int NOT NULL CONSTRAINT DF_Character_PkCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'PkCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [PkCountTotal] int NOT NULL CONSTRAINT DF_Character_PkCountTotal DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCount'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCount] int NOT NULL CONSTRAINT DF_Character_HeroCount DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountDay'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountDay] int NOT NULL CONSTRAINT DF_Character_HeroCountDay DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountWeek'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountWeek] int NOT NULL CONSTRAINT DF_Character_HeroCountWeek DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountMonth'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountMonth] int NOT NULL CONSTRAINT DF_Character_HeroCountMonth DEFAULT(0)
    END
    GO
    
    IF(NOT EXISTS(SELECT 1 FROM sys.columns WHERE object_id = OBJECT_ID('Character') AND name = 'HeroCountTotal'))
    BEGIN
    	ALTER TABLE [dbo].[Character] ADD [HeroCountTotal] int NOT NULL CONSTRAINT DF_Character_HeroCountTotal DEFAULT(0)
    END
    GO
    []'s

    Funciona Servidor Xteam ou Muemu ???? Lembrando que so usa a tabela PkCount

  11. #20

    Avatar de Goiano-Oficial
    Data de Ingresso
    Sep 2016
    Localização
    Lorencia
    Idade
    28
    Posts
    38
    Agradecido
    3
    Agradeceu
    2
    Peso da Avaliação
    0

    Padrão

    Testando profundamente essa trigger, ha muitas falhas.

    1 - Quando limpa o pk, mata e depois reloga, diminui a quantidade de kills no PK.
    2 - Ranking de hero fica contabiliza no maximo 6, as vezes nao passa de 3.
    3 - Contabiliza no ranking de pk quando o char passa um bom tempo upando.

 

 
Página 2 de 3 PrimeiroPrimeiro 123 ÚltimoÚltimo

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. |Pedido| Procedure ou Trigger ( Ranking PK & Hero ).
    Por Mr.Junior no fórum Pedidos
    Respostas: 3
    Último Post: 30-04-2016, 11:20 AM
  2. |Resolvido| Ranking Hero negativo.
    Por Mr.Junior no fórum Tópicos resolvidos
    Respostas: 11
    Último Post: 09-10-2013, 04:29 PM
  3. |Tutorial| Trigger Ranking pk e Hero Acumulativa
    Por Prøjë¢T no fórum Tutoriais
    Respostas: 19
    Último Post: 19-06-2012, 01:36 PM
  4. |Resolvido| Ranking de PK / Hero
    Por Guz3rax no fórum Tópicos resolvidos
    Respostas: 1
    Último Post: 02-08-2010, 12:45 AM

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
  •