Auto reset , reset acumu e Vip (TUTORIAL), show de bola xD

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Auto reset , reset acumu e Vip (TUTORIAL), show de bola xD

Mensagem  brunin_moderador em Ter Mar 04, 2008 5:24 pm

Coluna de Reset

Vá ao enterpriser manager...
Vá em '(local)(Windows NT)>>Databases>>MuOnline>>Tables'
Agora no lado direito da tela clique com o botão direito na table 'Character'.
Ai vc Coloca Resets...int...4...desmarca
Após fazer isso feche e salve...
Obs: eh importante por default value 0 pois se nao os char nao vao ter resets.

Coluna de Vip

Vá ao enterpriser manager...
Vá em '(local)(Windows NT)>>Databases>>MuOnline>>Tables'
Agora no lado direito da tela clique com o botão direito na table 'MEMB_INFO'.
Ai vc Colcoa vip..int....4..e desmarca
Após fazer isso feche e salve...


Criando a Job para o Reset

Primeiro vá ao 'Enterprise Manager'.
Vá em '(local)(Windows NT)>>Management>>SQL Server Agent>>Jobs'
Clique ccom o botão direito e vá em New Job.
No nome ponha qualquer coisa(Reset por exemplo), vá na aba 'Steps' e clique em 'New', no nome qualquer coisa tbm, em type deixe o q tá (Transact-SQL Script(TSQL)) e em 'database' seleciona 'MuOnline', em command coloque o código de uma job, escolha uma job abaixo e depois faça a shedule q está no fim do tutorial:


Tipos de JOB


UPDATE Character
SET clevel=('1') , experience=('0') , Money=Money-('50000000'), LevelUpPoint=350+350*Resets , Resets=Resets+1 , Strength=('20') , Dexterity=('20') , Vitality=('20') , Energy=('20')
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 clevel>399 and Character.vip=0 and MEMB_STAT.ConnectStat=0

--Vip reseta level 350 e ganha 500 pontos
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=500+500*Resets , Resets=Resets+1 , Strength=('100') , Dexterity=('100') , Vitality=('100') , Energy=('100')
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 clevel>349 and Character.vip=1 and MEMB_STAT.ConnectStat=0


--Vip2 reseta level 300 e ganha 1000 pontos
UPDATE Character
SET clevel=('1') , experience=('0') , LevelUpPoint=1000+1000*Resets , Resets=Resets+1 , Strength=('350') , Dexterity=('350') , Vitality=('350') , Energy=('350')
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 clevel>299 and Character.vip=2 and MEMB_STAT.ConnectStat=0



Reset Acumulativo (NÃO VIP)

UPDATE Character
SET clevel=('1') , experience=('0') , Resets=Resets+1
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 clevel>399 and MEMB_INFO.vip=0 and MEMB_STAT.ConnectStat = 0

(clevel>399= lvl q reseta -1, no caso ai reseta nu 400)


Reset Acumulativo (VIP)

UPDATE Character
SET clevel=('1') , experience=('0') , Resets=Resets+1
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 clevel>349 and MEMB_INFO.vip=1 and MEMB_STAT.ConnectStat = 0

(clevel>349= lvl q reseta -1, no caso ai reseta nu 350)

Fazendo a Shedule

Após ter colokado o código clique em 'Parse', deverá aparecer uma msg escrito 'Parse succeeded', aperte em OK, agora vá na aba 'Schedules'>>New Schedule, coloque um nome qualquer e selecione 'Recurring' e clique em 'Change'.
Em Occurs coloke 'Daily'
Em Daily coloke Every '1' Day(s)
Em Daily frequence selecione 'Occurs Every' e selecione '1' 'minute(s)'
E o resto deixe como tá. aperte ok em tudo e pronto, a job está feita, faça uns testes antes para ver se está tudo OK.

brunin_moderador

Masculino Número de Mensagens : 53
Idade : 23
Emprego/lazer : HaChErS
Data de inscrição : 11/02/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum