• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Golds por Tempo Online

Status
Não esta aberto para novas mensagens.

tchelobac

Usuário XPZ
ei kra execute esse comando ai no teu sql query

se o nome tabela for gold e so adicionar se for outro nome procura por gold e mude para o nome de sua moeda ai

começa ali em baixo!!!!

BEGIN TRANSACTION           

  DECLARE @JobID BINARY(16) 

  DECLARE @ReturnCode INT   

  SELECT @ReturnCode = 0   

IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[uncategorized (Local)]') < 1

  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'EventGoldsHoras')     

  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 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

    EXECUTE msdb.dbo.sp_delete_job @job_name = N'EventGoldsHoras'

    SELECT @JobID = NULL

  END

BEGIN

  -- Add the job

  EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'EventGoldsHoras', @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 = 0, @delete_level= 0

  IF (@@ERROR <> 0 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'EventGoldsHoras3horas', @command = N'DECLARE @ConnectStat tinyint

DECLARE @memb___id varchar (10)

SELECT @memb___id=memb___id,@ConnectStat=ConnectStat FROM memb_stat WHERE ConnectStat=''1''

update memb_info set Gold = Gold + 10 where memb___id=@memb___id', @database_name = N'MuOnline', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 0, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2

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

  EXECUTE @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1

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

  -- Add the job schedules

  EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'EventGoldsHoras3horas', @enabled = 1, @freq_type = 4, @active_start_date = 20100930, @active_start_time = 0, @freq_interval = 1, @freq_subday_type = 8, @freq_subday_interval = 1, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959

  IF (@@ERROR <> 0 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 <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END

COMMIT TRANSACTION         

GOTO  EndSave             

QuitWithRollback:

  IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION

EndSave:

ajudei ? clica ali em agradecer
 
Editado por um moderador:

Shion

Legendário XPZ
Iniciar >> Mircrosoft SQL Manager >> Query Analyzer

entre com sua senha

no meio da tela la em cima na aba tem as DB (cor amarela) escolha Muonline

no paenel branco cole o codigo query

aperte F5 e pronto
 

Kareyon

Lord XPZ
Como o cara que tá com dificuldade disse que ainda não possui exp no assunto,melhor não tentar fazer,futuramente isso pode causar danos no seu servidor.
 
Status
Não esta aberto para novas mensagens.
Topo Bottom