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

Alpha Servers
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 14
  1. #1

    Avatar de eCoito
    Data de Ingresso
    Mar 2016
    Localização
    dsds
    Idade
    30
    Posts
    16
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão [AJUDA] JOB ON = CASH

    bom gostaria de saber se alguem tem a job de 1h online = 1 cash e 3 horas online = gold se alguem tiver fico muito grato

  2. #2

    Avatar de lockzao
    Data de Ingresso
    Oct 2012
    Localização
    .
    Idade
    34
    Posts
    137
    Agradecido
    44
    Agradeceu
    33
    Peso da Avaliação
    13

    Padrão

    Código:
    UPDATE MEMB_STAT SET CashOnline = CashOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1); 
    
    UPDATE MEMB_INFO SET Cashs=Cashs+5 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    
    UPDATE MEMB_STAT SET CashOnline=CashOnline-60 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    A Job irá premiar o jogador a cada minuto com 1 ponto ou seja 1 minuto, e quando atingir 60 pontos basta o jogador desconectar e aguardar 1 minuto e pronto receberá os golds ou cash sei la em troca.

    Depois e só conectar e se divertir!

    Bom e necessário criar as colunas CashOnline na tabela MEMB_STAT
    CashOnline = Int 4 / desmarcado / default 0

    CONFIGURA SCHEDULE PARA EXECUTAR DE 1 EM 1 MINUTO.

    Amigo, adeque a seu gosto, valeu boa sorte !
    Última edição por lockzao; 09-08-2016 às 11:54 AM.

  3. Os Seguintes 2 Usuários Agradeceram você lockzao Por este Post Útil:


  4. #3

    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

    ^^ essa saiu melhor que a minha a minha e via char

  5. #4

    Avatar de lockzao
    Data de Ingresso
    Oct 2012
    Localização
    .
    Idade
    34
    Posts
    137
    Agradecido
    44
    Agradeceu
    33
    Peso da Avaliação
    13

    Padrão

    Usei bastante ela em meu servidor, muito eficaz

  6. #5

    Avatar de eCoito
    Data de Ingresso
    Mar 2016
    Localização
    dsds
    Idade
    30
    Posts
    16
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por lockzao Ver Post
    Código:
    UPDATE MEMB_STAT SET CashOnline = CashOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1); 
    
    UPDATE MEMB_INFO SET Cashs=Cashs+5 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    
    UPDATE MEMB_STAT SET CashOnline=CashOnline-60 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    A Job irá premiar o jogador a cada minuto com 1 ponto ou seja 1 minuto, e quando atingir 60 pontos basta o jogador desconectar e aguardar 1 minuto e pronto receberá os golds ou cash sei la em troca.

    Depois e só conectar e se divertir!

    Bom e necessário criar as colunas CashOnline na tabela MEMB_STAT
    CashOnline = Int 4 / desmarcado / default 0

    CONFIGURA SCHEDULE PARA EXECUTAR DE 1 EM 1 MINUTO.

    Amigo, adeque a seu gosto, valeu boa sorte !
    Muito obrigado mesmo, no case se eu quiser dar gold a cada 2 horas eu posso por 120 em vez de 60, ficando assim depois de criar a GoldOnline = int 4 / desmarcado / default 0

    Código:
    UPDATE MEMB_STAT SET GoldOnline = GoldOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1); 
    
    UPDATE MEMB_INFO SET Gold=Gold+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=120);
    
    UPDATE MEMB_STAT SET GoldOnline=GoldOnline-1202 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=120);
    essa job é para ser assim? por exemplo eu fico 5h online sem sair e quando saiu ela so da 1 cash falta os outros 4
    usei assim:

    UPDATE MEMB_STAT SET CashOnline = CashOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1);

    UPDATE MEMB_INFO SET Cash=Cash+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);

    UPDATE MEMB_STAT SET CashOnline=CashOnline-60 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    Última edição por Renato; 10-08-2016 às 10:15 AM.

  7. #6

    Avatar de lockzao
    Data de Ingresso
    Oct 2012
    Localização
    .
    Idade
    34
    Posts
    137
    Agradecido
    44
    Agradeceu
    33
    Peso da Avaliação
    13

    Padrão

    Citação Postado originalmente por eCoito Ver Post
    essa job é para ser assim? por exemplo eu fico 5h online sem sair e quando saiu ela so da 1 cash falta os outros 4
    usei assim:

    UPDATE MEMB_STAT SET CashOnline = CashOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1);

    UPDATE MEMB_INFO SET Cash=Cash+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);

    UPDATE MEMB_STAT SET CashOnline=CashOnline-60 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);
    eCoito entrou em contato comigo por MP e foi sanado sua dúvida, como mesmo precisava aguardar aprovação do post não suportou a espera e me enviou MP, precisar estamos ai !

  8. #7

    Avatar de Joshua_xD
    Data de Ingresso
    Sep 2009
    Localização
    recife
    Idade
    33
    Posts
    24
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    como faço pra ela dar 1 gold a cada 1 hora online

    memb_info Golds int 0

  9. #8

    Avatar de lockzao
    Data de Ingresso
    Oct 2012
    Localização
    .
    Idade
    34
    Posts
    137
    Agradecido
    44
    Agradeceu
    33
    Peso da Avaliação
    13

    Padrão

    Citação Postado originalmente por Joshua_xD Ver Post
    como faço pra ela dar 1 gold a cada 1 hora online

    memb_info Golds int 0
    Nessa linha do código UPDATE MEMB_INFO SET Cashs=Cashs+5 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60); altere 5 para 1

  10. #9

    Avatar de Joshua_xD
    Data de Ingresso
    Sep 2009
    Localização
    recife
    Idade
    33
    Posts
    24
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    @lockzao se o cara ficar conectado 3 horas quando ele sair vai ganhar 3 golds?

  11. #10

    Avatar de lockzao
    Data de Ingresso
    Oct 2012
    Localização
    .
    Idade
    34
    Posts
    137
    Agradecido
    44
    Agradeceu
    33
    Peso da Avaliação
    13

    Padrão

    Citação Postado originalmente por Joshua_xD Ver Post
    @lockzao se o cara ficar conectado 3 horas quando ele sair vai ganhar 3 golds?
    Amigo se tem que entender a job, CashOnline significa os minutos a cada 1 CashOnline = 1 minuto, já o Cashs é a sua moeda no seu servidor.

    - Na primeira linha do código ele vai verificar se você está conectado de minuto em minuto e irá creditar os CashOnline.
    - Na segunda linha do código ele vai creditar os Cash de acordo com a quantidade de CashOnline adquirida conforme conectado.
    - Na terceira linha ele irá limpar a coluna CashOnline e remover a quantidade necessária que foi usado para creditar os Cash.

    OBS: conforme for adquirindo CashOnline ele vai armazenando e não tem que ficar necessariamente concetado durante 3 horas se o usuario ficar conectado durante quase 3

    A sua job que você questionou ficaria assim...

    Código:
    UPDATE MEMB_STAT SET CashOnline = CashOnline+1 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 1); 
    
    UPDATE MEMB_INFO SET Cashs=Cashs+3 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=180);
    
    UPDATE MEMB_STAT SET CashOnline=CashOnline-60 FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI WHERE (ConnectStat >= 0) and (CashOnline >=60);

 

 
Página 1 de 2 12 Ú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. |Dúvida| Mu com Cash Shop
    Por SCOFIELD no fórum Pedidos
    Respostas: 7
    Último Post: 02-07-2015, 02:18 PM
  2. |Resolvido| Cash não aparece no MuShop V3
    Por [ADM]Lp no fórum Tópicos resolvidos
    Respostas: 7
    Último Post: 19-11-2013, 05:38 PM
  3. |Suporte| Bug de Seal - Cash Shop
    Por Agnus no fórum Dúvidas
    Respostas: 2
    Último Post: 05-03-2013, 12:02 PM
  4. |Dúvida| Dar Cash
    Por pavil no fórum Dúvidas
    Respostas: 7
    Último Post: 04-08-2012, 01: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
  •