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

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

    Avatar de Milak
    Data de Ingresso
    Jun 2011
    Localização
    Criciuma
    Idade
    29
    Posts
    265
    Agradecido
    3
    Agradeceu
    1
    Peso da Avaliação
    16

    Padrão Ranking Hero Acumulativo

    Olá

    Estou atras de uma Job ou Tigger para fazer ranking de hero acumulativo .


    Caso não possa posta , eu compro sem problemas so manda MP Com contato.


    Obrigado !

  2. #2



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão

    Halls voce precisa ver se seu GameServer grava mais que -3 na coluna Pkcount da Character, pois se nao gravar, não tem como contar um ranking..
    Vai depender de alterar o GS primeiro.

  3. #3

    Avatar de Milak
    Data de Ingresso
    Jun 2011
    Localização
    Criciuma
    Idade
    29
    Posts
    265
    Agradecido
    3
    Agradeceu
    1
    Peso da Avaliação
    16

    Padrão

    Hum so vai até -3 , vo ver se pronoob consegue alterar no gs para arrumar então.

  4. #4


    Avatar de viOleNt
    Data de Ingresso
    Oct 2010
    Localização
    Atibaia - SP
    Idade
    34
    Posts
    251
    Agradecido
    273
    Agradeceu
    108
    Peso da Avaliação
    16

    Padrão

    @-HaLLs-

    pega meu msn com o André, que acho que posso te ajudar =)

  5. #5

    Avatar de sTreZ
    Data de Ingresso
    Feb 2010
    Localização
    Sampa
    Posts
    327
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    19

    Padrão

    Todo mundo diz isso do -3, sem noção, não tem nada haver.
    Meu server o PkCount só vai até -3 e mesmo assim o top herói do meu server é 25890 Kills.

    De qualquer forma, postei um tempo atrás como fazer isso em JOB, devem ter postado aqui no IMP o tutorial, da uma procurada que garanto que irá achar.

    Hoje em dia utilizo métodos mais sofisticados para todos rankings!

  6. #6



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão

    @sTreZ - "Todo mundo diz isso do -3, sem noção, não tem nada haver."

    Educação é bom hein ...

    Ja que voce tem tanta noção, porque não mostra ao invés de ficar só falando que tem isso e aquilo ?
    Seja mais util....

  7. #7

    Avatar de sTreZ
    Data de Ingresso
    Feb 2010
    Localização
    Sampa
    Posts
    327
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    19

    Padrão

    Até onde vi, não ofendi e nem citei nome de ninguém, pelo visto se sentiu ofendido, não sei porque.

    Visite meu site e vá na área de rankings, está lá ao vivo e em tempo real.

  8. #8


    Avatar de viOleNt
    Data de Ingresso
    Oct 2010
    Localização
    Atibaia - SP
    Idade
    34
    Posts
    251
    Agradecido
    273
    Agradeceu
    108
    Peso da Avaliação
    16

    Padrão

    segue abaixo a job que passei para o André (Hallz) na qual o proprio Henrique (streZ) me passou a uns 2 anos, hoje também uso metodos mais sofisticados como trigger que meu próprio amigão henrique também me passou =)

    Código PHP:
    -- Script generated on 28/11/2011 18:48


    BEGIN TRANSACTION            
      
    DECLARE @JobID BINARY(16)  
      DECLARE @
    ReturnCode INT    
      SELECT 
    @ReturnCode 0     
    IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name N'[Uncategorized (Local)]') < 
      EXECUTE msdb
    .dbo.sp_add_category @name N'[Uncategorized (Local)]'

      
    -- Delete the job with the same name (if it exists)
      
    SELECT @JobID job_id     
      FROM   msdb
    .dbo.sysjobs    
      WHERE 
    (name N'rankingheroi')       
      IF (@
    JobID IS NOT NULL)    
      
    BEGIN  
      
    -- Check if the job is a multi-server job  
      
    IF (EXISTS (SELECT  
                  
    FROM    msdb.dbo.sysjobservers 
                  WHERE   
    (job_id = @JobID) AND (server_id <> 0))) 
      
    BEGIN 
        
    -- There isso abort the script 
        RAISERROR 
    (N'Unable to import job ''rankingheroi'' since there is already a multi-server job with this name.'161
        GOTO 
    QuitWithRollback  
      END 
      
    ELSE 
        -- 
    Delete the [localjob 
        EXECUTE msdb
    .dbo.sp_delete_job @job_name N'rankingheroi' 
        
    SELECT @JobID NULL
      END 

    BEGIN 

      
    -- Add the job
      EXECUTE 
    @ReturnCode msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name N'rankingheroi', @owner_login_name N'sa', @description N'No description available.', @category_name N'[Uncategorized (Local)]', @enabled 1, @notify_level_email 0, @notify_level_page 0, @notify_level_netsend 0, @notify_level_eventlog 2, @delete_level0
      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 

      
    -- Add the job steps
      EXECUTE 
    @ReturnCode msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id 1, @step_name N'rankingheroi', @command N'UPDATE Character
    SET RankingHeroi = RankingHeroi + PkCount,
    RankingHeroi_diario = RankingHeroi_diario + PkCount,
    Rankingheroi_mensal = Rankingheroi_mensal + PkCount,
    RankingHeroi_Semanal = RankingHeroi_Semanal + PkCount
    FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
    JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
    WHERE PkCount < 0 --and MEMB_STAT.ConnectStat = 0 '
    , @database_name N'MuOnline', @server N'', @database_user_name N'', @subsystem N'TSQL', @cmdexec_success_code 0, @flags 0, @retry_attempts 0, @retry_interval 1, @output_file_name N'', @on_success_step_id 2, @on_success_action 4, @on_fail_step_id 0, @on_fail_action 2
      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 
      EXECUTE 
    @ReturnCode msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id 2, @step_name N'limpar', @command N'UPDATE Character
    SET PkCount = 0
    FROM Character JOIN Memb_Stat on Character.Accountid = Memb_Stat.memb___id COLLATE Latin1_General_CS_AS
    JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS
    WHERE PkCount < 0 and MEMB_STAT.ConnectStat = 0'
    , @database_name N'MuOnline', @server N'', @database_user_name N'', @subsystem N'TSQL', @cmdexec_success_code 0, @flags 0, @retry_attempts 0, @retry_interval 1, @output_file_name N'', @on_success_step_id 0, @on_success_action 1, @on_fail_step_id 0, @on_fail_action 2
      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 
      EXECUTE 
    @ReturnCode msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id 

      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 

      
    -- Add the job schedules
      EXECUTE 
    @ReturnCode msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name N'rankingheroi', @enabled 1, @freq_type 4, @active_start_date 20111007, @active_start_time 0, @freq_interval 1, @freq_subday_type 4, @freq_subday_interval 1, @freq_relative_interval 0, @freq_recurrence_factor 0, @active_end_date 99991231, @active_end_time 235959
      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 

      
    -- Add the Target Servers
      EXECUTE 
    @ReturnCode msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name N'(local)' 
      
    IF (@@ERROR <> OR @ReturnCode <> 0) GOTO QuitWithRollback 

    END
    COMMIT TRANSACTION          
    GOTO   EndSave              
    QuitWithRollback
    :
      IF (@@
    TRANCOUNT 0ROLLBACK TRANSACTION 
    EndSave

    Ela é praticamente = a do pk, ela tira os kills do pkcount e manda os mesmos para tal tabela determinada. Ela esta pra contar diario semanal e mensal, caso alguem queira fazer ranking é so chamar as tabelas.


    Criar:

    RankingHeroi | int | default value = 0
    RankingHeroi_mensal | int | default value = 0
    RankingHeroi_semanal | int | default value = 0
    RankingHeroi_diario | int | default value = 0
    Créditos: streZ

  9. #9

    Avatar de Milak
    Data de Ingresso
    Jun 2011
    Localização
    Criciuma
    Idade
    29
    Posts
    265
    Agradecido
    3
    Agradeceu
    1
    Peso da Avaliação
    16

    Padrão

    Ps: ta dando esse erro quando vai executar :

    Warning: Non-existent step referenced by @on_success_step_id

  10. #10



    Avatar de Prøjë¢T
    Data de Ingresso
    Jul 2010
    Localização
    Sao Jose do Rio Preto
    Posts
    1.134
    Agradecido
    105
    Agradeceu
    40
    Peso da Avaliação
    31

    Padrão

    Topico abandonado e fechado: [Somente usuários registrados podem vem os links. ]

 

 

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. |Suporte| Erro No Ranking hero
    Por cleber02 no fórum Dúvidas
    Respostas: 2
    Último Post: 16-08-2014, 01:46 PM
  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. |Dúvida| Ranking de Hero não contabiliza
    Por Poower_Mix no fórum Dúvidas
    Respostas: 11
    Último Post: 07-08-2012, 08:51 AM
  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
  •