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

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

    Avatar de Victor_ScB
    Data de Ingresso
    May 2010
    Localização
    Queimados,Rj
    Idade
    31
    Posts
    160
    Agradecido
    4
    Agradeceu
    2
    Peso da Avaliação
    15

    Padrão Golds por hora online MU 97d erro na JOB

    ola, uso muserver 97d+99 e achei essa Job de premiar por horas on , to tentando adaptar pro meu server mas ta dando erro.
    não queria uma modificação na procedure WZ_DISCONNECT_MEMB e sim via job, tipo essa .

    codigo original :
    Código:
    1 - Você tem que criar uma coluna na tabela MEMB_STATtempo int default 0
    2 - agora crie uma JOB para rodar de 1 em 1 minuto com o conteúdo:
    UPDATE memb_stat SET tempo = tempo + 1 WHERE connectstat = 1
    
    
    UPDATE CashShopData
    SET wcoinp = wcoinp + VALOR
    FROM MEMB_STAT INNER JOIN CashShopData ON MEMB_STAT.memb___id = CashShopData.AccountID
    WHERE Tempo >= 60
    
    
    UPDATE memb_stat set tempo = 0 WHERE tempo >= 60
    eu modifiquei pra isso:
    Código:
    UPDATE MEMB_INFO
    SET Gold = Gold + 1
    FROM MEMB_STAT INNER JOIN MEMB_INFO ON MEMB_STAT.memb___id = MEMB_INFO.memb___id
    WHERE Tempo >= 60
    
    
    UPDATE memb_stat set tempo = 0 WHERE tempo >= 60
    ai da o erro Msg 468, Level 16, State 9, Line 7Cannot resolve the collation conflict between "Chinese_PRC_CS_AS" and "Chinese_PRC_CI_AS" in the equal to operation.

    bom, não sou mto bom com SQL e estou um tempo sem mexer :P
    alguem sabe adaptar? esse join ta com problema pelo visto.
    aqui está a config. da minha DB ( collation etc ) : [Somente usuários registrados podem vem os links. ]

  2. #2

    Avatar de hadeslan
    Data de Ingresso
    Oct 2010
    Localização
    Nada a dizer no moumento
    Idade
    30
    Posts
    996
    Agradecido
    207
    Agradeceu
    152
    Peso da Avaliação
    23

    Padrão

    eu usava esse sistema pra contablizar horas on porem isso so vale pra sv pequeno

    fiz esse tutorial junto com o mesmo

    crie 2 tabelas no sql pode ser qualquer uma abaixo as query

    Código:
    ALTER TABLE CHARACTER ADD tempoon INT NOT NULL DEFAULT (0)
    ALTER TABLE CHARACTER ADD horaon INT NOT NULL DEFAULT (0)

    depois faça no sql e faça a job contando de 1 em um minuto assim o ranking ficara presiso quase presiso

    query para resetar o tempo e dar o tempo ou seja a hora

    Código:
    Update Character
    Set tempoon=1 WHERE tempoon=61
    Update Character
    Set horaon=horaon+1 WHERE tempoon=60

    query para dar o tempo online para quem estiver on

    Código:
    USE [MuOnline]
    UPDATE Character SET tempoon=tempoon+1 FROM Character INNER JOIN
    AccountCharacter ON Character.Name = AccountCharacter.GameIDC INNER JOIN
    MEMB_STAT ON MEMB_STAT.memb___id = AccountCharacter.ID
    WHERE ConnectStat=1

    creditos KaKaRoToX e cronusmaker

  3. O Seguinte Usuário Agradeceu hadeslan Por este Post Útil:


  4. #3

    Avatar de Victor_ScB
    Data de Ingresso
    May 2010
    Localização
    Queimados,Rj
    Idade
    31
    Posts
    160
    Agradecido
    4
    Agradeceu
    2
    Peso da Avaliação
    15

    Padrão

    obg. queria mesmo era adaptar a que to mexendo =/

  5. #4

    Avatar de konvict
    Data de Ingresso
    Sep 2009
    Localização
    SP, interiorzão
    Posts
    338
    Agradecido
    283
    Agradeceu
    91
    Peso da Avaliação
    18

    Padrão

    Tenta mudar o Agruppamento Collation da MEMB_STAT.memb___id para Chinese_PRC_CS_AS
    O conflito está aí onde a memb___id da MEMB_INFO é Chinese_PRC_CS_AS e o da memb_stat é Chinese_PRC_CI_AS
    Sê Sóbrio...

  6. O Seguinte Usuário Agradeceu konvict Por este Post Útil:


  7. #5

    Avatar de Victor_ScB
    Data de Ingresso
    May 2010
    Localização
    Queimados,Rj
    Idade
    31
    Posts
    160
    Agradecido
    4
    Agradeceu
    2
    Peso da Avaliação
    15

    Padrão

    n deu certo tbm . dificil rs

 

 

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. |Dúvida| Golds a Cada Hora Online
    Por FlavioBarreto no fórum Dúvidas
    Respostas: 6
    Último Post: 01-01-2014, 07:38 PM
  2. |Pedido| Job para ganhar golds por tempo online
    Por Adriano_Ferreira no fórum Pedidos
    Respostas: 6
    Último Post: 22-08-2012, 01:39 PM
  3. |Pedido| Dar Golds aos Jogadores que estiverem Online
    Por Poower_Mix no fórum Pedidos
    Respostas: 0
    Último Post: 03-03-2012, 02:28 PM
  4. |Pedido| Golds por tempo Online
    Por Marceliin no fórum Arquivos MuOnline
    Respostas: 1
    Último Post: 08-12-2011, 04:05 PM

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
  •