View Full Version : |Suporte| Job com erro
Alguém sabe porque estou com esse erro na minha job de gold por hora online.
[Only registered and activated users can see links]
job que estou utilizando
BEGIN TRANSACTION
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
[Only registered and activated users can see links]
-- Delete the job with the same name (if it exists)
[Only registered and activated users can see links]
FROM msdb.dbo.sysjobs
WHERE (name = N'EventGoldsHoras')
[Only registered and activated users can see links]
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
[Only registered and activated users can see links]
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''EventGoldsHoras'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
[Only registered and activated users can see links]
[Only registered and activated users can see links]
END
BEGIN
-- Add the job
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the job steps
[Only registered and activated users can see links]
FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the job schedules
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the Target Servers
[Only registered and activated users can see links]
[Only registered and activated users can see links]
END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
[Only registered and activated users can see links]
EndSave:
Servidor muemu s4
Nome da moeda : gold
louis
31/01/2017, 05:51 PM
Alguém sabe porque estou com esse erro na minha job de gold por hora online.
[Only registered and activated users can see links]
job que estou utilizando
BEGIN TRANSACTION
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
[Only registered and activated users can see links]
-- Delete the job with the same name (if it exists)
[Only registered and activated users can see links]
FROM msdb.dbo.sysjobs
WHERE (name = N'EventGoldsHoras')
[Only registered and activated users can see links]
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
[Only registered and activated users can see links]
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''EventGoldsHoras'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
[Only registered and activated users can see links]
[Only registered and activated users can see links]
END
BEGIN
-- Add the job
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the job steps
[Only registered and activated users can see links]
FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the job schedules
[Only registered and activated users can see links]
[Only registered and activated users can see links]
-- Add the Target Servers
[Only registered and activated users can see links]
[Only registered and activated users can see links]
END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
[Only registered and activated users can see links]
EndSave:
Servidor muemu s4
Nome da moeda : gold
Vai até a job, clica com o botão direito e vai em job history, do lado direito você clica no + e vai até a etapa que deu erro e copia o erro que está na coluna MESSAGE.
Vai até a job, clica com o botão direito e vai em job history, do lado direito você clica no + e vai até a etapa que deu erro e copia o erro que está na coluna MESSAGE.
Olha
[Only registered and activated users can see links]
louis
31/01/2017, 07:36 PM
Olha
[Only registered and activated users can see links]
Se você reparar nessa imagem todas as jobs foram executadas com sucesso, quando não são aparece um x vermelho, agora não entendi nada kk
Se você reparar nessa imagem todas as jobs foram executadas com sucesso, quando não são aparece um x vermelho, agora não entendi nada kk
Então,mesmo assim não ta premiando
louis
01/02/2017, 07:48 AM
Então,mesmo assim não ta premiando
executa isso direto no sql server pra testar e vê se premia:
UPDATE MEMB_INFO SET gold = gold+2
FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE (ConnectStat >= 1)
executa isso direto no sql server pra testar e vê se premia:
UPDATE MEMB_INFO SET gold = gold+2
FROM MEMB_INFO JOIN MEMB_STAT ON MEMB_INFO.memb___id = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE (ConnectStat >= 1)
Sim premiou
louis
01/02/2017, 12:51 PM
Sim premiou
Recomendo você excluir aquela job e criar outra manualmente, e colocar esse comando pra rodar no tempo que precisa, não há dificuldade nisso.
barriozinhotm
01/02/2017, 03:44 PM
Recomendo Essa...
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 !
Recomendo Essa...
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 !
Nessa se o player por exemplo,ficar 2 horas online direta sem desconectar ele não vai ganhar os golds ?
barriozinhotm
01/02/2017, 07:46 PM
Logico que vai... eu ja usei ela em meu server e nao tive problema
louis
01/02/2017, 10:42 PM
Logico que vai... eu ja usei ela em meu server e nao tive problema
Só não entendi o motivo do player ter que desconectar, por que não deixar a job para o player ganhar mesmo estando online?
Sim,por isso também não entendi,porque ele disse que o player precisa desconectar pra cair os golds :/
barriozinhotm
02/02/2017, 04:02 PM
Olha essa de desconectar pode esquercer, assim que a job bater a hora ela premeia com o player conectado
Olha essa de desconectar pode esquercer, assim que a job bater a hora ela premeia com o player conectado
Bllz,eu só não sei como fazer isso aqui que você disse,tem algum tutorial pra fazer isso ?
> CONFIGURA SCHEDULE PARA EXECUTAR DE 1 EM 1 MINUTO. <
1 Dia 22 Horas:------- Atualizado -------
barriozinhotm
tem como me explicar como eu coloco a SCHEDULE para executar de 1 em 1 hora ?
barriozinhotm
04/02/2017, 05:57 PM
[Only registered and activated users can see links]
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.