Nas configurações originais, o char deve ter um power reset (resetao, master reset) e esta no mapa e cordenada certa
Fica com a acc off por 20 minutos, qnd ele logar de novo ele esta com nova classe
Retirei o /evo no CommonServer pra dificultar um poco o game^^
Por exemplo, sou um SM e quero evoluir a classe
Eu devo ter um power reset, ir pra lorencia cordenada 190-30, aguardar 20 minutos e qnd voltar vou virar Grand Master

Coloquei bem especificado para q possam editar e coloca a configuração q quiserem


Pra fazer a Job vc deve ter a column PR (Power Reset)
--PR int 4 [ ] defalut 0

ou mude a linha
and Character.PR >= 1
troque as letras "PR" pelo nome da column do seu resetao, power reset, master reset
o nome q vc usar no seu server

Pra quem nao tem o Power Reset no server
mude a linha
and Character.PR >= 1
troque "PR" por "Resets" sem aspas
e troque o numero "1" pelo numero de resets q vc quer q evolua a classe

Se preferir pode colocar por lvl
mude a linha
and Character.PR >= 1
troque "PR" por "cLevel" sem aspas
e troque 1 pelo numero de lvl q vc deseja q evolua a classe

lembrando na linha and Character.PR >= 1 esta >= ou seja, "maior ou igual a"
se quiser q seja numero exato, retire o sinal de > (maior)

1 Abra o SQL Server Enterprise Manager
2 Vai em Microsoft SQL Server\SQL Server Group\(local)(WindowsNT)\Databases\Management\SQL Server Agent\Jobs
3 Clique direito em SQL Server Agent e Dê Start
4 Clique botao direito e New Job...
5 Dê um nome ex: "Evoluir Classe" - sem aspas
6 Clique na guia Steps
-clique no botao New...
-em Step name: coloque novamente o nome Evoluir Classe
-Type:Transact:SQL Script (TSQL)
-Database: selecione MuOnline
-em command: coloque esse código

--/////////////////////////////
--////////// by Duff///////////
--/////////////////////////////
-- Legenda:
-- Classes
-- BK=17 MG=48 ME=33 DL=64 SM=1
-- BM=18 DM=49 HE=34 LE=65 GM=2
--Money=Money-('1000000000') zen requerido
--Class=X Classe q irá evoluir
--And Memb_Stat.ConnectStat = 0 Checa se a acc ta off
--and Money > ('1000000000') Checa se zen eh maior q 1kkk
--and Character.Class = X Checa a classe
--and Character.PR >= 1 Checa se tem Power Resets
--and Character.MapNumber = 0 Checa o mapa
--and Character.MapPosX = 190 Checa a cordx
--and Character.MapPosY = 130 Checa a cordy

-- virar Grand Master
UPDATE Character SET
Money=Money-('1000000000'),
Class=2
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
And Memb_Stat.ConnectStat = 0
and Money > ('1000000000')
and Character.Class = 1
and Character.PR >= 1
and Character.MapNumber = 0
and Character.MapPosX = 190
and Character.MapPosY = 130

-- virar Blade Master
UPDATE Character SET
Money=Money-('1000000000'),
Class=18
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
And Memb_Stat.ConnectStat = 0
and Money > ('1000000000')
and Character.Class = 17
and Character.PR >= 1
and Character.MapNumber = 0
and Character.MapPosX = 26
and Character.MapPosY = 247

-- virar High Elf
UPDATE Character SET
Money=Money-('1000000000'),
Class=34
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
And Memb_Stat.ConnectStat = 0
and Money > ('1000000000')
and Character.Class = 33
and Character.PR >= 1
and Character.MapNumber = 3
and Character.MapPosX = 4
and Character.MapPosY = 246

-- virar Dual Master
UPDATE Character SET
Money=Money-('1000000000'),
Class=49
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
And Memb_Stat.ConnectStat = 0
and Money > ('1000000000')
and Character.Class = 48
and Character.PR >= 1
and Character.MapNumber = 0
and Character.MapPosX = 247
and Character.MapPosY = 153

-- virar Lord Emperor
UPDATE Character SET
Money=Money-('1000000000'),
Class=65
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
And Memb_Stat.ConnectStat = 0
and Money > ('1000000000')
and Character.Class = 64
and Character.PR >= 1
and Character.MapNumber = 0
and Character.MapPosX = 46
and Character.MapPosY = 169

-Clique em parse e dê ok na mensagem e ok na janela Edit Job Step
7 Clique na guia Schedules
-clique no botao New Schedules...
-coloque novamente Evoluir Classe
-marque Recurring e clique em Change...
--em Occurs marque Daily
--Daily deixe 1
--Daily frequency marque Occurs every:
--coloque quanto tempo quer para q a acc fique off (no meu caso coloco 20 minutos)
8 Dê ok na janela Edit Recurring Job Schedule, em Edit Job Shedule e na Evoluir Classe Proprieties
9 Clique direito na Job criada e dê Start Job





Créditos: by Duff