[ Tutorial ] Job Auto Resete [ Free , Vip Silver , Vip Gold ] - LIMITE DE 7000 RESETES!

Ir em baixo

[ Tutorial ] Job Auto Resete [ Free , Vip Silver , Vip Gold ] - LIMITE DE 7000 RESETES!

Mensagem  Admin em Ter Ago 31, 2010 10:13 pm

Padrão Job Auto Resete [ Free , Vip Silver , Vip Gold ] - LIMITE DE 7000 RESETES!

Como configurar o Auto-Reset :

Obs: No meu Servidor eu criei 1 Job para cada Resete. Ex: Tem 3 Jobs rodando 1 Free , outra SVIP e a GVIP
Mas faça como vc preferir!

1º Auto Resete FREE:

1º Va em SLQ Server Enterprise Manager.
2º Va em Databases, Muonline e Tables.
3º Na tabela Character Click com botão direito, Design Table.
4º Va até o ultimo campo (collun name) escrito e crie um chamado Resets.
5º Colunname = Resets / int / 4 / desmarcado / Default value = 0 feche.
6º Agora em Management.
7º Va em SQL Server Agent.
8º Va em Jobs, e click com botão direito e NewJob.
9º Va em General coloque um nome como Free.
10º Depois vai em Steps.
11º New em Steps em "name" coloque Free tambem.
12º Va em Type deixe Transact-SQL Script (TSQL).
13º Em Database selecione MUOnline.
14º No Command coloque o seguinte codigo :

-- Contas Free de 0 a 7000 Resets Ganhando 400 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 400 + 400 * Resets,
Strength = 25,
Dexterity = 25,
Vitality = 25,
Energy = 25,
Money = Money - 50000000,
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 > 379
AND Money > 50000000
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 0
AND Resets <= 7000
15º Depois clique em Parse e de OK.
16º Va para Schedules.
17º Em New Sechedule coloque tambem la Free.
18º Depois clique em Change.
19º Na primeira parte selecione Daily e deixe em Every 1 day(s).
20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
21º Duration selecione a data atual do dia e de ok.
22º Agora e so finalizar dando Aplicar e OK.


2º Auto Resete Vip Silver

como vc ja criou a coluna Resets nao precisa criar de novo.. eh tbm nao ira dar certo xD!
vc irá somente criar a proxima Job ok!

1º Va em Management.
2º Va em SQL Server Agent.
3º Va em Jobs, e click com botão direito e NewJob.
4º Va em General coloque um nome como SVIP.
5º Depois vai em Steps.
6º New em Steps em "name" coloque SVIP tambem.
7º Va em Type deixe Transact-SQL Script (TSQL).
8º Em Database selecione MUOnline.
9º No Command coloque o seguinte codigo :

-- Contas VIP de 0 a 7000 Resets Ganhando 600 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 600 + 600 * Resets,
Strength = 100,
Dexterity = 100,
Vitality = 100,
Energy = 100,
Money = Money - 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 > 329
AND Money > 0
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 1
AND Resets <= 7000
10º Depois clique em Parse e de OK.
11º Va para Schedules.
12º Em New Sechedule coloque tambem la SVIP.
13º Depois clique em Change.
14º Na primeira parte selecione Daily e deixe em Every 1 day(s).
15º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
16º Duration selecione a data atual do dia e de ok.
17º Agora e so finalizar dando Aplicar e OK.


3º Auto Resete Vip Gold

1º Va em Management.
2º Va em SQL Server Agent.
3º Va em Jobs, e click com botão direito e NewJob.
4º Va em General coloque um nome como GVIP.
5º Depois vai em Steps.
6º New em Steps em "name" coloque GVIP tambem.
7º Va em Type deixe Transact-SQL Script (TSQL).
8º Em Database selecione MUOnline.
9º No Command coloque o seguinte codigo :

-- Contas VIP de 0 a 7000 Resets Ganhando 800 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 800 + 800 * Resets,
Strength = 200,
Dexterity = 200,
Vitality = 200,
Energy = 200,
Money = Money - 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 > 279
AND Money > 0
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 2
AND Resets <= 7000
10º Depois clique em Parse e de OK.
11º Va para Schedules.
12º Em New Sechedule coloque tambem la GVIP.
13º Depois clique em Change.
14º Na primeira parte selecione Daily e deixe em Every 1 day(s).
15º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
16º Duration selecione a data atual do dia e de ok.
17º Agora e so finalizar dando Aplicar e OK.


- Pronto agora éh executar as Jobs e ser Feliz


Resetes configurados da seguinte forma:

Free: Level:380 /Ganhando: 400 pts
Vip Silver: Level:330 /Ganhando: 600 pts
Vip Gold: Level:280 /Ganhando: 800 pts


> LEMBRANDO QUE EM TODOS RESETES O PERSONAGEM VOLTA PRA LORENCIA!! <

================================================== =========================

* EDIT 2

Pra galera q tem Rank semanal ta ae os codigos da job com Ranksemanal
Lembrando q pra funcionar sem erro vcs devem criar
a coluna Ranksemanal / int / 4 / desmarcado / Default value = 0


FREE:
Código:

-- Contas Free de 0 a 7000 Resets Ganhando 400 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 400 + 400 * Resets,
Strength = 25,
Dexterity = 25,
Vitality = 25,
Energy = 25,
Money = Money - 50000000,
Ranksemanal = Ranksemanal + 1,
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 > 379
AND Money > 50000000
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 0
AND Resets <= 7000

SILVER:
Código:

-- Contas VIP de 0 a 7000 Resets Ganhando 600 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 600 + 600 * Resets,
Strength = 100,
Dexterity = 100,
Vitality = 100,
Energy = 100,
Money = Money - 0,
Ranksemanal = Ranksemanal + 1,
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 > 329
AND Money > 0
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 1
AND Resets <= 7000

GOLD:
Código:

-- Contas VIP de 0 a 7000 Resets Ganhando 800 Pontos
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = 800 + 800 * Resets,
Strength = 200,
Dexterity = 200,
Vitality = 200,
Energy = 200,
Money = Money - 0,
Ranksemanal = Ranksemanal + 1,
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 > 279
AND Money > 0
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 2
AND Resets <= 7000


PRA GALERA Q POSSUI RANK MENSAL ÉH SO ADD A Linha Rankmensal = Rankmensal + 1, após a Ranksemanal ok!
Código:

Money = Money - 0,
Ranksemanal = Ranksemanal + 1,
Rankmensal = Rankmensal + 1,
Resets = Resets + 1


avatar
Admin
Admin

Mensagens : 24
Data de inscrição : 31/08/2010
Idade : 48
Localização : Indisponivel

Ver perfil do usuário http://lation-games.directorioforuns.com

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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