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 Poower_Mix
    Data de Ingresso
    Feb 2011
    Localização
    Bauru - SP
    Idade
    33
    Posts
    112
    Agradecido
    6
    Agradeceu
    6
    Peso da Avaliação
    15

    Padrão Query/Trigger/JOB de Resets / Horas online

    Olá !

    Ymperyanos, será que algum de vocês poderiam me disponibilizar a Trigger/Query/JOB de resets Diário, Semanal e Mensal para que o Ranking do meu site possa funcionar normalmente, pois os ranking de resets Diário, Semanal e Mensal do meu site não está funcionando.

    Site que uso: Effect Web (Erick Master)
    MuServer que uso: Pronoob

    Se não for pedir muito queria tambem que me disponibilizassem a Trigger/Query/JOB de horas online dentro do servidor. e tambem a Trigger/Query/JOB que de cashs a cada 1 hora online no servidor.

    Obrigado!
    Att, Poower_Mix
    #MUTWIST - Fé em Deus!

    " Tudo posso naquele que me fortalece! "

  2. #2



    Avatar de Ayrton Ricardo
    Data de Ingresso
    May 2012
    Localização
    Joao Pessoa - PB
    Idade
    28
    Posts
    1.379
    Agradecido
    262
    Agradeceu
    171
    Peso da Avaliação
    26

    Padrão

    Bom amigo eu possuo esta Job, se quiser utilizar fique á vontade:

    Antes de mais nada faça o seguinte:
    Código:
    Primeiro vá na Database MuOnline -> Characters e cria as colunas..
    ------------------------------------------------------
    day_reset | int | 4 | desmarcado | default value 0
    diasreset | int | 4 | desmarcado | default value 0
    men_reset | int | 4 | desmarcado | default value 0
    mensalreset | int | 4 | desmarcado | default value 0
    sem_reset | int | 4 | desmarcado | default value 0
    semamareset | int | 4 | desmarcado | default value 0
    ------------------------------------------------------
    
    
    Código PHP:
    update character set day_reset='1'diasreset='1'men_reset='1',  mensalreset='1'sem_reset='1'semamareset='1' where Name='NOME DO SEU PERSONAGEM AKI(Apenas para não ocorrer das table ficarem nula)' 
    Para Reset Semanal

    Código:
    . ~~~~~~~~~~~~~~~~.
     
    
    
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
    
    
    Step:
    UPDATE Character
    SET semanareset = sem_reset + Reset
    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 sem_reset > 0
    
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
     step 2:
    UPDATE Character
    SET sem_reset = 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 sem_reset > 0 
     
    Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General, como na figura abaixo:
    [Somente usuários registrados podem vem os links. ]
     
    Ai vai ter lá: On Success action:
    coloque para ir ao segundo step e pronto.
    
    Marquei para que atualizasse a cada 1 minuto.
    
    Daily | 1 min |Depois vai na aba shendules, click editar no nome da Job, depois click Change.Marque Weekly > Mon > Every: 1 week(s)
    em Daily Frequency...
    Occurs every: 1 Minuto
    
    Click OK e pronto .
    Para Reset Mensal:
    Código:
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
    
    
    Step:
    UPDATE Character
    SET mensalreset = men_reset + Resets
    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 men_reset > 0
    
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
    step 2:
    UPDATE Character
    SET men_reset = 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 men_reset > 0 
    
    Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General, como na figura abaixo:
    [Somente usuários registrados podem vem os links. ]
    
    Ai vai ter lá: On Success action:
    coloque para ir ao segundo step e pronto.
    
    Marquei para que atualizasse a cada 1 minuto.
    
    Daily | 1 min |
    Depois vai na aba shendules, click editar no nome da Job, depois click Change.Marque Weekly > Mon > Every: 1 week(s)
    em Daily Frequency...
    Occurs every: 1 Minuto
    
    Click OK e pronto .
    Para Reset Diario
    Código:
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
    
    
    Step:
    UPDATE Character
    SET diasreset = day_reset + Resets
    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 day_reset > 0
    
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
    step 2:
    UPDATE Character
    SET day_reset = 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 day_reset > 0
    
    Feito esse segundo step, volte ao primeiro, editar e clique na aba Adavanced, ao lado da aba General, como na figura abaixo:
    [Somente usuários registrados podem vem os links. ]
    
    Ai vai ter lá: On Success action:
    coloque para ir ao segundo step e pronto.
    
    Marquei para que atualizasse a cada 1 minuto.
    
    Daily | 1 min |
    Depois vai na aba shendules, click editar no nome da Job, depois click Change.
    Marque Weekly > Mon > Every: 1 week(s)
    em Daily Frequency...
    Occurs every: 1 Minuto
    Click OK e pronto .
    Feito tudo até agora...Vamos zerar o Ranking:
    Código:
    Zerar o ranking Semanal
    
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
     
    Step:
    Update Character set semanareset=0
     
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
     
    Depois vai na aba shendules, click editar no nome da Job, depois click Change.
    Marque Weekly > Mon > Every: 1 week(s)
    em Daily Frequency...
    Occurs once at: 'escolha a hora que deseja que a job seja executada(recomendo 00:00:00)';
    Click OK e pronto .
    
    Código:
    Zerar o ranking Mensal
    
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
     
    Step:
    Update Character set mensalreset=0
     
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
     
    Depois vai na aba shendules, click editar no nome da Job, depois click Change.
    Marque Monthy > day > e escolha o dia! :D (recomendo deixar do jeito padrão!)
    em Daily Frequency...
    Occurs once at: 'escolha a hora que deseja que a job seja executada(recomendo 00:00:00)';
    Click OK e pronto .
    
    Código:
    Zerar o ranking Diário
    
    Agora vá no Sql Sever Agent e crie uma nova Job, de qualquer nome para ela.
     
    Step:
    Update Character set diasreset=0
     
    Escolha a Database MuOnline e clique em Parse e depois em Ok.
     
    Depois vai na aba shendules, click editar no nome da Job, depois click Change.
    Marque day > Every: 1 day(s)
    em Daily Frequency...
    Occurs once at: 'escolha a hora que deseja que a job seja executada(recomendo 00:00:00)';
    Click OK e pronto .
    
    PS:Ao fazer isso basta ir na config do seu ranking e ultilizar o nome das colunas: semanareset, mensalreset, e diasreset.

    **ESTA IMAGEM É APENAS PARA DEMONSTRAR O MODO DE CONFIGURAÇÃO, NÃO SE IMPORTEM COM O NOME DELA **
    Qualquer erro poste que estarei esclarecendo!


    Espero ter ajudado
    Att. FuryousⱣɃ
    Última edição por Ayrton Ricardo; 31-07-2012 às 02:57 AM.
    Leiam, todo desenvolvedor PHP precisa conhecer: Hidden Content .




  3. #3

    Avatar de C. Henrique
    Data de Ingresso
    Jan 2012
    Localização
    Vitoria
    Idade
    31
    Posts
    353
    Agradecido
    39
    Agradeceu
    27
    Peso da Avaliação
    16

    Padrão

    teria isso para o MuSite v2 ?


    My PC Specs:

    Processador: Intel® Core™ i7-990X Extreme Edition @ 3.46 GHz.
    Memoria Ram: 4GB Corsair.
    Placa Video: EVGA Geforce GTX 660Ti 2GB.
    Placa Mae: Intel DX79TO Extreme
    CPU cooler: Xigmatek Loki SD963.
    Fonte Corsair ATX 750W HX Series - CMPSU-750HX.
    Case: NZXT M59.
    Monitor LCD LG : 22 Polegadas

    Hidden Content

  4. #4

    Avatar de StaticX
    Data de Ingresso
    Nov 2009
    Localização
    Rio de Janeiro - SJM
    Idade
    37
    Posts
    364
    Agradecido
    13
    Agradeceu
    12
    Peso da Avaliação
    18

    Padrão

    [Somente usuários registrados podem vem os links. ]
    Acho que serve para qualquer site, não li o código, mais pelos vinculos não vi nada de inicio que mostre que seja apenas para EffectWEB, vale a pena testar, mais é bom lembrar:
    Antes de realizar qualquer alteração em seu banco de dados realize o backup!

 

 

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| [Trigger]Resets em tempo Real - resetsDay / resetsWeek / etc
    Por Mr.Source no fórum Tutoriais
    Respostas: 11
    Último Post: 24-07-2017, 07:29 PM
  2. |Pedido| Query de Adicionar resets a todas as contas
    Por KaKaRoToX no fórum Jobs e Querys
    Respostas: 3
    Último Post: 30-11-2013, 02:21 AM
  3. |Resolvido| Query Resets
    Por Zard no fórum Tópicos Resolvidos
    Respostas: 0
    Último Post: 24-11-2012, 01:13 AM
  4. |Tutorial| Cabal Sistema de Resets Por Query Automatico
    Por SrNooB no fórum CA | Tutoriais
    Respostas: 0
    Último Post: 31-10-2010, 01:37 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
  •